This struct is named ObjectFileFormat for historical reasons, what it really determines is resolving strategy. Linux, for example, can be resolved using either the Elf or Dladdr policies. We choose Elf for linux because that mode of resolving yields more information.
Declared in <balst_objectfileformat.h>
struct ObjectFileFormat;
| Name | Description |
|---|---|
Dladdr | Resolve symbol addresses using the dladdr call. |
Dummy | Fallback resolver policy when no platform-specific match is available. |
Elf | Resolve as an ELF object file. |
Windows | Resolve as Windows executable image. |
| Name |
|---|
Policy |