/external/mesa3d/src/gallium/auxiliary/util/ |
u_debug_stack.c | 45 const void **frame_pointer = NULL; local 52 __asm__ __volatile__("mov (%%ebp),%0": "=r" (frame_pointer)); 53 frame_pointer = (const void **)frame_pointer[0]; 55 frame_pointer = ((const void **)__builtin_frame_address(1)); 58 mov frame_pointer, ebp 60 frame_pointer = (const void **)frame_pointer[0]; 62 frame_pointer = NULL; 70 if(!frame_pointer) [all...] |
/external/llvm/test/CodeGen/X86/ |
seh-except-finally.ll | 100 define internal i32 @"\01?filt$0@0@use_both@@"(i8* %exception_pointers, i8* %frame_pointer) #2 { 102 %frame_pointer.addr = alloca i8*, align 8 105 store i8* %frame_pointer, i8** %frame_pointer.addr, align 8 119 define internal void @"\01?fin$0@0@use_both@@"(i1 zeroext %abnormal_termination, i8* %frame_pointer) #3 { 121 %frame_pointer.addr = alloca i8*, align 8 123 store i8* %frame_pointer, i8** %frame_pointer.addr, align 8
|
seh-catchpad.ll | 167 define internal i32 @"\01?filt$0@0@main@@"(i8* nocapture readnone %exception_pointers, i8* nocapture readnone %frame_pointer) #1 {
|
/external/clang/test/CodeGenCXX/ |
exceptions-seh-filter-captures.cpp | 23 // CHECK-LABEL: define internal i32 @"\01?filt$0@0@test_freefunc@@"(i8* %exception_pointers, i8* %frame_pointer) 24 // CHECK: %[[fp:[^ ]*]] = call i8* @llvm.x86.seh.recoverfp(i8* bitcast (void (i32)* @test_freefunc to i8*), i8* %frame_pointer) 53 // CHECK-LABEL: define internal i32 @"\01?filt$0@0@test_method@S@@"(i8* %exception_pointers, i8* %frame_pointer) 54 // CHECK: %[[fp:[^ ]*]] = call i8* @llvm.x86.seh.recoverfp(i8* bitcast (void (%struct.S*)* @"\01?test_method@S@@QEAAXXZ" to i8*), i8* %frame_pointer) 78 // CHECK-LABEL: define internal i32 @"\01?filt$0@0@?R<lambda_0>@?test_lambda@@YAXXZ@"(i8* %exception_pointers, i8* %frame_pointer) 79 // CHECK: %[[fp:[^ ]*]] = call i8* @llvm.x86.seh.recoverfp(i8* bitcast (void (%class.anon*)* @"\01??R<lambda_0>@?test_lambda@@YAXXZ@QEBAXXZ" to i8*), i8* %frame_pointer)
|
exceptions-seh.cpp | 137 // CHECK-LABEL: define internal i32 @"\01?filt$0@0@use_seh_in_inline_func@@"(i8* %exception_pointers, i8* %frame_pointer) #{{[0-9]+}} comdat($use_seh_in_inline_func) 142 // CHECK-LABEL: define internal void @"\01?fin$0@0@use_seh_in_inline_func@@"(i8 %abnormal_termination, i8* %frame_pointer) #{{[0-9]+}} comdat($use_seh_in_inline_func)
|
/external/v8/src/regexp/mips/ |
regexp-macro-assembler-mips.cc | 185 __ lw(a1, MemOperand(frame_pointer(), kStringStartMinusOne)); 193 __ lw(a1, MemOperand(frame_pointer(), kStringStartMinusOne)); 230 __ lw(t0, MemOperand(frame_pointer(), kStringStartMinusOne)); 346 __ lw(end_of_input_address(), MemOperand(frame_pointer(), kInputEnd)); 379 __ lw(t0, MemOperand(frame_pointer(), kStringStartMinusOne)); 644 __ Addu(frame_pointer(), sp, Operand(4 * kPointerSize)); 677 __ lw(end_of_input_address(), MemOperand(frame_pointer(), kInputEnd)); 679 __ lw(a0, MemOperand(frame_pointer(), kInputStart)); 684 __ lw(a1, MemOperand(frame_pointer(), kStartIndex)); 690 __ sw(a0, MemOperand(frame_pointer(), kStringStartMinusOne)) [all...] |
regexp-macro-assembler-mips.h | 98 // Offsets from frame_pointer() of function parameters and stored registers. 161 inline Register frame_pointer() { return fp; } function in class:v8::internal::RegExpMacroAssemblerMIPS
|
/external/v8/src/regexp/mips64/ |
regexp-macro-assembler-mips64.cc | 221 __ ld(a1, MemOperand(frame_pointer(), kStringStartMinusOne)); 229 __ ld(a1, MemOperand(frame_pointer(), kStringStartMinusOne)); 266 __ ld(t1, MemOperand(frame_pointer(), kStringStartMinusOne)); 382 __ ld(end_of_input_address(), MemOperand(frame_pointer(), kInputEnd)); 415 __ ld(t1, MemOperand(frame_pointer(), kStringStartMinusOne)); 680 __ Daddu(frame_pointer(), sp, Operand(8 * kPointerSize)); 713 __ ld(end_of_input_address(), MemOperand(frame_pointer(), kInputEnd)); 715 __ ld(a0, MemOperand(frame_pointer(), kInputStart)); 720 __ ld(a1, MemOperand(frame_pointer(), kStartIndex)); 726 __ sd(a0, MemOperand(frame_pointer(), kStringStartMinusOne)) [all...] |
regexp-macro-assembler-mips64.h | 99 // Offsets from frame_pointer() of function parameters and stored registers. 165 inline Register frame_pointer() { return fp; } function in class:v8::internal::RegExpMacroAssemblerMIPS
|
/external/v8/src/regexp/ppc/ |
regexp-macro-assembler-ppc.cc | 192 __ LoadP(r4, MemOperand(frame_pointer(), kStringStartMinusOne)); 201 __ LoadP(r4, MemOperand(frame_pointer(), kStringStartMinusOne)); 241 __ LoadP(r6, MemOperand(frame_pointer(), kStringStartMinusOne)); 387 __ LoadP(r6, MemOperand(frame_pointer(), kStringStartMinusOne)); 664 DCHECK(frame_pointer().bit() & kRegExpCalleeSaved); 680 __ addi(frame_pointer(), sp, Operand(8 * kPointerSize)); 715 __ LoadP(end_of_input_address(), MemOperand(frame_pointer(), kInputEnd)); 717 __ LoadP(r3, MemOperand(frame_pointer(), kInputStart)); 722 __ LoadP(r4, MemOperand(frame_pointer(), kStartIndex)); 732 __ StoreP(r3, MemOperand(frame_pointer(), kStringStartMinusOne)) [all...] |
regexp-macro-assembler-ppc.h | 90 // Offsets from frame_pointer() of function parameters and stored registers. 153 inline Register frame_pointer() { return fp; } function in class:v8::internal::RegExpMacroAssemblerPPC
|
/external/v8/src/regexp/s390/ |
regexp-macro-assembler-s390.cc | 185 __ LoadP(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); 193 __ LoadP(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); 230 __ LoadP(r5, MemOperand(frame_pointer(), kStringStartMinusOne)); 376 __ LoadP(r5, MemOperand(frame_pointer(), kStringStartMinusOne)); 627 DCHECK(frame_pointer().bit() & kRegExpCalleeSaved); 657 __ LoadRR(frame_pointer(), sp); 694 __ LoadP(end_of_input_address(), MemOperand(frame_pointer(), kInputEnd)); 696 __ LoadP(r4, MemOperand(frame_pointer(), kInputStart)); 699 __ LoadP(r3, MemOperand(frame_pointer(), kStartIndex)); 712 __ StoreP(r1, MemOperand(frame_pointer(), kStringStartMinusOne)) [all...] |
regexp-macro-assembler-s390.h | 89 // Offsets from frame_pointer() of function parameters and stored registers. 153 inline Register frame_pointer() { return fp; } function in class:v8::internal::RegExpMacroAssemblerS390
|
/external/v8/src/regexp/arm/ |
regexp-macro-assembler-arm.cc | 179 __ ldr(r1, MemOperand(frame_pointer(), kStringStartMinusOne)); 188 __ ldr(r1, MemOperand(frame_pointer(), kStringStartMinusOne)); 225 __ ldr(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); 368 __ ldr(r3, MemOperand(frame_pointer(), kStringStartMinusOne)); 644 __ add(frame_pointer(), sp, Operand(4 * kPointerSize)); 679 __ ldr(end_of_input_address(), MemOperand(frame_pointer(), kInputEnd)); 681 __ ldr(r0, MemOperand(frame_pointer(), kInputStart)); 686 __ ldr(r1, MemOperand(frame_pointer(), kStartIndex)); 691 __ str(r0, MemOperand(frame_pointer(), kStringStartMinusOne)); 714 __ add(r1, frame_pointer(), Operand(kRegisterZero)) [all...] |
regexp-macro-assembler-arm.h | 99 // Offsets from frame_pointer() of function parameters and stored registers. 162 inline Register frame_pointer() { return fp; } function in class:v8::internal::RegExpMacroAssemblerARM
|
/external/v8/src/regexp/arm64/ |
regexp-macro-assembler-arm64.cc | 734 __ Add(frame_pointer(), csp, argument_registers.Count() * kPointerSize); 791 __ Str(wzr, MemOperand(frame_pointer(), kSuccessCounter)); 834 __ Ldr(backtrack_stackpointer(), MemOperand(frame_pointer(), kStackBase)); 906 __ Add(base, frame_pointer(), kFirstCaptureOnStack); [all...] |
regexp-macro-assembler-arm64.h | 185 Register frame_pointer() { return fp; } function in class:v8::internal::RegExpMacroAssemblerARM64
|
/external/clang/test/CodeGen/ |
exceptions-seh-leave.c | 174 // CHECK-LABEL: define internal void @"\01?fin$0@0@nested___except___finally@@"(i8 %abnormal_termination, i8* %frame_pointer) 283 // CHECK-LABEL: define internal void @"\01?fin$0@0@nested___finally___except@@"(i8 %abnormal_termination, i8* %frame_pointer) 336 // CHECK-LABEL: define internal void @"\01?fin$0@0@nested___finally___finally@@"(i8 %abnormal_termination, i8* %frame_pointer) 339 // CHECK-LABEL: define internal void @"\01?fin$1@0@nested___finally___finally@@"(i8 %abnormal_termination, i8* %frame_pointer)
|
exceptions-seh.c | 91 // X64-LABEL: define internal i32 @"\01?filt$0@0@filter_expr_capture@@"(i8* %exception_pointers, i8* %frame_pointer) 92 // X64: %[[fp:[^ ]*]] = call i8* @llvm.x86.seh.recoverfp(i8* bitcast (i32 ()* @filter_expr_capture to i8*), i8* %frame_pointer) 199 // CHECK: define internal void @"\01?fin$0@0@basic_finally@@"({{i8( zeroext)?}} %abnormal_termination, i8* %frame_pointer) 200 // CHECK: call i8* @llvm.localrecover(i8* bitcast (i32 (i32)* @basic_finally to i8*), i8* %frame_pointer, i32 0)
|
exceptions-seh-finally.c | 97 // CHECK: define internal void @"\01?fin$0@0@use_abnormal_termination@@"({{i8( zeroext)?}} %[[abnormal:abnormal_termination]], i8* %frame_pointer)
|
/external/libunwind/src/ppc64/ |
regname.c | 152 [UNW_PPC64_FRAME_POINTER]="FRAME_POINTER",
|
/external/google-breakpad/src/processor/ |
stackwalker.cc | 132 // frame_pointer fields. The frame structure comes from either the
|
/external/v8/src/ |
code-stub-assembler.cc | 477 Node* frame_pointer = LoadFramePointer(); local 478 return Load(rep, frame_pointer, IntPtrConstant(offset)); 483 Node* frame_pointer = LoadParentFramePointer(); local 484 return Load(rep, frame_pointer, IntPtrConstant(offset)); [all...] |
/external/v8/tools/ |
grokdump.py | [all...] |
/external/clang/lib/CodeGen/ |
CGException.cpp | [all...] |