mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-27 04:01:36 +01:00
run kind of runs
This commit is contained in:
@@ -9,7 +9,7 @@ import common
|
||||
run = imp.load_source('run', os.path.join(kwargs['root_dir'], 'run'))
|
||||
qemu_trace2txt = imp.load_source('qemu_trace2txt', os.path.join(kwargs['root_dir'], 'qemu-trace2txt'))
|
||||
|
||||
parser = common.get_argparse(argparse_args={
|
||||
parser = self.get_argparse(argparse_args={
|
||||
'description': '''Trace the PIC addresses executed on a Linux kernel boot.
|
||||
|
||||
More information at: https://github.com/cirosantilli/linux-kernel-module-cheat#tracing
|
||||
@@ -19,7 +19,7 @@ parser.add_argument(
|
||||
'extra_emulator_args', nargs='*',
|
||||
help='Extra options to append at the end of the emulator command line'
|
||||
)
|
||||
args = common.setup(parser)
|
||||
args = self.setup(parser)
|
||||
extra_args = {
|
||||
'extra_emulator_args': kwargs['extra_emulator_args'],
|
||||
}
|
||||
@@ -39,7 +39,7 @@ else:
|
||||
# Instruction count.
|
||||
# We could put this on a separate script, but it just adds more arch boilerplate to a new script.
|
||||
# So let's just leave it here for now since it did not add a significant processing time.
|
||||
kernel_entry_addr = hex(common.get_elf_entry(kwargs['vmlinux']))
|
||||
kernel_entry_addr = hex(self.get_elf_entry(kwargs['vmlinux']))
|
||||
nlines = 0
|
||||
nlines_firmware = 0
|
||||
with open(kwargs['qemu_trace_txt_file'], 'r') as trace_file:
|
||||
|
||||
Reference in New Issue
Block a user