From 6c74a6f6f4f01500f9deabadc7673b4935643928 Mon Sep 17 00:00:00 2001 From: Prabhuk Date: Wed, 14 Feb 2024 22:07:26 -0800 Subject: Revert "[lldb-dap] Add support for data breakpoint. (#81541)" (#81812) This reverts commit 8c56e78ec531f0e2460213c20fff869b6b7add99. Reverting to address the LLDB test failure in ARM64. --- .../lldbsuite/test/tools/lldb-dap/dap_server.py | 47 ---------------------- 1 file changed, 47 deletions(-) (limited to 'lldb/packages') diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py index 27a76a6..bb863bb 100644 --- a/lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py +++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py @@ -501,18 +501,6 @@ class DebugCommunication(object): return variable["value"] return None - def get_local_variable_child(self, name, child_name, frameIndex=0, threadId=None): - local = self.get_local_variable(name, frameIndex, threadId) - if local["variablesReference"] == 0: - return None - children = self.request_variables(local["variablesReference"])["body"][ - "variables" - ] - for child in children: - if child["name"] == child_name: - return child - return None - def replay_packets(self, replay_file_path): f = open(replay_file_path, "r") mode = "invalid" @@ -907,41 +895,6 @@ class DebugCommunication(object): } return self.send_recv(command_dict) - def request_dataBreakpointInfo( - self, variablesReference, name, frameIndex=0, threadId=None - ): - stackFrame = self.get_stackFrame(frameIndex=frameIndex, threadId=threadId) - if stackFrame is None: - return [] - args_dict = { - "variablesReference": variablesReference, - "name": name, - "frameId": stackFrame["id"], - } - command_dict = { - "command": "dataBreakpointInfo", - "type": "request", - "arguments": args_dict, - } - return self.send_recv(command_dict) - - def request_setDataBreakpoint(self, dataBreakpoints): - """dataBreakpoints is a list of dictionary with following fields: - { - dataId: (address in hex)/(size in bytes) - accessType: read/write/readWrite - [condition]: string - [hitCondition]: string - } - """ - args_dict = {"breakpoints": dataBreakpoints} - command_dict = { - "command": "setDataBreakpoints", - "type": "request", - "arguments": args_dict, - } - return self.send_recv(command_dict) - def request_compileUnits(self, moduleId): args_dict = {"moduleId": moduleId} command_dict = { -- cgit v1.1