mirror of
https://github.com/cemu-project/idapython.git
synced 2024-11-28 03:54:18 +01:00
structure.py: Use -1 instead of BADADDR is IDC mandates
This commit is contained in:
parent
860c96daf3
commit
1a4a43a389
@ -24,7 +24,7 @@ for t,nsize in zip(simple_types, simple_sizes):
|
|||||||
i+=1
|
i+=1
|
||||||
|
|
||||||
# Test ASCII type
|
# Test ASCII type
|
||||||
print "ASCII:", AddStrucMember(sid, "tascii", BADADDR, FF_ASCI|FF_DATA, ASCSTR_C, 8)
|
print "ASCII:", AddStrucMember(sid, "tascii", -1, FF_ASCI|FF_DATA, ASCSTR_C, 8)
|
||||||
|
|
||||||
# Test enum type - Add a defined enum name or load MACRO_WMI from a type library.
|
# Test enum type - Add a defined enum name or load MACRO_WMI from a type library.
|
||||||
#eid = GetEnum("MACRO_WMI")
|
#eid = GetEnum("MACRO_WMI")
|
||||||
@ -35,14 +35,15 @@ msid = GetStrucIdByName("mystr2")
|
|||||||
if msid != -1:
|
if msid != -1:
|
||||||
DelStruc(msid)
|
DelStruc(msid)
|
||||||
msid = AddStrucEx(-1, "mystr2", 0)
|
msid = AddStrucEx(-1, "mystr2", 0)
|
||||||
print AddStrucMember(msid, "member", BADADDR, (FF_DWRD|FF_DATA )&0xFFFFFFFF, -1, 4)
|
print AddStrucMember(msid, "member1", -1, (FF_DWRD|FF_DATA )&0xFFFFFFFF, -1, 4)
|
||||||
|
print AddStrucMember(msid, "member2", -1, (FF_DWRD|FF_DATA )&0xFFFFFFFF, -1, 4)
|
||||||
|
|
||||||
msize = GetStrucSize(msid)
|
msize = GetStrucSize(msid)
|
||||||
print "Struct:", AddStrucMember(sid, "tstruct", BADADDR, FF_STRU|FF_DATA, msid, msize)
|
print "Struct:", AddStrucMember(sid, "tstruct", -1, FF_STRU|FF_DATA, msid, msize)
|
||||||
print "Stroff:", AddStrucMember(sid, "tstroff", BADADDR, stroffflag()|FF_DWRD, msid, 4)
|
print "Stroff:", AddStrucMember(sid, "tstroff", -1, stroffflag()|FF_DWRD, msid, 4)
|
||||||
|
|
||||||
# Test offset types
|
# Test offset types
|
||||||
print "Offset:", AddStrucMember(sid, "toffset", BADADDR, offflag()|FF_DATA|FF_DWRD, 0, 4)
|
print "Offset:", AddStrucMember(sid, "toffset", -1, offflag()|FF_DATA|FF_DWRD, 0, 4)
|
||||||
print "Offset:", SetMemberType(sid, 0, offflag()|FF_DATA|FF_DWRD, 0, 4)
|
print "Offset:", SetMemberType(sid, 0, offflag()|FF_DATA|FF_DWRD, 0, 4)
|
||||||
|
|
||||||
print "Done"
|
print "Done"
|
||||||
|
Loading…
Reference in New Issue
Block a user