[aarch64-port-dev ] C2: mplement breakpoints
Andrew Haley
aph at redhat.com
Mon Aug 19 05:37:18 PDT 2013
OK to commit?
Andrew.
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_);
}
More information about the aarch64-port-dev
mailing list