Lines Matching refs:map
37 Backtrace::Backtrace(BacktraceImpl* impl, pid_t pid, BacktraceMap* map)
38 : pid_(pid), tid_(-1), map_(map), map_shared_(true), impl_(impl) {
102 if (frame->map && !frame->map->name.empty()) {
103 map_name = frame->map->name.c_str();
109 if (frame->map) {
110 relative_pc = frame->pc - frame->map->start;
139 BacktraceImpl* impl, BacktraceMap* map) : Backtrace(impl, getpid(), map) {
150 const backtrace_map_t* map = FindMap(ptr);
151 if (map && map->flags & PROT_READ) {
155 BACK_LOGW("pointer %p not in a readable map", reinterpret_cast<void*>(ptr));
165 BacktraceImpl* impl, pid_t pid, pid_t tid, BacktraceMap* map)
166 : Backtrace(impl, pid, map) {
195 Backtrace* Backtrace::Create(pid_t pid, pid_t tid, BacktraceMap* map) {
198 return CreateCurrentObj(map);
200 return CreateThreadObj(tid, map);
203 return CreatePtraceObj(pid, pid, map);
205 return CreatePtraceObj(pid, tid, map);