Lines Matching refs:uptr
29 uptr StackTrace::GetPreviousInstructionPc(uptr pc) { in GetPreviousInstructionPc()
44 static void PrintStackFramePrefix(uptr frame_num, uptr pc) { in PrintStackFramePrefix()
59 static void PrintModuleAndOffset(const char *module, uptr offset, in PrintModuleAndOffset()
64 void StackTrace::PrintStack(const uptr *addr, uptr size, in PrintStack()
70 uptr frame_num = 0; in PrintStack()
71 for (uptr i = 0; i < size && addr[i]; i++) { in PrintStack()
74 uptr pc = GetPreviousInstructionPc(addr[i]); in PrintStack()
75 uptr addr_frames_num = 0; // The number of stack frames for current in PrintStack()
92 for (uptr j = 0; j < addr_frames_num; j++) { in PrintStack()
114 uptr offset; in PrintStack()
126 uptr StackTrace::GetCurrentPc() { in GetCurrentPc()
130 void StackTrace::FastUnwindStack(uptr pc, uptr bp, in FastUnwindStack()
131 uptr stack_top, uptr stack_bottom) { in FastUnwindStack()
143 trace[size++] = (uptr) pc1; in FastUnwindStack()
150 void StackTrace::PopStackFrames(uptr count) { in PopStackFrames()
153 for (uptr i = 0; i < size; i++) { in PopStackFrames()
162 uptr StackTrace::CompressStack(StackTrace *stack, u32 *compressed, uptr size) { in CompressStack()
165 uptr res = 0; in CompressStack()
166 for (uptr i = 0; i < stack->size && i < size; i++) { in CompressStack()
173 uptr prev_pc = 0; in CompressStack()
174 const uptr kMaxOffset = (1ULL << 30) - 1; in CompressStack()
175 uptr c_index = 0; in CompressStack()
176 uptr res = 0; in CompressStack()
177 for (uptr i = 0, n = stack->size; i < n; i++) { in CompressStack()
178 uptr pc = stack->trace[i]; in CompressStack()
183 uptr offset = (s64)(pc - prev_pc); in CompressStack()
189 uptr hi = pc >> 32; in CompressStack()
190 uptr lo = (pc << 32) >> 32; in CompressStack()
218 check_stack.size * sizeof(uptr))); in CompressStack()
226 u32 *compressed, uptr size) { in UncompressStack()
230 for (uptr i = 0; i < size && i < kStackTraceMax; i++) { in UncompressStack()
236 uptr prev_pc = 0; in UncompressStack()
238 for (uptr i = 0; i < size && stack->size < kStackTraceMax; i++) { in UncompressStack()
240 uptr pc = 0; in UncompressStack()
251 uptr hi = x; in UncompressStack()
252 uptr lo = compressed[i+1]; in UncompressStack()