[aarch64-port-dev ] C2: mplement breakpoints
Andrew Dinn
adinn at redhat.com
Mon Aug 19 06:46:17 PDT 2013
On 19/08/13 13:37, Andrew Haley wrote:
> OK to commit?
>
> Andrew.
Yes, looks good to me.
> changeset: 4852:d7a95f380cb8
> tag: tip
> user: aph
> date: Mon Aug 19 13:35:41 2013 +0100
> summary: Implement breakpoints.
>
> diff -r c0cc4bab989c -r d7a95f380cb8 src/cpu/aarch64/vm/aarch64.ad
> --- a/src/cpu/aarch64/vm/aarch64.ad Mon Aug 19 13:00:27 2013 +0100
> +++ b/src/cpu/aarch64/vm/aarch64.ad Mon Aug 19 13:35:41 2013 +0100
> @@ -792,17 +792,16 @@
>
> #ifndef PRODUCT
> void MachBreakpointNode::format(PhaseRegAlloc *ra_, outputStream *st) const {
> - Unimplemented();
> st->print("BREAKPOINT");
> }
> #endif
>
> void MachBreakpointNode::emit(CodeBuffer &cbuf, PhaseRegAlloc *ra_) const {
> - Unimplemented();
> + MacroAssembler _masm(&cbuf);
> + __ brk(0);
> }
>
> uint MachBreakpointNode::size(PhaseRegAlloc *ra_) const {
> - Unimplemented();
> return MachNode::size(ra_);
> }
regards,
Andrew Dinn
-----------
Principal Software Engineer
Red Hat UK Ltd
Registered in UK and Wales under Company Registration No. 3798903
Directors: Michael Cunningham (USA), Mark Hegarty (Ireland), Matt Parson
(USA), Charlie Peters (USA)
More information about the aarch64-port-dev
mailing list