8#ifndef INCLUDED_BALST_OBJECTFILEFORMAT
9#define INCLUDED_BALST_OBJECTFILEFORMAT
155#include <balscm_version.h>
182#if defined(BSLS_PLATFORM_OS_SOLARIS) || \
183 defined(BSLS_PLATFORM_OS_LINUX)
186# define BALST_OBJECTFILEFORMAT_RESOLVER_ELF 1
188# if defined(BSLS_PLATFORM_OS_LINUX) && defined(BSLS_PLATFORM_CMP_GNU)
189# define BALST_OBJECTFILEFORMAT_RESOLVER_DWARF 1
192#elif defined(BSLS_PLATFORM_OS_AIX)
195# define BALST_OBJECTFILEFORMAT_RESOLVER_XCOFF 1
197#elif defined(BSLS_PLATFORM_OS_WINDOWS)
200# define BALST_OBJECTFILEFORMAT_RESOLVER_WINDOWS 1
202#elif defined(BSLS_PLATFORM_OS_DARWIN)
205# define BALST_OBJECTFILEFORMAT_RESOLVER_DLADDR 1
210# error unrecognized platform
211# define BALST_OBJECTFILEFORMAT_RESOLVER_UNIMPLEMENTED 1
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition balst_objectfileformat.h:161