gdb: Don't dump params and locals for C frames

This commit is contained in:
Takashi Kokubun 2023-04-01 00:19:27 -07:00
parent 9720f5ac89
commit 1da77539da

View File

@ -46,6 +46,7 @@ class CFP(gdb.Command):
gdb.execute(f'p *({cfp})') gdb.execute(f'p *({cfp})')
print() print()
if self.get_int(f'{cfp}->iseq'):
local_size = self.get_int(f'{cfp}->iseq->body->local_table_size - {cfp}->iseq->body->param.size') local_size = self.get_int(f'{cfp}->iseq->body->local_table_size - {cfp}->iseq->body->param.size')
param_size = self.get_int(f'{cfp}->iseq->body->param.size') param_size = self.get_int(f'{cfp}->iseq->body->param.size')
print(f'Params (size={param_size}):') print(f'Params (size={param_size}):')