rizin/test/prj/v8-fingerprint.rzdb
Florian Märkl 6479bd53ab
Add missing project migrations tests up to v9 and fix leaks (#3205)
Even though many of the migrations were trivial, for all previous
versions X it is important to have both tests for X->X+1 migrations
and loading X in current rizin.
See leading comment in test_project_migrate.c for details.
Leaks detected by these tests were also fixed.
2022-11-27 09:39:10 +08:00

88 lines
3 KiB
Text

/
type=rizin rz-db project
version=8
/core
blocksize=0x100
offset=0x8048540
/core/analysis
/core/analysis/blocks
0x8048374={"size":6,"ninstr":1,"parent_stackptr":0}
0x8048394={"size":6,"ninstr":1,"parent_stackptr":0}
0x80484c8={"size":20,"jump":134513884,"fingerprint":"VYnlg+wox0X4AAAAAMdF9AAAAAA=","ninstr":5,"op_pos":[1,3,6,13],"stackptr":44,"parent_stackptr":0}
0x80484dc={"size":16,"jump":134513958,"fingerprint":"i0UIiQQk6J3+//85RfTrOg==","ninstr":5,"op_pos":[3,6,11,14],"parent_stackptr":44}
0x8048526={"size":12,"jump":134513884,"fingerprint":"6Fn///+NRfT/AOuq","ninstr":4,"op_pos":[5,8,10],"stackptr":44,"parent_stackptr":44}
0x8048540={"size":92,"fingerprint":"VYnlgeyIAAAAg+TwuAAAAACDwA+DwA/B6ATB4AQpxMcEJI6GBAjoKf7//8cEJKeGBAjoHf7//41FiIlEJATHBCSyhgQI6Or9//+NRYiJBCToM////7gAAAAAycM=","ninstr":24,"op_pos":[1,3,9,12,17,20,23,26,29,31,38,43,50,55,58,62,69,74,77,80,85,90,91],"stackptr":132,"parent_stackptr":0}
/core/analysis/callables
/core/analysis/cc
/core/analysis/classes
/core/analysis/classes/attrs
/core/analysis/functions
0x8048374={"name":"sym.imp.scanf","bits":32,"type":1,"cc":"cdecl","stack":0,"maxstack":0,"ninstr":1,"bp_frame":true,"diff":{},"bbs":[134513524]}
0x8048394={"name":"sym.imp.printf","bits":32,"type":1,"cc":"cdecl","stack":0,"maxstack":0,"ninstr":1,"bp_frame":true,"diff":{},"bbs":[134513556]}
0x80484c8={"name":"sym.check","bits":32,"type":1,"cc":"cdecl","stack":44,"maxstack":44,"ninstr":14,"bp_frame":true,"bp_off":4,"diff":{},"bbs":[134513864,134513958,134513884],"vars":[{"name":"var_8h","type":"int32_t","kind":"b","delta":-12,"accs":[{"off":6,"type":"w","sp":18446744073709551608,"reg":"ebp"}]},{"name":"var_ch","type":"int32_t","kind":"b","delta":-16,"accs":[{"off":13,"type":"w","sp":18446744073709551604,"reg":"ebp"},{"off":31,"type":"r","sp":18446744073709551604,"reg":"ebp"},{"off":99,"type":"r","sp":18446744073709551604,"reg":"ebp"}]},{"name":"arg_8h","type":"int32_t","kind":"b","delta":4,"arg":true,"accs":[{"off":20,"type":"r","sp":8,"reg":"ebp"}]}]}
0x8048540={"name":"main","bits":32,"type":1,"cc":"cdecl","stack":132,"maxstack":140,"ninstr":24,"bp_frame":true,"bp_off":4,"diff":{},"bbs":[134513984],"vars":[{"name":"var_78h","type":"int32_t","kind":"b","delta":-124,"accs":[{"off":55,"type":"r","sp":18446744073709551496,"reg":"ebp"},{"off":74,"type":"r","sp":18446744073709551496,"reg":"ebp"}]},{"name":"var_4h","type":"int32_t","kind":"s","delta":-136,"accs":[{"off":58,"type":"w","sp":4,"reg":"esp"}]}]}
/core/analysis/hints
/core/analysis/imports
/core/analysis/meta
/core/analysis/meta/spaces
name=CS
spacestack=["*"]
/core/analysis/meta/spaces/spaces
bin=s
/core/analysis/noreturn
/core/analysis/typelinks
/core/analysis/types
/core/analysis/vars
/core/analysis/xrefs
/core/config
/core/debug
/core/debug/breakpoints
/core/file
relative=../bins/elf/crackme0x05
/core/flags
base=0
realnames=0
/core/flags/flags
/core/flags/spaces
name=fs
spacestack=["*"]
/core/flags/spaces/spaces
classes=s
functions=s
imports=s
relocs=s
sections=s
segments=s
strings=s
symbols=s
symbols.sections=s
/core/flags/tags
/core/flags/zones