Home
last modified time | relevance | path

Searched refs:start_addr (Results 1 – 25 of 90) sorted by relevance

1234

/external/google-breakpad/src/client/linux/minidump_writer/
Dlinux_dumper.cc91 return mapping.system_mapping_info.start_addr <= address && in MappingContainsAddress()
146 (curr->start_addr & kHpageMask) == curr->start_addr && in TryRecoverMappings()
149 curr->start_addr + curr->size == next->start_addr && in TryRecoverMappings()
179 (curr->start_addr & kHpageMask) == curr->start_addr && in TryRecoverMappings()
182 curr->start_addr + curr->size == next->start_addr && in TryRecoverMappings()
183 prev->start_addr + prev->size == curr->start_addr && in TryRecoverMappings()
191 curr->start_addr = prev->start_addr; in TryRecoverMappings()
227 if (mappings[m]->start_addr > mappings[0]->start_addr) in CrOSPostProcessMappings()
235 size_t first_start_addr = mappings[0]->start_addr; in CrOSPostProcessMappings()
236 size_t first_end_addr = mappings[0]->start_addr + mappings[0]->size; in CrOSPostProcessMappings()
[all …]
Dlinux_dumper.h285 bool GetLoadedElfHeader(uintptr_t start_addr, ElfW(Ehdr)* ehdr);
293 uintptr_t start_addr,
312 uintptr_t GetEffectiveLoadBias(ElfW(Ehdr)* ehdr, uintptr_t start_addr);
/external/strace/
Dmmap_cache.c125 unsigned long start_addr, end_addr, mmap_offset; in mmap_cache_rebuild_if_invalid() local
134 &start_addr, &end_addr, in mmap_cache_rebuild_if_invalid()
151 if (end_addr < start_addr) { in mmap_cache_rebuild_if_invalid()
163 if (entry->start_addr == start_addr && in mmap_cache_rebuild_if_invalid()
168 if (start_addr <= entry->start_addr || in mmap_cache_rebuild_if_invalid()
169 start_addr < entry->end_addr) { in mmap_cache_rebuild_if_invalid()
173 filename, binary_path, start_addr, in mmap_cache_rebuild_if_invalid()
175 entry->start_addr, entry->end_addr); in mmap_cache_rebuild_if_invalid()
185 entry->start_addr = start_addr; in mmap_cache_rebuild_if_invalid()
228 if (ip >= entry->start_addr && in mmap_cache_search()
[all …]
Dutil.c1091 const kernel_ulong_t start_addr, in print_array_ex() argument
1103 if (!start_addr) { in print_array_ex()
1114 const kernel_ulong_t end_addr = start_addr + size; in print_array_ex()
1116 if (end_addr <= start_addr || size / elem_size != nmemb) { in print_array_ex()
1117 printaddr(start_addr); in print_array_ex()
1123 start_addr + elem_size * max_strlen : end_addr; in print_array_ex()
1128 for (cur = start_addr; cur < end_addr; cur += elem_size, idx++) { in print_array_ex()
1129 if (cur != start_addr) in print_array_ex()
1133 if (cur == start_addr) in print_array_ex()
1142 if (cur == start_addr) in print_array_ex()
[all …]
/external/elfutils/libdw/
Ddwarf_getfuncs.c47 void *start_addr; member
62 void *start_addr = v->start_addr; in tree_visitor() local
79 if (start_addr != NULL) in tree_visitor()
81 if (die_addr == start_addr) in tree_visitor()
82 v->start_addr = NULL; in tree_visitor()
/external/llvm-project/lldb/examples/python/
Dmemory.py208 start_addr = 0
216 start_addr = int(args[0], 0)
224 start_addr = int(args[0], 0)
226 if start_addr >= end_addr:
229 (start_addr, end_addr), True, result)
231 options.size = end_addr - start_addr
249 bytes = process.ReadMemory(start_addr, options.size, error)
253 start_addr, end_addr), end=' ', file=result)
261 print('%#x: %#x + %u' % (start_addr +
262 match_index, start_addr, match_index), file=result)
Dgdb_disassemble.py7 start_addr = lldb.frame.function.addr.load_addr
11 start_addr = lldb.frame.symbol.addr.load_addr
16 inst_offset = inst_addr - start_addr
Dsymbolication.py166 def __init__(self, start_addr=None, end_addr=None, name=None): argument
167 self.start_addr = start_addr
185 return self.start_addr <= addr and addr < self.end_addr
194 self.start_addr = int(addr_match.group('start'), 16)
200 self.start_addr = int(range_match.group('start'), 16)
204 self.end_addr += self.start_addr
218 if self.start_addr is not None:
220 self.name, self.start_addr, self.end_addr)
222 if self.start_addr is not None:
223 return "%s=0x%16.16x" % (self.name, self.start_addr)
[all …]
/external/google-breakpad/src/client/linux/microdump_writer/
Dmicrodump_writer.cc103 return a.start_addr <= b.start_addr && a.start_addr + a.size >= b.start_addr; in MappingsAreAdjacent()
110 return a->start_addr + a->size < b->start_addr + b->size; in MappingLessThan()
269 uintptr_t low_addr = principal_mapping->system_mapping_info.start_addr; in CaptureCrashingThreadStack()
430 if (mapping.start_addr >= iter->first.start_addr && in HaveMappingInfo()
431 (mapping.start_addr + mapping.size) <= in HaveMappingInfo()
432 (iter->first.start_addr + iter->first.size)) { in HaveMappingInfo()
473 LogAppend(static_cast<uintptr_t>(mapping.start_addr)); in DumpModule()
518 if (mappings[i]->start_addr < mappings[curr]->start_addr) curr = i; in DumpFreeSpace()
521 uintptr_t lo_addr = mappings[curr]->start_addr; in DumpFreeSpace()
547 uintptr_t hole_lo = mappings[curr]->start_addr + mappings[curr]->size; in DumpFreeSpace()
[all …]
/external/llvm-project/lldb/include/lldb/Utility/
DVMRange.h31 VMRange(lldb::addr_t start_addr, lldb::addr_t end_addr) in VMRange() argument
32 : m_base_addr(start_addr), in VMRange()
33 m_byte_size(end_addr > start_addr ? end_addr - start_addr : 0) {} in VMRange()
43 void Reset(lldb::addr_t start_addr, lldb::addr_t end_addr) { in Reset() argument
44 SetBaseAddress(start_addr); in Reset()
/external/llvm-project/lldb/test/API/functionalities/thread_plan/
Dwrap_step_over.py10 start_addr = line_entry.addr
12 range_size = end_addr.GetLoadAddress(target) - start_addr.GetLoadAddress(target)
14 self.sub_plan = thread_plan.QueueThreadPlanForStepOverRange(start_addr, range_size)
/external/google-breakpad/src/client/mac/handler/
Dminidump_generator.cc278 size_t MinidumpGenerator::CalculateStackSize(mach_vm_address_t start_addr) { in CalculateStackSize() argument
279 mach_vm_address_t stack_region_base = start_addr; in CalculateStackSize()
288 if (start_addr == 0) { in CalculateStackSize()
297 if (result != KERN_SUCCESS || start_addr < stack_region_base) { in CalculateStackSize()
333 return stack_region_base + stack_region_size - start_addr; in CalculateStackSize()
337 mach_vm_address_t start_addr, in WriteStackFromStartAddress() argument
342 size_t size = CalculateStackSize(start_addr); in WriteStackFromStartAddress()
348 start_addr = 0xDEADBEEF; in WriteStackFromStartAddress()
367 start_addr, in WriteStackFromStartAddress()
375 result = memory.Copy(reinterpret_cast<const void *>(start_addr), size); in WriteStackFromStartAddress()
[all …]
/external/mesa3d/src/amd/vulkan/
Dradv_debug.c260 uint64_t start_addr, in si_add_split_disasm() argument
289 start_addr + inst->offset, inst->offset, inst->size); in si_add_split_disasm()
302 uint64_t start_addr, end_addr; in radv_dump_annotated_shader() local
308 start_addr = radv_buffer_get_va(shader->bo) + shader->bo_offset; in radv_dump_annotated_shader()
309 end_addr = start_addr + shader->code_size; in radv_dump_annotated_shader()
313 if (start_addr <= waves[i].pc && waves[i].pc <= end_addr) in radv_dump_annotated_shader()
332 start_addr, &num_inst, instructions); in radv_dump_annotated_shader()
344 while (num_waves && start_addr + inst->offset == waves->pc) { in radv_dump_annotated_shader()
816 uint64_t start_addr, end_addr; in radv_dump_faulty_shader() local
823 start_addr = radv_buffer_get_va(shader->bo) + shader->bo_offset; in radv_dump_faulty_shader()
[all …]
/external/llvm-project/lldb/source/Commands/
DCommandObjectDisassemble.cpp36 current_function(false), start_addr(), end_addr(), at_pc(false), in CommandOptions()
74 start_addr = OptionArgParser::ToAddress(execution_context, option_arg, in SetOptionValue()
76 if (start_addr != LLDB_INVALID_ADDRESS) in SetOptionValue()
168 start_addr = LLDB_INVALID_ADDRESS; in OptionParsingStarting()
386 if (m_options.end_addr <= m_options.start_addr) { in GetStartEndAddressRanges()
390 size = m_options.end_addr - m_options.start_addr; in GetStartEndAddressRanges()
392 return std::vector<AddressRange>{{Address(m_options.start_addr), size}}; in GetStartEndAddressRanges()
406 if (m_options.start_addr != LLDB_INVALID_ADDRESS) in GetRangesForSelectedMode()
/external/google-breakpad/src/client/linux/dump_writer_common/
Dmapping_info.h49 uintptr_t start_addr; member
56 uintptr_t start_addr; member
/external/llvm-project/lldb/test/API/functionalities/step_scripted/
DSteps.py61 start_addr = le.GetStartAddress()
62 start = start_addr.GetLoadAddress(self.target)
64 return self.thread_plan.QueueThreadPlanForStepOverRange(start_addr,
/external/llvm-project/lldb/unittests/TestingSupport/Host/
DNativeProcessTestUtils.h114 FakeMemory(llvm::ArrayRef<uint8_t> Data, addr_t start_addr = 0)
115 : Data(Data), m_start_addr(start_addr) {} in Data()
117 FakeMemory(const void *Data, size_t data_size, addr_t start_addr = 0)
119 m_start_addr(start_addr) {}
/external/google-breakpad/src/client/solaris/handler/
Dsolaris_lwp.cc89 if (addr->is_mapped = ((module_info.start_addr > 0) && in AddressNotInModuleCallback()
90 (addr->address >= module_info.start_addr) && in AddressNotInModuleCallback()
91 (addr->address <= module_info.start_addr + in AddressNotInModuleCallback()
93 stack_base_address = module_info.start_addr + module_info.size; in AddressNotInModuleCallback()
351 module.start_addr = _maps->pr_vaddr; in ListModules()
/external/ltp/testcases/kernel/mem/mtest05/
Dmmstress.c198 char *start_addr /* start address of the page */ in thread_fault() local
223 *start_addr) in thread_fault()
224 : (*start_addr = write_to_addr[0]); in thread_fault()
225 start_addr += local_args[PAGESIZ]; in thread_fault()
230 start_addr); in thread_fault()
/external/rust/crates/gdbstub/examples/armv4t/
Demu.rs18 start_addr: u32, field
63 start_addr: elf_header.entry as u32, in new()
74 self.cpu.reg_set(Mode::User, reg::PC, self.start_addr); in reset()
/external/chromium-trace/catapult/systrace/atrace_helper/jni/
Dprocess_memory_stats.cc79 &new_mmap->start_addr, &new_mmap->end_addr, new_mmap->prot_flags, in ReadFullStats()
82 CHECK(new_mmap->end_addr >= new_mmap->start_addr); in ReadFullStats()
84 (new_mmap->end_addr - new_mmap->start_addr) / 1024; in ReadFullStats()
/external/llvm-project/lldb/unittests/Disassembler/
DTestArm64Disassembly.cpp56 Address start_addr(0x100); in TEST_F() local
57 disass_sp = Disassembler::DisassembleBytes(arch, nullptr, nullptr, start_addr, in TEST_F()
DTestArmv7Disassembly.cpp64 Address start_addr(0x100); in TEST_F() local
65 disass_sp = Disassembler::DisassembleBytes(arch, nullptr, nullptr, start_addr, in TEST_F()
/external/arm-trusted-firmware/plat/renesas/rzg/
Dbl2_plat_setup.c129 static void bl2_lossy_gen_fdt(uint32_t no, uint64_t start_addr, in bl2_lossy_gen_fdt() argument
133 const uint64_t fcnlsize = cpu_to_fdt64(end_addr - start_addr); in bl2_lossy_gen_fdt()
138 if (start_addr == 0UL && end_addr == 0UL) { in bl2_lossy_gen_fdt()
143 unsigned_num_print(start_addr, 16, nodename + strlen(nodename)); in bl2_lossy_gen_fdt()
167 ret = fdt_setprop_u64(fdt, node, "reg", start_addr); in bl2_lossy_gen_fdt()
192 static void bl2_lossy_setting(uint32_t no, uint64_t start_addr, in bl2_lossy_setting() argument
199 bl2_lossy_gen_fdt(no, start_addr, end_addr, format, enable, fcnlnode); in bl2_lossy_setting()
201 reg = format | (start_addr >> 20); in bl2_lossy_setting()
/external/rust/crates/gdbstub/src/target/ext/base/
Dsinglethread.rs108 start_addr: <Self::Arch as Arch>::Usize, in read_addrs()
119 start_addr: <Self::Arch as Arch>::Usize, in write_addrs()

1234