HomeSort by relevance Sort by last modified time
    Searched refs:nub_addr_t (Results 1 - 24 of 24) sorted by null

  /external/lldb/tools/debugserver/source/
DNBBreakpoint.h 29 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 addr, nub_size_t length, bool hardware)
    [all...]
DNBDefs.h 24 // 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 addr
    [all...]
DNB.h 62 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 addr, nub_size_t size, uint32_t watch_flags, nub_bool_t hardware) DNB_EXPORT
    [all...]
DNBBreakpoint.cpp 23 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;
DNBThreadResumeActions.h 45 nub_addr_t addr = INVALID_NUB_ADDRESS);
DNBArch.h 78 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; }
DNBThreadResumeActions.cpp 53 nub_addr_t addr
DNB.cpp 905 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)
    [all...]
DNBDataRef.h 48 typedef nub_addr_t addr_t;
RNBRemote.cpp     [all...]
  /external/lldb/tools/debugserver/source/MacOSX/
MachVMMemory.h 27 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);
MachTask.h 67 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);
MachProcess.h 75 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 addr)
    [all...]
MachVMRegion.h 45 bool GetRegionForAddress(nub_addr_t addr);
MachVMMemory.cpp 64 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;
MachProcess.cpp 371 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 addr = wp->Address()
    [all...]
MachVMRegion.cpp 127 MachVMRegion::GetRegionForAddress(nub_addr_t addr)
MachTask.cpp 170 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
    [all...]
  /external/lldb/tools/debugserver/source/MacOSX/arm/
DNBArchImpl.h 73 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 *nextPC, bool *nextPCIsThumb)
    [all...]
DNBArchImpl.cpp 453 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);
    [all...]
  /external/lldb/tools/debugserver/source/MacOSX/i386/
DNBArchImplI386.h 57 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);
DNBArchImplI386.cpp 650 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)
    [all...]
  /external/lldb/tools/debugserver/source/MacOSX/x86_64/
DNBArchImplX86_64.h 56 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);
DNBArchImplX86_64.cpp 604 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)
    [all...]

Completed in 1098 milliseconds