Next: Limits of CTF, Previous: The string section, Up: CTF dictionaries [Contents][Index]
The data model is a simple integer which indicates the ABI in use on this
platform. Right now, it is very simple, distinguishing only between 32- and
64-bit types: a model of 1 indicates ILP32, 2 indicats LP64. The mapping from
ABI integer to type sizes is hardwired into libctf
: currently, we use
this to hardwire the size of pointers, function pointers, and enumerated types,
This is a very kludgy corner of CTF and will probably be replaced with explicit header fields to record this sort of thing in future.