Searched refs:nub_addr_t (Results 1 - 24 of 24) sorted by relevance

/external/lldb/tools/debugserver/source/
H A DDNBBreakpoint.h29 DNBBreakpoint(nub_addr_t m_addr, nub_size_t byte_size, bool hardware);
36 nub_addr_t Address() const { return m_addr; }
39 bool IntersectsRange(nub_addr_t addr,
41 nub_addr_t *intersect_addr,
50 const nub_addr_t bp_end_addr = m_addr + m_byte_size;
51 const nub_addr_t end_addr = addr + size;
65 *intersect_size = std::min<nub_addr_t>(bp_end_addr, end_addr) - addr;
74 *intersect_size = std::min<nub_addr_t>(bp_end_addr, end_addr) - m_addr;
120 nub_addr_t m_addr; // Address of this breakpoint
136 DNBBreakpoint * Add (nub_addr_t add
[all...]
H A DDNBDefs.h24 // Define nub_addr_t and the invalid address value from the architecture
31 typedef uint64_t nub_addr_t; typedef
32 #define INVALID_NUB_ADDRESS ((nub_addr_t)~0ull)
40 typedef uint32_t nub_addr_t; typedef
41 #define INVALID_NUB_ADDRESS ((nub_addr_t)~0ul)
50 typedef uint64_t nub_addr_t; typedef
51 #define INVALID_NUB_ADDRESS ((nub_addr_t)~0ull)
227 nub_addr_t addr; // If not INVALID_NUB_ADDRESS, then set the PC for the thread to ADDR before resuming/stepping
270 nub_addr_t data[DNB_THREAD_STOP_INFO_MAX_EXC_DATA];
319 nub_addr_t add
[all...]
H A DDNB.h62 nub_size_t DNBProcessMemoryRead (nub_process_t pid, nub_addr_t addr, nub_size_t size, void *buf) DNB_EXPORT;
63 nub_size_t DNBProcessMemoryWrite (nub_process_t pid, nub_addr_t addr, nub_size_t size, const void *buf) DNB_EXPORT;
64 nub_addr_t DNBProcessMemoryAllocate (nub_process_t pid, nub_size_t size, uint32_t permissions) DNB_EXPORT;
65 nub_bool_t DNBProcessMemoryDeallocate (nub_process_t pid, nub_addr_t addr) DNB_EXPORT;
66 int DNBProcessMemoryRegionInfo (nub_process_t pid, nub_addr_t addr, DNBRegionInfo *region_info) DNB_EXPORT;
83 nub_addr_t DNBProcessGetSharedLibraryInfoAddress (nub_process_t pid) DNB_EXPORT;
88 nub_addr_t DNBProcessLookupAddress (nub_process_t pid, const char *name, const char *shlib) DNB_EXPORT;
124 nub_bool_t DNBBreakpointSet (nub_process_t pid, nub_addr_t addr, nub_size_t size, nub_bool_t hardware) DNB_EXPORT;
125 nub_bool_t DNBBreakpointClear (nub_process_t pid, nub_addr_t addr) DNB_EXPORT;
130 nub_bool_t DNBWatchpointSet (nub_process_t pid, nub_addr_t add
[all...]
H A DDNBBreakpoint.cpp23 DNBBreakpoint::DNBBreakpoint(nub_addr_t addr, nub_size_t byte_size, bool hardware) :
77 DNBBreakpointList::Add(nub_addr_t addr, nub_size_t length, bool hardware)
85 DNBBreakpointList::Remove (nub_addr_t addr)
97 DNBBreakpointList::FindByAddress (nub_addr_t addr)
107 DNBBreakpointList::FindByAddress (nub_addr_t addr) const
118 DNBBreakpointList::FindBreakpointsThatOverlapRange (nub_addr_t addr,
119 nub_addr_t size,
175 DNBBreakpointList::RemoveTrapsFromBuffer (nub_addr_t addr, nub_size_t size, void *p) const
182 nub_addr_t intersect_addr;
H A DDNBThreadResumeActions.h45 nub_addr_t addr = INVALID_NUB_ADDRESS);
H A DDNBArch.h78 virtual uint32_t EnableHardwareBreakpoint (nub_addr_t addr, nub_size_t size) { return INVALID_NUB_HW_INDEX; }
79 virtual uint32_t EnableHardwareWatchpoint (nub_addr_t addr, nub_size_t size, bool read, bool write, bool also_set_on_task) { return INVALID_NUB_HW_INDEX; }
H A DDNBThreadResumeActions.cpp53 nub_addr_t addr
H A DDNB.cpp905 DNBBreakpointSet (nub_process_t pid, nub_addr_t addr, nub_size_t size, nub_bool_t hardware)
914 DNBBreakpointClear (nub_process_t pid, nub_addr_t addr)
927 DNBWatchpointSet (nub_process_t pid, nub_addr_t addr, nub_size_t size, uint32_t watch_flags, nub_bool_t hardware)
936 DNBWatchpointClear (nub_process_t pid, nub_addr_t addr)
964 DNBProcessMemoryRead (nub_process_t pid, nub_addr_t addr, nub_size_t size, void *buf)
980 DNBProcessMemoryWrite (nub_process_t pid, nub_addr_t addr, nub_size_t size, const void *buf)
988 nub_addr_t
998 DNBProcessMemoryDeallocate (nub_process_t pid, nub_addr_t addr)
1021 DNBProcessMemoryRegionInfo (nub_process_t pid, nub_addr_t addr, DNBRegionInfo *region_info)
1058 DNBPrintf (nub_process_t pid, nub_thread_t tid, nub_addr_t base_add
[all...]
H A DDNBDataRef.h48 typedef nub_addr_t addr_t;
H A DRNBRemote.cpp1376 nub_addr_t shlib_info_addr = DNBProcessGetSharedLibraryInfoAddress(m_ctx.ProcessID());
2619 nub_addr_t addr = strtoull (p, &c, 16);
2698 nub_addr_t addr = strtoull (p, &c, 16);
2750 nub_addr_t addr = strtoull (p, &c, 16);
2947 nub_addr_t size = packet.GetHexMaxU64 (StringExtractor::BigEndian, 0);
2968 nub_addr_t addr = DNBProcessMemoryAllocate (m_ctx.ProcessID(), size, permissions);
2996 nub_addr_t addr = packet.GetHexMaxU64 (StringExtractor::BigEndian, INVALID_NUB_ADDRESS);
3263 nub_addr_t addr = strtoull (p, &c, 16);
/external/lldb/tools/debugserver/source/MacOSX/
H A DMachVMMemory.h27 nub_size_t Read(task_t task, nub_addr_t address, void *data, nub_size_t data_count);
28 nub_size_t Write(task_t task, nub_addr_t address, const void *data, nub_size_t data_count);
30 nub_bool_t GetMemoryRegionInfo(task_t task, nub_addr_t address, DNBRegionInfo *region_info);
34 nub_size_t MaxBytesLeftInPage(task_t task, nub_addr_t addr, nub_size_t count);
41 nub_size_t WriteRegion(task_t task, const nub_addr_t address, const void *data, const nub_size_t data_count);
H A DMachTask.h67 nub_size_t ReadMemory (nub_addr_t addr, nub_size_t size, void *buf);
68 nub_size_t WriteMemory (nub_addr_t addr, nub_size_t size, const void *buf);
69 int GetMemoryRegionInfo (nub_addr_t addr, DNBRegionInfo *region_info);
72 nub_addr_t AllocateMemory (nub_size_t size, uint32_t permissions);
73 nub_bool_t DeallocateMemory (nub_addr_t addr);
82 nub_addr_t GetDYLDAllImageInfosAddress (DNBError& err);
H A DMachProcess.h75 nub_addr_t GetDYLDAllImageInfosAddress ();
83 nub_addr_t LookupSymbol (const char *name, const char *shlib);
99 nub_size_t ReadMemory (nub_addr_t addr, nub_size_t size, void *buf);
100 nub_size_t WriteMemory (nub_addr_t addr, nub_size_t size, const void *buf);
117 DNBBreakpoint * CreateBreakpoint (nub_addr_t addr, nub_size_t length, bool hardware);
118 bool DisableBreakpoint (nub_addr_t addr, bool remove);
120 bool EnableBreakpoint (nub_addr_t addr);
127 DNBBreakpoint * CreateWatchpoint (nub_addr_t addr, nub_size_t length, uint32_t watch_type, bool hardware);
128 bool DisableWatchpoint (nub_addr_t addr, bool remove);
130 bool EnableWatchpoint (nub_addr_t add
[all...]
H A DMachVMRegion.h45 bool GetRegionForAddress(nub_addr_t addr);
H A DMachVMMemory.cpp64 MachVMMemory::MaxBytesLeftInPage(task_t task, nub_addr_t addr, nub_size_t count)
78 MachVMMemory::GetMemoryRegionInfo(task_t task, nub_addr_t address, DNBRegionInfo *region_info)
549 MachVMMemory::Read(task_t task, nub_addr_t address, void *data, nub_size_t data_count)
555 nub_addr_t curr_addr = address;
590 MachVMMemory::Write(task_t task, nub_addr_t address, const void *data, nub_size_t data_count)
595 nub_addr_t curr_addr = address;
645 MachVMMemory::WriteRegion(task_t task, const nub_addr_t address, const void *data, const nub_size_t data_count)
651 nub_addr_t curr_addr = address;
H A DMachProcess.cpp371 nub_addr_t
572 MachProcess::ReadMemory (nub_addr_t addr, nub_size_t size, void *buf)
597 MachProcess::WriteMemory (nub_addr_t addr, nub_size_t size, const void *buf)
610 nub_addr_t intersect_addr;
626 const nub_addr_t curr_addr = addr + bytes_written;
718 MachProcess::CreateBreakpoint(nub_addr_t addr, nub_size_t length, bool hardware)
742 MachProcess::CreateWatchpoint(nub_addr_t addr, nub_size_t length, uint32_t watch_flags, bool hardware)
792 MachProcess::DisableBreakpoint(nub_addr_t addr, bool remove)
929 MachProcess::DisableWatchpoint(nub_addr_t addr, bool remove)
939 nub_addr_t add
[all...]
H A DMachVMRegion.cpp127 MachVMRegion::GetRegionForAddress(nub_addr_t addr)
H A DMachTask.cpp170 MachTask::ReadMemory (nub_addr_t addr, nub_size_t size, void *buf)
193 MachTask::WriteMemory (nub_addr_t addr, nub_size_t size, const void *buf)
214 MachTask::GetMemoryRegionInfo (nub_addr_t addr, DNBRegionInfo *region_info)
864 nub_addr_t
891 nub_addr_t
928 MachTask::DeallocateMemory (nub_addr_t addr)
/external/lldb/tools/debugserver/source/MacOSX/arm/
H A DDNBArchImpl.h73 virtual uint32_t EnableHardwareBreakpoint (nub_addr_t addr, nub_size_t size);
74 virtual uint32_t EnableHardwareWatchpoint (nub_addr_t addr, nub_size_t size, bool read, bool write, bool also_set_on_task);
80 virtual uint32_t GetHardwareWatchpointHit(nub_addr_t &addr);
92 bool ComputeNextPC(nub_addr_t currentPC, arm_decoded_instruction_t decodedInstruction, bool currentPCIsThumb, nub_addr_t *targetPC);
93 arm_error_t DecodeInstructionUsingDisassembler(nub_addr_t curr_pc, uint32_t curr_cpsr, arm_decoded_instruction_t *decodedInstruction, thumb_static_data_t *thumbStaticData, nub_addr_t *next_pc);
94 void DecodeITBlockInstructions(nub_addr_t curr_pc);
96 void EvaluateNextInstructionForSoftwareBreakpointSetup(nub_addr_t currentPC, uint32_t cpsr, bool currentPCIsThumb, nub_addr_t *nextP
[all...]
H A DDNBArchImpl.cpp453 nub_addr_t addr = exc.exc_data[1];
775 DNBArchMachARM::EnableHardwareBreakpoint (nub_addr_t addr, nub_size_t size)
797 m_state.dbg.__bvr[i] = addr & ~((nub_addr_t)3);
880 DNBArchMachARM::EnableHardwareWatchpoint (nub_addr_t addr, nub_size_t size, bool read, bool write, bool also_set_on_task)
964 m_state.dbg.__wvr[i] = addr & ~((nub_addr_t)3); // DVA (Data Virtual Address)
1006 m_state.dbg.__wcr[hw_index] |= (nub_addr_t)WCR_ENABLE;
1041 m_state.dbg.__wcr[hw_index] &= ~((nub_addr_t)WCR_ENABLE);
1071 DNBArchMachARM::GetHardwareWatchpointHit(nub_addr_t &addr)
1080 nub_addr_t wp_val = addr & ~((nub_addr_t)
[all...]
/external/lldb/tools/debugserver/source/MacOSX/i386/
H A DDNBArchImplI386.h57 virtual uint32_t EnableHardwareWatchpoint (nub_addr_t addr, nub_size_t size, bool read, bool write, bool also_set_on_task);
59 virtual uint32_t GetHardwareWatchpointHit(nub_addr_t &addr);
224 static void SetWatchpoint(DBG &debug_state, uint32_t hw_index, nub_addr_t addr, nub_size_t size, bool read, bool write);
229 static nub_addr_t GetWatchAddress(const DBG &debug_state, uint32_t hw_index);
H A DDNBArchImplI386.cpp650 nub_addr_t pc = GetPC(INVALID_NUB_ADDRESS);
678 nub_addr_t addr = 0;
733 DNBArchImplI386::SetWatchpoint(DBG &debug_state, uint32_t hw_index, nub_addr_t addr, nub_size_t size, bool read, bool write)
831 nub_addr_t
885 DNBArchImplI386::EnableHardwareWatchpoint (nub_addr_t addr, nub_size_t size, bool read, bool write, bool also_set_on_task)
969 DNBArchImplI386::GetHardwareWatchpointHit(nub_addr_t &addr)
/external/lldb/tools/debugserver/source/MacOSX/x86_64/
H A DDNBArchImplX86_64.h56 virtual uint32_t EnableHardwareWatchpoint (nub_addr_t addr, nub_size_t size, bool read, bool write, bool also_set_on_task);
58 virtual uint32_t GetHardwareWatchpointHit(nub_addr_t &addr);
231 static void SetWatchpoint(DBG &debug_state, uint32_t hw_index, nub_addr_t addr, nub_size_t size, bool read, bool write);
236 static nub_addr_t GetWatchAddress(const DBG &debug_state, uint32_t hw_index);
H A DDNBArchImplX86_64.cpp604 nub_addr_t pc = GetPC(INVALID_NUB_ADDRESS);
632 nub_addr_t addr = 0;
687 DNBArchImplX86_64::SetWatchpoint(DBG &debug_state, uint32_t hw_index, nub_addr_t addr, nub_size_t size, bool read, bool write)
784 nub_addr_t
838 DNBArchImplX86_64::EnableHardwareWatchpoint (nub_addr_t addr, nub_size_t size, bool read, bool write, bool also_set_on_task)
922 DNBArchImplX86_64::GetHardwareWatchpointHit(nub_addr_t &addr)

Completed in 3554 milliseconds