rendered paste bodyset prompt gdb>
set height 0
set width 0
set confirm yes
set disassembly-flavor intel
def si
printf "----------------------------------------\n"
printf "eax: 0x%x %d\n",((unsigned int)$eax),($eax)
printf "ebx: 0x%x %d\n",((unsigned int)$ebx),($ebx)
printf "ecx: 0x%x %d\n",((unsigned int)$ecx),($ecx)
printf "edx: 0x%x %d\n",((unsigned int)$edx),($edx)
printf "esi: 0x%x %d\n",((unsigned int)$esi),($esi)
printf "edi: 0x%x %d\n",((unsigned int)$edi),($edi)
printf "ebp: 0x%x %d\n",((unsigned int)$ebp),($ebp)
printf "esp: 0x%x %d\n",((unsigned int)$esp),($esp)
printf "----------------------------------------\n"
printf "eip: 0x%x\n",((unsigned int)$eip)
printf "----------------------------------------\n"
x/4x $esp
x/5i $eip
end