summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmisc/lldb_cruby.py6
-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"