diff options
-rwxr-xr-x | misc/lldb_cruby.py | 6 | ||||
-rw-r--r-- | misc/lldb_rb/commands/command_template.py (renamed from misc/commands/command_template.py) | 5 | ||||
-rw-r--r-- | misc/lldb_rb/commands/heap_page_command.py (renamed from misc/commands/heap_page_command.py) | 4 | ||||
-rw-r--r-- | misc/lldb_rb/commands/rclass_ext_command.py (renamed from misc/commands/rclass_ext_command.py) | 2 | ||||
-rw-r--r-- | misc/lldb_rb/constants.py (renamed from misc/constants.py) | 0 | ||||
-rw-r--r-- | misc/lldb_rb/rb_base_command.py (renamed from misc/rb_base_command.py) | 0 |
6 files changed, 11 insertions, 6 deletions
@@ -15,7 +15,7 @@ import shlex import platform import glob -from constants import * # BEGIN FUNCTION STYLE DECLS # This will be refactored to use class style decls in the misc/commands dir @@ -716,11 +716,11 @@ def rb_id2str(debugger, command, result, internal_dict): load_dir, _ = os.path.split(os.path.realpath(__file__)) -for fname in glob.glob(f"{load_dir}/commands/*_command.py"): _, basename = os.path.split(fname) mname, _ = os.path.splitext(basename) - exec(f"import commands.{mname}") def __lldb_init_module(debugger, internal_dict): # Register all classes that subclass RbBaseCommand @@ -6,6 +6,11 @@ # 4. Ensure you are inheriting from RbBaseCommand or another command that # implements the same interfact # This test command inherits from RbBaseCommand which provides access to Ruby # globals and utility helpers class TestCommand(RbBaseCommand): @@ -1,7 +1,7 @@ import lldb -from constants import * -from rb_base_command import RbBaseCommand class HeapPageCommand(RbBaseCommand): program = "heap_page" @@ -1,4 +1,4 @@ -from rb_base_command import RbBaseCommand class RclassExtCommand(RbBaseCommand): program = "rclass_ext" |