Lines Matching refs:uptr
40 const uptr *trace;
50 StackTrace(const uptr *trace, u32 size) : trace(trace), size(size), tag(0) {} in StackTrace()
51 StackTrace(const uptr *trace, u32 size, u32 tag) in StackTrace()
65 static uptr GetCurrentPc();
66 static inline uptr GetPreviousInstructionPc(uptr pc);
67 static uptr GetNextInstructionPc(uptr pc);
74 uptr StackTrace::GetPreviousInstructionPc(uptr pc) { in GetPreviousInstructionPc()
91 uptr trace_buffer[kStackTraceMax];
92 uptr top_frame_bp; // Optional bp of a top frame.
96 void Init(const uptr *pcs, uptr cnt, uptr extra_top_pc = 0);
97 void Unwind(u32 max_depth, uptr pc, uptr bp, void *context, uptr stack_top,
98 uptr stack_bottom, bool request_fast_unwind);
101 void FastUnwindStack(uptr pc, uptr bp, uptr stack_top, uptr stack_bottom,
103 void SlowUnwindStack(uptr pc, u32 max_depth);
104 void SlowUnwindStackWithContext(uptr pc, void *context,
106 void PopStackFrames(uptr count);
107 uptr LocatePcInTrace(uptr pc);
118 uptr bp = GET_CURRENT_FRAME(); \
119 uptr pc = GET_CALLER_PC(); \
120 uptr local_stack; \
121 uptr sp = (uptr)&local_stack
124 uptr bp = GET_CURRENT_FRAME(); \
125 uptr pc = GET_CALLER_PC();
130 uptr bp = GET_CURRENT_FRAME(); \
131 uptr pc = StackTrace::GetCurrentPc(); \
132 uptr local_stack; \
133 uptr sp = (uptr)&local_stack