8#ifndef INCLUDED_BALST_OBJECTFILEFORMAT
9#define INCLUDED_BALST_OBJECTFILEFORMAT
146#include <balscm_version.h>
173#if defined(BSLS_PLATFORM_OS_SOLARIS) || \
174 defined(BSLS_PLATFORM_OS_LINUX)
177# define BALST_OBJECTFILEFORMAT_RESOLVER_ELF 1
179# if defined(BSLS_PLATFORM_OS_LINUX) && defined(BSLS_PLATFORM_CMP_GNU)
180# define BALST_OBJECTFILEFORMAT_RESOLVER_DWARF 1
183#elif defined(BSLS_PLATFORM_OS_WINDOWS)
186# define BALST_OBJECTFILEFORMAT_RESOLVER_WINDOWS 1
188#elif defined(BSLS_PLATFORM_OS_DARWIN)
191# define BALST_OBJECTFILEFORMAT_RESOLVER_DLADDR 1
196# error unrecognized platform
197# define BALST_OBJECTFILEFORMAT_RESOLVER_UNIMPLEMENTED 1
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition balst_objectfileformat.h:152