8#ifndef INCLUDED_BALST_RESOLVERIMPL_WINDOWS
9#define INCLUDED_BALST_RESOLVERIMPL_WINDOWS
64#include <balscm_version.h>
70#include <bsl_vector.h>
76#if defined(BALST_OBJECTFILEFORMAT_RESOLVER_WINDOWS)
80template <
typename RESOLVER_POLICY>
88class ResolverImpl<ObjectFileFormat::Windows> {
97 ResolverImpl(
const ResolverImpl&);
98 ResolverImpl& operator=(
const ResolverImpl&);
103 static int resolve(StackTrace *stackTrace,
122int ResolverImpl<ObjectFileFormat::Windows>::testFunc()
127 int line = 0, lineCopy = 0;
129 for (
int ii = 0;
true; ++ii) {
132 const int loopGuard = 0x8edf0000;
134 const int mask = 0xa72c3dca;
139 const int k_LINE = __LINE__;
141 for (
int jj = 0; !(jj & loopGuard); ++jj) {
#define BSLS_ASSERT_OPT(X)
Definition bsls_assert.h:1856
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition balst_objectfileformat.h:161