From 0e6d8e29ebf2e12f8768413307b76bff2270d700 Mon Sep 17 00:00:00 2001 From: mrexodia Date: Fri, 9 Sep 2016 08:47:05 +0200 Subject: [PATCH] BRIDGE: GuiSelectInMemoryMap --- src/bridge/bridgemain.cpp | 5 +++++ src/bridge/bridgemain.h | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/bridge/bridgemain.cpp b/src/bridge/bridgemain.cpp index 65e69c72..3b06fcb9 100644 --- a/src/bridge/bridgemain.cpp +++ b/src/bridge/bridgemain.cpp @@ -1486,6 +1486,11 @@ BRIDGE_IMPEXP void GuiFoldDisassembly(duint startAddress, duint length) _gui_sendmessage(GUI_FOLD_DISASSEMBLY, (void*)startAddress, (void*)length); } +BRIDGE_IMPEXP void GuiSelectInMemoryMap(duint addr) +{ + _gui_sendmessage(GUI_SELECT_IN_MEMORY_MAP, (void*)addr, nullptr); +} + BRIDGE_IMPEXP const char* GuiTranslateText(const char* Source) { EnterCriticalSection(&csTranslate); diff --git a/src/bridge/bridgemain.h b/src/bridge/bridgemain.h index 15716846..f12608e8 100644 --- a/src/bridge/bridgemain.h +++ b/src/bridge/bridgemain.h @@ -960,7 +960,8 @@ typedef enum GUI_ADD_FAVOURITE_TOOL, // param1=const char* name param2=const char* description GUI_ADD_FAVOURITE_COMMAND, // param1=const char* command param2=const char* shortcut GUI_SET_FAVOURITE_TOOL_SHORTCUT,// param1=const char* name param2=const char* shortcut - GUI_FOLD_DISASSEMBLY // param1=duint startAddress param2=duint length + GUI_FOLD_DISASSEMBLY, // param1=duint startAddress param2=duint length + GUI_SELECT_IN_MEMORY_MAP // param1=duint addr, param2=unused } GUIMSG; //GUI Typedefs @@ -1091,6 +1092,7 @@ BRIDGE_IMPEXP void GuiAddFavouriteTool(const char* name, const char* description BRIDGE_IMPEXP void GuiAddFavouriteCommand(const char* name, const char* shortcut); BRIDGE_IMPEXP void GuiSetFavouriteToolShortcut(const char* name, const char* shortcut); BRIDGE_IMPEXP void GuiFoldDisassembly(duint startAddress, duint length); +BRIDGE_IMPEXP void GuiSelectInMemoryMap(duint addr); #ifdef __cplusplus }