@@ -167,36 +167,36 @@ private AMD64Address calleeSaveAddress(AMD64MacroAssembler asm, int frameSize, R
167
167
}
168
168
169
169
@ Override
170
- public void dumpRegisters (Log log , Pointer callerSP , boolean printLocationInfo , boolean allowJavaHeapAccess , boolean allowUnsafeAccess ) {
170
+ public void dumpRegisters (Log log , Pointer callerSP , boolean printLocationInfo , boolean allowJavaHeapAccess , boolean allowUnsafeOperations ) {
171
171
log .string ("Callee saved registers (sp=" ).zhex (callerSP ).string (")" ).indent (true );
172
172
/*
173
173
* The loop to print all registers is manually unrolled so that the register order is
174
174
* defined, and also so that the lookup of the "offset in frame" can be constant folded at
175
175
* image build time using a @Fold method.
176
176
*/
177
- dumpReg (log , "RAX " , callerSP , offsetInFrameOrNull (AMD64 .rax ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
178
- dumpReg (log , "RBX " , callerSP , offsetInFrameOrNull (AMD64 .rbx ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
179
- dumpReg (log , "RCX " , callerSP , offsetInFrameOrNull (AMD64 .rcx ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
180
- dumpReg (log , "RDX " , callerSP , offsetInFrameOrNull (AMD64 .rdx ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
181
- dumpReg (log , "RBP " , callerSP , offsetInFrameOrNull (AMD64 .rbp ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
182
- dumpReg (log , "RSI " , callerSP , offsetInFrameOrNull (AMD64 .rsi ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
183
- dumpReg (log , "RDI " , callerSP , offsetInFrameOrNull (AMD64 .rdi ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
184
- dumpReg (log , "RSP " , callerSP , offsetInFrameOrNull (AMD64 .rsp ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
185
- dumpReg (log , "R8 " , callerSP , offsetInFrameOrNull (AMD64 .r8 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
186
- dumpReg (log , "R9 " , callerSP , offsetInFrameOrNull (AMD64 .r9 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
187
- dumpReg (log , "R10 " , callerSP , offsetInFrameOrNull (AMD64 .r10 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
188
- dumpReg (log , "R11 " , callerSP , offsetInFrameOrNull (AMD64 .r11 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
189
- dumpReg (log , "R12 " , callerSP , offsetInFrameOrNull (AMD64 .r12 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
190
- dumpReg (log , "R13 " , callerSP , offsetInFrameOrNull (AMD64 .r13 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
191
- dumpReg (log , "R14 " , callerSP , offsetInFrameOrNull (AMD64 .r14 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
192
- dumpReg (log , "R15 " , callerSP , offsetInFrameOrNull (AMD64 .r15 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
177
+ dumpReg (log , "RAX " , callerSP , offsetInFrameOrNull (AMD64 .rax ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
178
+ dumpReg (log , "RBX " , callerSP , offsetInFrameOrNull (AMD64 .rbx ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
179
+ dumpReg (log , "RCX " , callerSP , offsetInFrameOrNull (AMD64 .rcx ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
180
+ dumpReg (log , "RDX " , callerSP , offsetInFrameOrNull (AMD64 .rdx ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
181
+ dumpReg (log , "RBP " , callerSP , offsetInFrameOrNull (AMD64 .rbp ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
182
+ dumpReg (log , "RSI " , callerSP , offsetInFrameOrNull (AMD64 .rsi ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
183
+ dumpReg (log , "RDI " , callerSP , offsetInFrameOrNull (AMD64 .rdi ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
184
+ dumpReg (log , "RSP " , callerSP , offsetInFrameOrNull (AMD64 .rsp ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
185
+ dumpReg (log , "R8 " , callerSP , offsetInFrameOrNull (AMD64 .r8 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
186
+ dumpReg (log , "R9 " , callerSP , offsetInFrameOrNull (AMD64 .r9 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
187
+ dumpReg (log , "R10 " , callerSP , offsetInFrameOrNull (AMD64 .r10 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
188
+ dumpReg (log , "R11 " , callerSP , offsetInFrameOrNull (AMD64 .r11 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
189
+ dumpReg (log , "R12 " , callerSP , offsetInFrameOrNull (AMD64 .r12 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
190
+ dumpReg (log , "R13 " , callerSP , offsetInFrameOrNull (AMD64 .r13 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
191
+ dumpReg (log , "R14 " , callerSP , offsetInFrameOrNull (AMD64 .r14 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
192
+ dumpReg (log , "R15 " , callerSP , offsetInFrameOrNull (AMD64 .r15 ), printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
193
193
log .indent (false );
194
194
}
195
195
196
- private static void dumpReg (Log log , String label , Pointer callerSP , int offsetInFrameOrNull , boolean printLocationInfo , boolean allowJavaHeapAccess , boolean allowUnsafeAccess ) {
196
+ private static void dumpReg (Log log , String label , Pointer callerSP , int offsetInFrameOrNull , boolean printLocationInfo , boolean allowJavaHeapAccess , boolean allowUnsafeOperations ) {
197
197
if (offsetInFrameOrNull != 0 ) {
198
198
long value = callerSP .readLong (offsetInFrameOrNull );
199
- RegisterDumper .dumpReg (log , label , value , printLocationInfo , allowJavaHeapAccess , allowUnsafeAccess );
199
+ RegisterDumper .dumpReg (log , label , value , printLocationInfo , allowJavaHeapAccess , allowUnsafeOperations );
200
200
}
201
201
}
202
202
0 commit comments