This change introduces basic support for adding .dynamic entries to an ELF binary produced with yaml2obj.
Added:
- YAML traits for .dynamic section contents.
- d_tag can be populated by using the names of the tags.
- yaml2obj writes .dynamic entries.
- Some dynamic entries are validated for correctness.
- Some dynamic entries can be automatically inferred.
- Values can be numbers, strings (for things like DT_SONAME and DT_NEEDED, for example), or section names that are converted to addresses.
Somewhat moot if you follow @ruiu's suggestion (which I support), but this should be an int64_t.