Skip to content

Commit

Permalink
[ci-skip][Feature #18910][lldb] New directory structure
Browse files Browse the repository at this point in the history
Push the newly refactored lldb files into a sub-directory so that we're
not cluttering up the misc directory
  • Loading branch information
eightbitraptor authored and peterzhu2118 committed Aug 18, 2022
1 parent a4ef2f1 commit b26aec9
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 6 deletions.
6 changes: 3 additions & 3 deletions misc/lldb_cruby.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
import platform
import glob

from constants import *
from lldb_rb.constants import *

# BEGIN FUNCTION STYLE DECLS
# This will be refactored to use class style decls in the misc/commands dir
Expand Down Expand Up @@ -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"):
for fname in glob.glob(f"{load_dir}/lldb_rb/commands/*_command.py"):
_, basename = os.path.split(fname)
mname, _ = os.path.splitext(basename)

exec(f"import commands.{mname}")
exec(f"import lldb_rb.commands.{mname}")

def __lldb_init_module(debugger, internal_dict):
# Register all classes that subclass RbBaseCommand
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@
# 4. Ensure you are inheriting from RbBaseCommand or another command that
# implements the same interfact

import lldb

from lldb_rb.constants import *
from lldb_rb.rb_base_command import RbBaseCommand

# This test command inherits from RbBaseCommand which provides access to Ruby
# globals and utility helpers
class TestCommand(RbBaseCommand):
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import lldb

from constants import *
from rb_base_command import RbBaseCommand
from lldb_rb.constants import *
from lldb_rb.rb_base_command import RbBaseCommand

class HeapPageCommand(RbBaseCommand):
program = "heap_page"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from rb_base_command import RbBaseCommand
from lldb_rb.rb_base_command import RbBaseCommand

class RclassExtCommand(RbBaseCommand):
program = "rclass_ext"
Expand Down
File renamed without changes.
File renamed without changes.

0 comments on commit b26aec9

Please sign in to comment.