Lines Matching refs:start_addr
258 size_t MinidumpGenerator::CalculateStackSize(mach_vm_address_t start_addr) {
259 mach_vm_address_t stack_region_base = start_addr;
268 if (start_addr == 0) {
277 if (result != KERN_SUCCESS || start_addr < stack_region_base) {
313 return stack_region_base + stack_region_size - start_addr;
317 mach_vm_address_t start_addr,
322 size_t size = CalculateStackSize(start_addr);
328 start_addr = 0xDEADBEEF;
347 start_addr,
355 result = memory.Copy(reinterpret_cast<const void *>(start_addr), size);
359 stack_location->start_of_memory_range = start_addr;
455 mach_vm_address_t start_addr = REGISTER_FROM_THREADSTATE(machine_state, sp);
456 return WriteStackFromStartAddress(start_addr, stack_location);
512 mach_vm_address_t start_addr = REGISTER_FROM_THREADSTATE(machine_state, sp);
513 return WriteStackFromStartAddress(start_addr, stack_location);
588 mach_vm_address_t start_addr = REGISTER_FROM_THREADSTATE(machine_state, r1);
589 return WriteStackFromStartAddress(start_addr, stack_location);
596 mach_vm_address_t start_addr = REGISTER_FROM_THREADSTATE(machine_state, r1);
597 return WriteStackFromStartAddress(start_addr, stack_location);
755 mach_vm_address_t start_addr = REGISTER_FROM_THREADSTATE(machine_state, esp);
756 return WriteStackFromStartAddress(start_addr, stack_location);
764 mach_vm_address_t start_addr = static_cast<mach_vm_address_t>(
766 return WriteStackFromStartAddress(start_addr, stack_location);