From cbec07c79813b29b7d742afb18fbfea7cd10ed7a Mon Sep 17 00:00:00 2001 From: Yuekai Jia Date: Sat, 27 Oct 2018 08:25:31 +0800 Subject: [PATCH] Add missing rust type (#559) --- pwndbg/typeinfo.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pwndbg/typeinfo.py b/pwndbg/typeinfo.py index 78e189449..17ffd85dd 100644 --- a/pwndbg/typeinfo.py +++ b/pwndbg/typeinfo.py @@ -49,19 +49,19 @@ def update(): module.char = gdb.lookup_type('char') module.ulong = lookup_types('unsigned long', 'uint', 'u32') - module.long = lookup_types('long', 'int') - module.uchar = lookup_types('unsigned char', 'ubyte') + module.long = lookup_types('long', 'int', 'i32') + module.uchar = lookup_types('unsigned char', 'ubyte', 'u8') module.ushort = lookup_types('unsigned short', 'ushort', 'u16') - module.uint = lookup_types('unsigned int', 'uint') + module.uint = lookup_types('unsigned int', 'uint', 'u32') module.void = lookup_types('void', '()') module.uint8 = module.uchar module.uint16 = module.ushort module.uint32 = module.uint module.uint64 = lookup_types('unsigned long long', 'ulong', 'u64') - module.int8 = gdb.lookup_type('char') + module.int8 = lookup_types('char', 'i8') module.int16 = lookup_types('short', 'i16') - module.int32 = gdb.lookup_type('int') + module.int32 = lookup_types('int', 'i32') module.int64 = lookup_types('long long', 'long', 'i64') module.ssize_t = module.long