Searched refs:frame (Results 1 - 11 of 11) sorted by relevance

/system/core/libcorkscrew/
H A Dbacktrace-helper.c34 backtrace_frame_t* frame = &backtrace[*returned_frames]; local
35 frame->absolute_pc = pc;
36 frame->stack_top = 0;
37 frame->stack_size = 0;
39 return frame;
H A Dbacktrace.c249 const backtrace_frame_t* frame = &backtrace[i]; local
251 init_backtrace_symbol(symbol, frame->absolute_pc);
253 const map_info_t* mi = find_map_info(milist, frame->absolute_pc);
255 symbol->relative_pc = frame->absolute_pc - mi->start;
261 if (dladdr((const void*)frame->absolute_pc, &info) && info.dli_sname) {
277 const backtrace_frame_t* frame = &backtrace[i]; local
279 init_backtrace_symbol(symbol, frame->absolute_pc);
283 find_symbol_ptrace(context, frame->absolute_pc, &mi, &s);
285 symbol->relative_pc = frame->absolute_pc - mi->start;
308 void format_backtrace_line(unsigned frameNumber, const backtrace_frame_t* frame __attribute_
[all...]
/system/core/libcorkscrew/arch-mips/
H A Dbacktrace-mips.c81 backtrace_frame_t* frame; local
87 frame = add_backtrace_entry(pc, backtrace, ignore_depth,
90 if (frame)
91 frame->stack_top = state->sp;
93 ALOGV("#%d: frame=%p pc=%08x sp=%08x\n", index, frame, frame->absolute_pc, frame->stack_top);
135 if (frame)
136 frame
[all...]
/system/extras/tests/memtest/
H A DAndroid.mk18 LOCAL_CFLAGS += -fomit-frame-pointer
/system/extras/tests/pftest/
H A DAndroid.mk16 LOCAL_CFLAGS += -fomit-frame-pointer
/system/core/libcorkscrew/arch-x86/
H A Dbacktrace-x86.c103 backtrace_frame_t* frame = add_backtrace_entry( local
108 if (frame) {
109 frame->stack_top = state->esp;
111 frame->stack_size = next_esp - state->esp;
/system/core/include/corkscrew/
H A Dbacktrace.h32 * Describes a single frame of a backtrace.
36 uintptr_t stack_top; /* top of stack for this frame */
37 size_t stack_size; /* size of this stack frame */
41 * Describes the symbols associated with a backtrace frame.
44 uintptr_t relative_pc; /* relative frame PC offset from the start of the library,
79 * Gets the symbols for each frame of a backtrace.
80 * The symbols array must be big enough to hold one symbol record per frame.
87 * Gets the symbols for each frame of a backtrace from a remote process.
88 * The symbols array must be big enough to hold one symbol record per frame.
108 void format_backtrace_line(unsigned frameNumber, const backtrace_frame_t* frame,
[all...]
/system/core/libpixelflinger/
H A DAndroid.mk43 PIXELFLINGER_CFLAGS += -fstrict-aliasing -fomit-frame-pointer
50 PIXELFLINGER_CFLAGS += -fstrict-aliasing -fomit-frame-pointer
/system/core/charger/
H A Dcharger.c87 struct frame { struct
99 struct frame *frames;
137 static struct frame batt_anim_frames[] = {
637 struct frame *frame = &batt_anim->frames[batt_anim->cur_frame]; local
640 draw_surface_centered(charger, frame->surface);
641 LOGV("drawing frame #%d name=%s min_cap=%d time=%d\n",
642 batt_anim->cur_frame, frame->name, frame->min_capacity,
643 frame
964 struct frame *frame = &charger->batt_anim->frames[i]; local
[all...]
/system/core/libcorkscrew/arch-arm/
H A Dbacktrace-arm.c88 /* Special EXIDX value that indicates that a frame cannot be unwound. */
277 * the call frame is unwound and the PC register points to the call site.
283 case 0: // Personality routine #0, short frame, descriptors have 16-bit scope.
286 case 1: // Personality routine #1, long frame, descriptors have 16-bit scope.
287 case 2: { // Personality routine #2, long frame, descriptors have 32-bit scope.
496 backtrace_frame_t* frame = add_backtrace_entry(pc, local
498 if (frame) {
499 frame->stack_top = state->gregs[R_SP];
504 // If there is no handler for the PC and this is the first frame,
533 if (frame
[all...]
/system/core/debuggerd/
H A Dtombstone.c287 // Dump a few words before the first frame.
295 const backtrace_frame_t* frame = &backtrace[i]; local
296 if (sp != frame->stack_top) {
298 sp = frame->stack_top;
305 if (sp < frame->stack_top + frame->stack_size) {
309 size_t words = frame->stack_size / sizeof(uint32_t);

Completed in 156 milliseconds