#
348e6deb |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Move expression evaluation to the inspector window. * Actually start rendering the memory data. Still has some drawing glitches when scrolling though, will look into those tomorrow. Also doesn't yet highlight the location which the target address actually points to within the block. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42167 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
62e1d169 |
|
12-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* TeamMemoryBlock: Now stores whether or not the block it represents is writable. * RetrieveMemoryBlockJob: Make use of get_memory_properties() to retrieve the block's protection bits and mark it appropriately. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42132 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d73d7097 |
|
10-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Various cleanups prompted by previous commit review: - Introduce TeamMemoryBlockOwner to act as an interface for blocks to remove themselves from the manager when they expire. Consequently remove TeamMemoryBlock's direct reference to the block manager. - Simplify GetBlock() to remove unnecessary recursion. - Store dead blocks in a doubly linked list instead of another hash table. - Minor style fixes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42090 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3e3ce16f |
|
09-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Introduce TeamMemoryBlock[Manager]. These provide an interface to raw memory page data of the target team. * Jobs: Add RetrieveMemoryBlockJob which performs a background read of the target team's memory. Used by InspectRequested() to perform the actual work. * TeamDebugger: Added InspectRequested() hooks to allow clients to ask for a memory read to be performed. * Introduce InspectorWindow and MemoryView to form the basis of a memory inspector. As yet these are more or less stubs and not yet hooked in. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42080 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
348e6deb98ae68c9fbe55de2502fa60f1f9e6f4d |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Move expression evaluation to the inspector window. * Actually start rendering the memory data. Still has some drawing glitches when scrolling though, will look into those tomorrow. Also doesn't yet highlight the location which the target address actually points to within the block. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42167 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
62e1d169f8a0471d861b4eb97f946e665ee71790 |
|
12-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* TeamMemoryBlock: Now stores whether or not the block it represents is writable. * RetrieveMemoryBlockJob: Make use of get_memory_properties() to retrieve the block's protection bits and mark it appropriately. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42132 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d73d70971bc790e927a21db7c39ce281b0c8691e |
|
10-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Various cleanups prompted by previous commit review: - Introduce TeamMemoryBlockOwner to act as an interface for blocks to remove themselves from the manager when they expire. Consequently remove TeamMemoryBlock's direct reference to the block manager. - Simplify GetBlock() to remove unnecessary recursion. - Store dead blocks in a doubly linked list instead of another hash table. - Minor style fixes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42090 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3e3ce16f5ea1cd92ef3d4fdb42a8822bde59d318 |
|
09-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Introduce TeamMemoryBlock[Manager]. These provide an interface to raw memory page data of the target team. * Jobs: Add RetrieveMemoryBlockJob which performs a background read of the target team's memory. Used by InspectRequested() to perform the actual work. * TeamDebugger: Added InspectRequested() hooks to allow clients to ask for a memory read to be performed. * Introduce InspectorWindow and MemoryView to form the basis of a memory inspector. As yet these are more or less stubs and not yet hooked in. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42080 a95241bf-73f2-0310-859d-f6bbb57e9c96
|