After hours of struggle I finally managed to make ollydbg's opencv pretty printer
here work with everything 64-bit (cb, gcc, python, opencv etc...). After some practice, I found it annoying to type 'plot something' every time I need to inspect an image so I implemented 'predefined user commands' for the debugger plugin with 2 extra macros to aid in execution of the commands:
1- $symbol_mouse extracts the symbol under the mouse pointer,
2- $symbol_cursor extracts the symbol under the cursor.
As an example, user commands can be defined as:
command 1:
command 2:
When the debugger is stopped at some breakpoint, executing command 1 and command 2 will show the image under the mouse and cursor respectively.
I failed to implement a dedicated dialog for the definition of user commands so I limited them with 2 because of space considerations in the settings dialog.
Patch is here->
https://sourceforge.net/p/codeblocks/tickets/169/in case people or developers may find it useful. Please discard otherwise.
@ollydbg: Is there some place that you maintain your pretty printer code? I made some simple modifications and found a possible bug that I want to discuss. Please let me know if I can at least pm you about this.