Skip to content

Commit 13545dc

Browse files
committed
Remove TTD.Calls query except for kernel32 ones
1 parent c28f752 commit 13545dc

File tree

2 files changed

+1
-42
lines changed

2 files changed

+1
-42
lines changed

ui/ui.cpp

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1096,18 +1096,6 @@ void GlobalDebuggerUI::SetupMenu(UIContext* context)
10961096
debuggerMenu->addAction("TTD Memory Access\\Read/Write/Execute", "TTD");
10971097

10981098
// TTD Calls menu actions
1099-
UIAction::registerAction("TTD Calls\\All Calls");
1100-
context->globalActions()->bindAction("TTD Calls\\All Calls", UIAction([=](const UIActionContext& ctxt) {
1101-
auto controller = DebuggerController::GetController(ctxt.binaryView);
1102-
if (!controller || !controller->IsConnected())
1103-
return;
1104-
1105-
// Query all calls with wildcard
1106-
QueryTTDCalls(ctxt, "*!*");
1107-
},
1108-
connectedToTTD));
1109-
debuggerMenu->addAction("TTD Calls\\All Calls", "TTD");
1110-
11111099
UIAction::registerAction("TTD Calls\\Kernel32 Calls");
11121100
context->globalActions()->bindAction("TTD Calls\\Kernel32 Calls", UIAction([=](const UIActionContext& ctxt) {
11131101
auto controller = DebuggerController::GetController(ctxt.binaryView);
@@ -1120,35 +1108,6 @@ void GlobalDebuggerUI::SetupMenu(UIContext* context)
11201108
connectedToTTD));
11211109
debuggerMenu->addAction("TTD Calls\\Kernel32 Calls", "TTD");
11221110

1123-
UIAction::registerAction("TTD Calls\\Ntdll Calls");
1124-
context->globalActions()->bindAction("TTD Calls\\Ntdll Calls", UIAction([=](const UIActionContext& ctxt) {
1125-
auto controller = DebuggerController::GetController(ctxt.binaryView);
1126-
if (!controller || !controller->IsConnected())
1127-
return;
1128-
1129-
// Query ntdll calls
1130-
QueryTTDCalls(ctxt, "ntdll!*");
1131-
},
1132-
connectedToTTD));
1133-
debuggerMenu->addAction("TTD Calls\\Ntdll Calls", "TTD");
1134-
1135-
// TTD Calls context menu action for functions
1136-
UIAction::registerAction("TTD Calls\\Query Function");
1137-
context->globalActions()->bindAction("TTD Calls\\Query Function", UIAction([=](const UIActionContext& ctxt) {
1138-
auto controller = DebuggerController::GetController(ctxt.binaryView);
1139-
if (!controller || !controller->IsConnected())
1140-
return;
1141-
1142-
// Get function name from context
1143-
if (ctxt.function)
1144-
{
1145-
auto funcName = ctxt.function->GetSymbol()->GetFullName();
1146-
QueryTTDCalls(ctxt, funcName);
1147-
}
1148-
},
1149-
connectedToTTD));
1150-
debuggerMenu->addAction("TTD Calls\\Query Function", "TTD");
1151-
11521111
UIAction::registerAction("TTD Analysis...");
11531112
context->globalActions()->bindAction("TTD Analysis...",
11541113
UIAction(

ui/uinotification.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,6 @@ void NotificationListener::OnContextMenuCreated(UIContext *context, View* view,
194194
menu.addAction("Debugger", "TTD Memory Access\\Execute", "TTD");
195195
menu.addAction("Debugger", "TTD Memory Access\\Read/Write/Execute", "TTD");
196196
// TTD Calls context menu item
197-
menu.addAction("Debugger", "TTD Calls\\Query Function", "TTD");
197+
menu.addAction("Debugger", "TTD Calls\\Kernel32 Calls", "TTD");
198198
#endif
199199
}

0 commit comments

Comments
 (0)