#
62c7ec5c |
|
23-Nov-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
Fix various instances of -Wset-but-unused. Largely no functional change; most of these are just removing the unused variables.
|
#
fa19dd44 |
|
10-Dec-2015 |
looncraz <looncraz@looncraz.net> |
apps: Convert to using Set*UIColor. Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com> Patches 0045-0075, 0077-0087 from looncraz, unmodified.
|
#
5ea6993d |
|
07-Jun-2015 |
Rene Gollent <rene@gollent.com> |
Debugger: Fix edit mode redraw issue. MemoryView: - During edit mode, if navigating with the left or right arrow only resulted adjusting the focus nybble and not transitioning to another block, redraw wouldn't be triggered, leading to it appearing as if the keypress had no effect.
|
#
8a74210d |
|
26-May-2015 |
Rene Gollent <rene@gollent.com> |
Debugger: Fix uninitialized variable. MemoryView: - fTrackingMouse wasn't being initialized in the constructor, which would lead to the memory view sometimes thinking it was in mouse tracking mode immediately when opened.
|
#
6ce90903 |
|
17-May-2015 |
Rene Gollent <rene@gollent.com> |
Debugger: Add edit mode support to MemoryView. MemoryView: - Add hooks and supporting status tracking members to enable edit mode. When editing is requested, we allocate a duplicate copy of the current block's data to perform edits in. Currently, editing is only supported from within the hex view, and when edit mode is enabled, the view is locked to 8-bit hex mode in order to avoid any possible confusion with regards to source vs target endian orientation. - Extend Draw() to determine whether to write data from the edit data store or the actual memory block. Also implement highlighting the current edit position caret when in edit mode, as well as highlighting bytes that have been changed compared to the block's original data.
|
#
82bf490f |
|
12-May-2015 |
Rene Gollent <rene@gollent.com> |
Debugger: Fix MemoryView layout issues. MemoryView: - Implement {Min,Max,Preferred}Size() hooks. The default BView versions were causing the inspector to sometimes not be properly resizable after previous settings were restored.
|
#
3ea675fc |
|
08-Nov-2014 |
Rene Gollent <rene@gollent.com> |
Debugger: Fix #11430. InspectorWindow: - Inherit from Team::Listener and implement hook for thread state change events. - On thread state change, if the new state is stopped, and we have an active block, release it, and ask to re-inspect. - Factor out helper function for updating the active block. - Always ensure the MemoryView is updated when we change blocks. MemoryView: - Clean up acquisition of target memory block. This ensures that the block data is kept up to date when stepping through code with an inspector window open.
|
#
2ba49c88 |
|
08-Aug-2014 |
Zhuowei Zhang <zhuoweizhang@yahoo.com> |
Fix debugger only displaying 16 bits of 64-bit integers in the memory inspector Signed-off-by: Oliver Tappe <zooey@hirschkaefer.de>
|
#
4abae4ab |
|
17-May-2014 |
Rene Gollent <rene@gollent.com> |
Debugger: Fix #10781. - Don't attempt to calculate a selection region if we don't currently have a valid target block. Should fix remaining part of #10781.
|
#
c848949b |
|
19-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Fix crash in Inspector. - If a selection was active, and the hex mode was switched to not display, a divide by zero crash would occur. Spotted by Olivier Coursiere.
|
#
89d18e91 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: MemoryView - Tweak target address drawing. - Since we actually draw a selection now, change the target address highlight to clearly distinguish it. Rather than inverting it, it's now drawn with a normal background and red text in the hex display. The text mode subcomponent still shows it as an invert though, since the latter doesn't currently indicate the selection.
|
#
2c130f09 |
|
17-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Fix calculation in MemoryView. - The offset calculation for mapping the current point wasn't taking into account the number of bytes per hex block, causing it to be proportionally further off if one switched to 16/32/64-bit hex mode. Gets mouse selection working properly in said modes.
|
#
72b9e4a7 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Fix gcc2 build.
|
#
62b27e62 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Fix previous format problem more correctly. Thanks Ingo, Oliver and Ithamar for the hint.
|
#
153c6c4a |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Fix data copy issue. - B_PRIx8 unfortunately doesn't necessarily strictly stay within the bounds of an 8-bit hex constant, so force the size passed to snprintf to make it that way.
|
#
59cef1fa |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Build fix.
|
#
f7e1dc6c |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Add selection support to MemoryView. - The Inspector's memory view now supports selecting chunks of the hex display in the manner one would in a TextView. The selection can also be copied to the clipboard, or if it matches the size of a target address, can be used as input for an address to inspect directly. Still needs some fine tuning, but basically works.
|
#
5ad39153 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: MemoryView - Tweak target address drawing. - Since we actually draw a selection now, change the target address highlight to clearly distinguish it. Rather than inverting it, it's now drawn with a normal background and red text in the hex display. The text mode subcomponent still shows it as an invert though, since the latter doesn't currently indicate the selection.
|
#
a82e311c |
|
17-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Fix calculation in MemoryView. - The offset calculation for mapping the current point wasn't taking into account the number of bytes per hex block, causing it to be proportionally further off if one switched to 16/32/64-bit hex mode. Gets mouse selection working properly in said modes.
|
#
20631369 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Fix gcc2 build.
|
#
f8319398 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Fix previous format problem more correctly. Thanks Ingo, Oliver and Ithamar for the hint.
|
#
fb916bc8 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Fix data copy issue. - B_PRIx8 unfortunately doesn't necessarily strictly stay within the bounds of an 8-bit hex constant, so force the size passed to snprintf to make it that way.
|
#
af967edb |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Build fix.
|
#
6c5893fb |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Add selection support to MemoryView. - The Inspector's memory view now supports selecting chunks of the hex display in the manner one would in a TextView. The selection can also be copied to the clipboard, or if it matches the size of a target address, can be used as input for an address to inspect directly. Still needs some fine tuning, but basically works.
|
#
1b104893 |
|
05-May-2013 |
Rene Gollent <anevilyak@gmail.com> |
Add listener interface to MemoryView. - When the target address of the memory view changes, an attached listener is now notified. This lets the inspector window's text input keep in sync with the current address when keyboard navigating the memory view.
|
#
e7bcffbb |
|
20-Dec-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Take target address size into account in MemoryView, fixes #9307.
|
#
7483c98d |
|
05-Aug-2012 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Debugger (and some friends): 64 bit fixes
|
#
2648a386 |
|
19-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Make the memory view properly handle the target address size. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42255 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f4ba9a45 |
|
19-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Cleanups. * Add support for keyboard navigation to the memory view. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42246 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
80480954 |
|
18-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Add support for byte swapping to the memory inspector. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42238 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21e484ae |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Add previous/next block navigation buttons. * Fix a calculation error with respect to the last line of the block. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42216 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a5d0b3f5 |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Align the text section's highlight correctly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42214 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0215c110 |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Implement scrolling to the target address. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42213 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
98a61309 |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Re-enable 64-bit representation. * Clean up various drawing issues in the memory view's rendering code that were causing scrolling artifacts. * Fix stupid mistake whereby the data being visualized was in fact from the Debugger's address space, and not the target team's. This would likely also have caused some crashes. * Highlight the data pointed to by the current target address. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42212 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2acfac81 |
|
15-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Refactored MemoryView to be more flexible ; it can now show a configurable choice of hexadecimal and/or character displays of the memory data, with different digit grouping sizes. Still needs some work but is basically functional. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42204 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8d22d5a7 |
|
15-Jun-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
* fix build of Debugger with gcc2 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42197 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
436dbf26 |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Fix off by one error that resulted in the first line of data being rendered offscreen. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42171 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
90624579 |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
More cleanups. Scrolling draws correctly now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42170 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e445dd0e |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Fix buffer size. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42169 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e99f2683 |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Slight cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42168 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
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
|
#
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
|
#
5ea6993dc22bb63322768a91f19e58472a749778 |
|
07-Jun-2015 |
Rene Gollent <rene@gollent.com> |
Debugger: Fix edit mode redraw issue. MemoryView: - During edit mode, if navigating with the left or right arrow only resulted adjusting the focus nybble and not transitioning to another block, redraw wouldn't be triggered, leading to it appearing as if the keypress had no effect.
|
#
8a74210d80781fabb379b5dd0aa516961abe1dbf |
|
26-May-2015 |
Rene Gollent <rene@gollent.com> |
Debugger: Fix uninitialized variable. MemoryView: - fTrackingMouse wasn't being initialized in the constructor, which would lead to the memory view sometimes thinking it was in mouse tracking mode immediately when opened.
|
#
6ce909030dbe3ccb518741d18ebe162475f1a052 |
|
17-May-2015 |
Rene Gollent <rene@gollent.com> |
Debugger: Add edit mode support to MemoryView. MemoryView: - Add hooks and supporting status tracking members to enable edit mode. When editing is requested, we allocate a duplicate copy of the current block's data to perform edits in. Currently, editing is only supported from within the hex view, and when edit mode is enabled, the view is locked to 8-bit hex mode in order to avoid any possible confusion with regards to source vs target endian orientation. - Extend Draw() to determine whether to write data from the edit data store or the actual memory block. Also implement highlighting the current edit position caret when in edit mode, as well as highlighting bytes that have been changed compared to the block's original data.
|
#
82bf490fa6a495a264066d1258dd059138b7483d |
|
12-May-2015 |
Rene Gollent <rene@gollent.com> |
Debugger: Fix MemoryView layout issues. MemoryView: - Implement {Min,Max,Preferred}Size() hooks. The default BView versions were causing the inspector to sometimes not be properly resizable after previous settings were restored.
|
#
3ea675fc93a37f4697bc4970f93fa4a951880a82 |
|
08-Nov-2014 |
Rene Gollent <rene@gollent.com> |
Debugger: Fix #11430. InspectorWindow: - Inherit from Team::Listener and implement hook for thread state change events. - On thread state change, if the new state is stopped, and we have an active block, release it, and ask to re-inspect. - Factor out helper function for updating the active block. - Always ensure the MemoryView is updated when we change blocks. MemoryView: - Clean up acquisition of target memory block. This ensures that the block data is kept up to date when stepping through code with an inspector window open.
|
#
2ba49c880456828af7a9f9bf2acaa0cdaec4aaac |
|
08-Aug-2014 |
Zhuowei Zhang <zhuoweizhang@yahoo.com> |
Fix debugger only displaying 16 bits of 64-bit integers in the memory inspector Signed-off-by: Oliver Tappe <zooey@hirschkaefer.de>
|
#
4abae4aba8c49806a011b79aa70288d052fdc5ca |
|
17-May-2014 |
Rene Gollent <rene@gollent.com> |
Debugger: Fix #10781. - Don't attempt to calculate a selection region if we don't currently have a valid target block. Should fix remaining part of #10781.
|
#
c848949bf19ed8bd74da1f54428d43a469b58dca |
|
19-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Fix crash in Inspector. - If a selection was active, and the hex mode was switched to not display, a divide by zero crash would occur. Spotted by Olivier Coursiere.
|
#
89d18e912dfef6f0791f586d67b7f91cba30e969 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: MemoryView - Tweak target address drawing. - Since we actually draw a selection now, change the target address highlight to clearly distinguish it. Rather than inverting it, it's now drawn with a normal background and red text in the hex display. The text mode subcomponent still shows it as an invert though, since the latter doesn't currently indicate the selection.
|
#
2c130f09bfff272fc3a473006b86687c012bccc7 |
|
17-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Fix calculation in MemoryView. - The offset calculation for mapping the current point wasn't taking into account the number of bytes per hex block, causing it to be proportionally further off if one switched to 16/32/64-bit hex mode. Gets mouse selection working properly in said modes.
|
#
72b9e4a7bc98fc13f830ce4ba787cbc571ef3845 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Fix gcc2 build.
|
#
62b27e62773b40f3922c6a7a24d9b095f2beb187 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Fix previous format problem more correctly. Thanks Ingo, Oliver and Ithamar for the hint.
|
#
153c6c4a405b45c7f7c50de381ec54ddf70075e4 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Fix data copy issue. - B_PRIx8 unfortunately doesn't necessarily strictly stay within the bounds of an 8-bit hex constant, so force the size passed to snprintf to make it that way.
|
#
59cef1fa18eb75ea568bb72324bbbb91b1f156ad |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Build fix.
|
#
f7e1dc6c46f33a4ca2ab7f46f4bb1320c4e26011 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Add selection support to MemoryView. - The Inspector's memory view now supports selecting chunks of the hex display in the manner one would in a TextView. The selection can also be copied to the clipboard, or if it matches the size of a target address, can be used as input for an address to inspect directly. Still needs some fine tuning, but basically works.
|
#
5ad39153e3e408483ddc076641a0f6425bafc07a |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: MemoryView - Tweak target address drawing. - Since we actually draw a selection now, change the target address highlight to clearly distinguish it. Rather than inverting it, it's now drawn with a normal background and red text in the hex display. The text mode subcomponent still shows it as an invert though, since the latter doesn't currently indicate the selection.
|
#
a82e311cf19cd5493798b6164e2246f1b78c8bfa |
|
17-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Fix calculation in MemoryView. - The offset calculation for mapping the current point wasn't taking into account the number of bytes per hex block, causing it to be proportionally further off if one switched to 16/32/64-bit hex mode. Gets mouse selection working properly in said modes.
|
#
206313697f8d1763a453521cd99d021493535932 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Fix gcc2 build.
|
#
f8319398742377547348d9664992553c297e9e21 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Fix previous format problem more correctly. Thanks Ingo, Oliver and Ithamar for the hint.
|
#
fb916bc870d42cb7980c244b337edcda4be82c36 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Fix data copy issue. - B_PRIx8 unfortunately doesn't necessarily strictly stay within the bounds of an 8-bit hex constant, so force the size passed to snprintf to make it that way.
|
#
af967edb7d20fe472ac7dc2c013e13fcbc249ca3 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Build fix.
|
#
6c5893fbbf22dfc58f622c244ee09a718f89ad43 |
|
16-Sep-2013 |
Rene Gollent <anevilyak@gmail.com> |
Debugger: Add selection support to MemoryView. - The Inspector's memory view now supports selecting chunks of the hex display in the manner one would in a TextView. The selection can also be copied to the clipboard, or if it matches the size of a target address, can be used as input for an address to inspect directly. Still needs some fine tuning, but basically works.
|
#
1b104893478023f9d694271b701ca1e25c905322 |
|
05-May-2013 |
Rene Gollent <anevilyak@gmail.com> |
Add listener interface to MemoryView. - When the target address of the memory view changes, an attached listener is now notified. This lets the inspector window's text input keep in sync with the current address when keyboard navigating the memory view.
|
#
e7bcffbb5966ac9ef6d9b39dd9287ca4ace276c2 |
|
20-Dec-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Take target address size into account in MemoryView, fixes #9307.
|
#
7483c98dece8f3606fc5d3fd746c0544f7e4b6dd |
|
05-Aug-2012 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Debugger (and some friends): 64 bit fixes
|
#
2648a386785ca79deca0cd3446232b9f18941495 |
|
19-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Make the memory view properly handle the target address size. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42255 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f4ba9a458fb9e33bb43fc02254ca05d388aef087 |
|
19-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Cleanups. * Add support for keyboard navigation to the memory view. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42246 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
80480954e22ab9345c14079a0974e943b63afc58 |
|
18-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Add support for byte swapping to the memory inspector. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42238 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21e484aea9033ba164c993650b4c5dc25b43d7aa |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Add previous/next block navigation buttons. * Fix a calculation error with respect to the last line of the block. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42216 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a5d0b3f501f71d3662e0401d97d3ed50c1bd7d07 |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Align the text section's highlight correctly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42214 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0215c110a592a9bbf6bf9ef6c5f161e8d704b9dc |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Implement scrolling to the target address. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42213 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
98a61309e7f5e814c295df9fb7de9ccb810a02d0 |
|
16-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Re-enable 64-bit representation. * Clean up various drawing issues in the memory view's rendering code that were causing scrolling artifacts. * Fix stupid mistake whereby the data being visualized was in fact from the Debugger's address space, and not the target team's. This would likely also have caused some crashes. * Highlight the data pointed to by the current target address. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42212 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2acfac81cd0853fb6d6d505e9435f7caba54824e |
|
15-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
* Refactored MemoryView to be more flexible ; it can now show a configurable choice of hexadecimal and/or character displays of the memory data, with different digit grouping sizes. Still needs some work but is basically functional. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42204 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8d22d5a76b0d1758f05984196f39e88325178558 |
|
15-Jun-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
* fix build of Debugger with gcc2 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42197 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
436dbf26ae4120204ec0b486cf5be93fb866f346 |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Fix off by one error that resulted in the first line of data being rendered offscreen. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42171 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
90624579a78213b6ece59f7e7183f2b12220a7e8 |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
More cleanups. Scrolling draws correctly now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42170 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e445dd0ef7873a2cd603fa631e49df7fce249457 |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Fix buffer size. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42169 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e99f2683ba7b11df9f9a1c9711a6e54a932ca94e |
|
13-Jun-2011 |
Rene Gollent <anevilyak@gmail.com> |
Slight cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42168 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
|
#
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
|