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.
110 lines
3.2 KiB
Text
110 lines
3.2 KiB
Text
/
|
|
type=rizin rz-db project
|
|
version=7
|
|
|
|
/core
|
|
blocksize=0x100
|
|
offset=0x80484c8
|
|
|
|
/core/analysis
|
|
|
|
/core/analysis/blocks
|
|
|
|
/core/analysis/callables
|
|
|
|
/core/analysis/cc
|
|
|
|
/core/analysis/classes
|
|
|
|
/core/analysis/classes/attrs
|
|
|
|
/core/analysis/functions
|
|
|
|
/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/analysis/zigns
|
|
zign|*|main=|s:92|b:5589e581ec8800000083e4f0b80000000083c00f83c00fc1e804c1e00429c4c704248e860408e829feffffc70424a7860408e81dfeffff8d458889442404c70424b2860408e8eafdffff8d4588890424e833ffffffb800000000c9c3|m:ffffffffffffffffffffffffffffffffffff0000ff0000ffffffffffffffffff000000000000ff00000000ff000000000000ff00000000ffffffffffffffff000000000000ff00000000ffffffffffffff00000000ffffffffffffff|o:134513984|g:1,1,0,1,92|r:sym.imp.printf,sym.imp.printf,sym.imp.scanf,sym.check|v:b-124,s-136|t:func.main.ret="int",func.main.args=3,func.main.arg.0="int,argc",func.main.arg.1="char **,argv",func.main.arg.2="char **,envp"|h:7bfa1358c427e26bc03c2384f41de7be6ebc01958a57e9a6deda5bdba9768851
|
|
zign|*|sym.check=|s:106|b:5589e583ec28c745f800000000c745f4000000008b4508890424e89dfeffff3945f4eb3a8b45f40345080fb6008845f38d45fc89442408c7442404688604088d45f3890424e892feffff8b55fc8d45f80110837df810750b8b4508890424e859ffffff8d45f4ff00ebaa|m:ffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000ffffffffffff00|o:134513864|g:0,3,3,0,48|r:sym.imp.strlen,sym.parell|v:b-12,b-16,b4|t:func.sym.check.args=1,func.sym.check.arg.0="int32_t,arg_8h"|h:cb530976089dd7739681c1559ee0ff418d3d631d23ba785c4bb6a8e07565b7cd
|
|
zign|*|sym.imp.printf=|s:6|b:ff250ca00408|m:ff0000000000|o:134513556|g:1,1,0,1,6|t:func.sym.imp.printf.ret="int",func.sym.imp.printf.args=1,func.sym.imp.printf.arg.0="const char *,format"|h:0327802155dc1a372fe62f29ad59c6d55432a8a46e2d58b208e7ebae3b28a664
|
|
zign|*|sym.imp.scanf=|s:6|b:ff2504a00408|m:ff0000000000|o:134513524|g:1,1,0,1,6|t:func.sym.imp.scanf.ret="int",func.sym.imp.scanf.args=1,func.sym.imp.scanf.arg.0="const char *,format"|h:e1e785324e4d04e35c749db946fea569a0976d967b2f3f3f65c531c2298dc806
|
|
|
|
/core/analysis/zigns/spaces
|
|
name=zs
|
|
spacestack=["*"]
|
|
|
|
/core/analysis/zigns/spaces/spaces
|
|
|
|
/core/config
|
|
analysis.apply.signature=true
|
|
analysis.arch=x86
|
|
analysis.armthumb=false
|
|
analysis.autoname=false
|
|
analysis.bb.maxsize=512K
|
|
analysis.brokenrefs=false
|
|
zign.autoload=false
|
|
zign.diff.bthresh=1.0
|
|
zign.diff.gthresh=1.0
|
|
zign.match.bytes=true
|
|
zign.match.graph=true
|
|
zign.match.hash=true
|
|
zign.match.offset=false
|
|
zign.match.refs=true
|
|
zign.match.types=false
|
|
zign.maxsz=500
|
|
zign.mincc=10
|
|
zign.minsz=16
|
|
zign.prefix=sign
|
|
zign.threshold=0.0
|
|
|
|
/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
|