aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e>2006-09-08 18:03:56 +0000
committermmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e>2006-09-08 18:03:56 +0000
commitcb9fd5b773b25473770b5ddda53b0a2e9f4c7703 (patch)
tree63dfc29a69f9528034335a9ac7407fe5d4e59865
parentChange interface for providing files to Minidump (#19). r=bryner (diff)
downloadbreakpad-cb9fd5b773b25473770b5ddda53b0a2e9f4c7703.tar.xz
Make SourceLineResolver use RangeMap (#13). r=bryner
- Eliminate MemAddrMap from source_line_resolver.cc and adapt it to use RangeMap, also used by minidump.cc. - RangeMap operates on both a base address and a size, where MemAddrMap only used a base address, so the dumped symbol file format is modified to include size information. dump_syms produces these files and SourceLineResolver consumes them. - Provide updated test data conforming to the new dumped symbol format. http://groups.google.com/group/airbag-dev/browse_thread/thread/e9403cf3ad6336a1 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@21 4c0a9323-5329-0410-9bdc-e9ce6186880e
-rw-r--r--Makefile.am1
-rw-r--r--Makefile.in5
-rw-r--r--aclocal.m41615
-rw-r--r--src/processor/linked_ptr.h174
-rw-r--r--src/processor/range_map.h4
-rw-r--r--src/processor/source_line_resolver.cc92
-rwxr-xr-xsrc/processor/testdata/minidump2.dmpbin7478 -> 7478 bytes
-rwxr-xr-xsrc/processor/testdata/minidump2.sym13122
-rw-r--r--src/processor/testdata/module1.out18
-rw-r--r--src/processor/testdata/module2.out18
-rw-r--r--src/tools/windows/dump_syms/dump_syms.cc2
-rw-r--r--src/tools/windows/dump_syms/pdb_source_line_writer.cc10
-rwxr-xr-xsrc/tools/windows/dump_syms/testdata/dump_syms_regtest.out702
13 files changed, 8194 insertions, 7569 deletions
diff --git a/Makefile.am b/Makefile.am
index f35c377e..c7296970 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -41,6 +41,7 @@ src_libairbag_la_SOURCES = \
src/google/stack_frame.h \
src/google/symbol_supplier.h \
src/processor/crash_report_processor.cc \
+ src/processor/linked_ptr.h \
src/processor/memory_region.h \
src/processor/minidump.cc \
src/processor/minidump.h \
diff --git a/Makefile.in b/Makefile.in
index c9addd76..f596e760 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
@@ -31,8 +31,6 @@
-SOURCES = $(src_libairbag_la_SOURCES) $(src_processor_crash_report_processor_unittest_SOURCES) $(src_processor_minidump_dump_SOURCES) $(src_processor_minidump_stackwalk_SOURCES) $(src_processor_range_map_unittest_SOURCES) $(src_processor_source_line_resolver_unittest_SOURCES)
-
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
@@ -293,6 +291,7 @@ src_libairbag_la_SOURCES = \
src/google/stack_frame.h \
src/google/symbol_supplier.h \
src/processor/crash_report_processor.cc \
+ src/processor/linked_ptr.h \
src/processor/memory_region.h \
src/processor/minidump.cc \
src/processor/minidump.h \
diff --git a/aclocal.m4 b/aclocal.m4
index dc1c165c..094df7b9 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,4 +1,4 @@
-# generated automatically by aclocal 1.9.5 -*- Autoconf -*-
+# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
# 2005 Free Software Foundation, Inc.
@@ -13,8 +13,7 @@
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-# serial 47 AC_PROG_LIBTOOL
-# Debian $Rev: 214 $
+# serial 48 AC_PROG_LIBTOOL
# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
@@ -124,7 +123,7 @@ esac
# Sed substitution that helps us do robust quoting. It backslashifies
# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e s/^X//'
+Xsed='sed -e 1s/^X//'
[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
# Same as above, but do not quote variable references.
@@ -144,7 +143,7 @@ rm="rm -f"
default_ofile=libtool
can_build_shared=yes
-# All known linkers require a `.a' archive for static linking (except M$VC,
+# All known linkers require a `.a' archive for static linking (except MSVC,
# which needs '.lib').
libext=a
ltmain="$ac_aux_dir/ltmain.sh"
@@ -164,6 +163,7 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
test -z "$AS" && AS=as
test -z "$CC" && CC=cc
test -z "$LTCC" && LTCC=$CC
+test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
test -z "$DLLTOOL" && DLLTOOL=dlltool
test -z "$LD" && LD=ld
test -z "$LN_S" && LN_S="ln -s"
@@ -183,15 +183,17 @@ old_postuninstall_cmds=
if test -n "$RANLIB"; then
case $host_os in
openbsd*)
- old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
;;
*)
- old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
+ old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
;;
esac
old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
fi
+_LT_CC_BASENAME([$compiler])
+
# Only perform the check for file, if the check method requires it
case $deplibs_check_method in
file_magic*)
@@ -232,11 +234,56 @@ AC_DEFUN([_LT_AC_SYS_COMPILER],
# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}
+# If no C compiler flags were specified, use CFLAGS.
+LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+
# Allow CC to be a program name with arguments.
compiler=$CC
])# _LT_AC_SYS_COMPILER
+# _LT_CC_BASENAME(CC)
+# -------------------
+# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
+AC_DEFUN([_LT_CC_BASENAME],
+[for cc_temp in $1""; do
+ case $cc_temp in
+ compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+ distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+ \-*) ;;
+ *) break;;
+ esac
+done
+cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+])
+
+
+# _LT_COMPILER_BOILERPLATE
+# ------------------------
+# Check for compiler boilerplate output or warnings with
+# the simple compiler test code.
+AC_DEFUN([_LT_COMPILER_BOILERPLATE],
+[ac_outfile=conftest.$ac_objext
+printf "$lt_simple_compile_test_code" >conftest.$ac_ext
+eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_compiler_boilerplate=`cat conftest.err`
+$rm conftest*
+])# _LT_COMPILER_BOILERPLATE
+
+
+# _LT_LINKER_BOILERPLATE
+# ----------------------
+# Check for linker boilerplate output or warnings with
+# the simple link test code.
+AC_DEFUN([_LT_LINKER_BOILERPLATE],
+[ac_outfile=conftest.$ac_objext
+printf "$lt_simple_link_test_code" >conftest.$ac_ext
+eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+_lt_linker_boilerplate=`cat conftest.err`
+$rm conftest*
+])# _LT_LINKER_BOILERPLATE
+
+
# _LT_AC_SYS_LIBPATH_AIX
# ----------------------
# Links a minimal program and checks the executable
@@ -309,15 +356,15 @@ fi
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
-if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
if test -z "$ECHO"; then
if test "X${echo_test_string+set}" != Xset; then
# find a string as large as possible, as long as the shell can cope with it
for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
# expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
- if (echo_test_string="`eval $cmd`") 2>/dev/null &&
- echo_test_string="`eval $cmd`" &&
+ if (echo_test_string=`eval $cmd`) 2>/dev/null &&
+ echo_test_string=`eval $cmd` &&
(test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
then
break
@@ -486,7 +533,7 @@ x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
# Find out which ABI we are using.
echo 'int i;' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
- case "`/usr/bin/file conftest.o`" in
+ case `/usr/bin/file conftest.o` in
*32-bit*)
case $host in
x86_64-*linux*)
@@ -537,6 +584,22 @@ x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
CFLAGS="$SAVE_CFLAGS"
fi
;;
+sparc*-*solaris*)
+ # Find out which ABI we are using.
+ echo 'int i;' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ case `/usr/bin/file conftest.o` in
+ *64-bit*)
+ case $lt_cv_prog_gnu_ld in
+ yes*) LD="${LD-ld} -m elf64_sparc" ;;
+ *) LD="${LD-ld} -64" ;;
+ esac
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+
AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
AC_CHECK_TOOL(DLLTOOL, dlltool, false)
@@ -568,7 +631,7 @@ AC_CACHE_CHECK([$1], [$2],
# with a dollar sign (not a hyphen), so the echo should work correctly.
# The option is referenced via a variable to avoid confusing sed.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
(eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
@@ -578,8 +641,10 @@ AC_CACHE_CHECK([$1], [$2],
echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test ! -s conftest.err; then
+ # So say no if there are warnings other than the usual output.
+ $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
$2=yes
fi
fi
@@ -605,11 +670,16 @@ AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
LDFLAGS="$LDFLAGS $3"
printf "$lt_simple_link_test_code" > conftest.$ac_ext
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
- # The compiler can only warn and ignore the option if not recognized
+ # The linker can only warn and ignore the option if not recognized
# So say no if there are warnings
if test -s conftest.err; then
# Append any errors to the config.log.
cat conftest.err 1>&AS_MESSAGE_LOG_FD
+ $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+ $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+ if diff conftest.exp conftest.er2 >/dev/null; then
+ $2=yes
+ fi
else
$2=yes
fi
@@ -668,11 +738,55 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
lt_cv_sys_max_cmd_len=8192;
;;
- *)
+ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+ # This has been around since 386BSD, at least. Likely further.
+ if test -x /sbin/sysctl; then
+ lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+ elif test -x /usr/sbin/sysctl; then
+ lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+ else
+ lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
+ fi
+ # And add a safety zone
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+ ;;
+
+ interix*)
+ # We know the value 262144 and hardcode it with a safety zone (like BSD)
+ lt_cv_sys_max_cmd_len=196608
+ ;;
+
+ osf*)
+ # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+ # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+ # nice to cause kernel panics so lets avoid the loop below.
+ # First set a reasonable default.
+ lt_cv_sys_max_cmd_len=16384
+ #
+ if test -x /sbin/sysconfig; then
+ case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+ *1*) lt_cv_sys_max_cmd_len=-1 ;;
+ esac
+ fi
+ ;;
+ sco3.2v5*)
+ lt_cv_sys_max_cmd_len=102400
+ ;;
+ sysv5* | sco5v6* | sysv4.2uw2*)
+ kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+ if test -n "$kargmax"; then
+ lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
+ else
+ lt_cv_sys_max_cmd_len=32768
+ fi
+ ;;
+ *)
# If test is not a shell built-in, we'll probably end up computing a
# maximum length that is only half of the actual maximum length, but
# we can't tell.
- while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
+ SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+ while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
= "XX$teststring") >/dev/null 2>&1 &&
new_result=`expr "X$teststring" : ".*" 2>&1` &&
lt_cv_sys_max_cmd_len=$new_result &&
@@ -698,7 +812,7 @@ fi
# _LT_AC_CHECK_DLFCN
-# --------------------
+# ------------------
AC_DEFUN([_LT_AC_CHECK_DLFCN],
[AC_CHECK_HEADERS(dlfcn.h)dnl
])# _LT_AC_CHECK_DLFCN
@@ -706,7 +820,7 @@ AC_DEFUN([_LT_AC_CHECK_DLFCN],
# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-# ------------------------------------------------------------------
+# ---------------------------------------------------------------------
AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
if test "$cross_compiling" = yes; then :
@@ -772,17 +886,19 @@ int main ()
else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
/* dlclose (self); */
}
+ else
+ puts (dlerror ());
exit (status);
}]
EOF
if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) 2>/dev/null
+ (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
lt_status=$?
case x$lt_status in
x$lt_dlno_uscore) $1 ;;
x$lt_dlneed_uscore) $2 ;;
- x$lt_unknown|x*) $3 ;;
+ x$lt_dlunknown|x*) $3 ;;
esac
else :
# compilation failed
@@ -794,7 +910,7 @@ rm -fr conftest*
# AC_LIBTOOL_DLOPEN_SELF
-# -------------------
+# ----------------------
AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
if test "x$enable_dlopen" != xyes; then
@@ -865,7 +981,7 @@ else
test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
save_LDFLAGS="$LDFLAGS"
- eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
save_LIBS="$LIBS"
LIBS="$lt_cv_dlopen_libs $LIBS"
@@ -878,7 +994,7 @@ else
])
if test "x$lt_cv_dlopen_self" = xyes; then
- LDFLAGS="$LDFLAGS $link_static_flag"
+ wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
lt_cv_dlopen_self_static, [dnl
_LT_AC_TRY_DLOPEN_SELF(
@@ -926,7 +1042,7 @@ AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
# Note that $ac_compile itself does not contain backslashes and begins
# with a dollar sign (not a hyphen), so the echo should work correctly.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
(eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
@@ -938,11 +1054,13 @@ AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
- if test ! -s out/conftest.err; then
+ $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+ $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+ if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
fi
fi
- chmod u+w .
+ chmod u+w . 2>&AS_MESSAGE_LOG_FD
$rm conftest*
# SGI C++ compiler will create directory out/ii_files/ for
# template instantiation
@@ -1006,8 +1124,8 @@ AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
[AC_MSG_CHECKING([how to hardcode library paths into programs])
_LT_AC_TAGVAR(hardcode_action, $1)=
if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
- test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \
- test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then
+ test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
+ test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
# We can hardcode non-existant directories.
if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
@@ -1174,7 +1292,7 @@ beos*)
shlibpath_var=LIBRARY_PATH
;;
-bsdi4*)
+bsdi[[45]]*)
version_type=linux
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -1202,7 +1320,8 @@ cygwin* | mingw* | pw32*)
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname'
+ $install_prog $dir/$dlname \$dldir/$dlname~
+ chmod a+x \$dldir/$dlname'
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
dlpath=$dir/\$dldll~
$rm \$dlpath'
@@ -1232,7 +1351,7 @@ cygwin* | mingw* | pw32*)
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
;;
esac
;;
@@ -1255,7 +1374,7 @@ darwin* | rhapsody*)
soname_spec='${libname}${release}${major}$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
- shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
+ shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
# Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
if test "$GCC" = yes; then
sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
@@ -1290,8 +1409,17 @@ kfreebsd*-gnu)
dynamic_linker='GNU ld.so'
;;
-freebsd*)
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
+freebsd* | dragonfly*)
+ # DragonFly does not have aout. When/if they implement a new
+ # versioning mechanism, adjust this.
+ if test -x /usr/bin/objformat; then
+ objformat=`/usr/bin/objformat`
+ else
+ case $host_os in
+ freebsd[[123]]*) objformat=aout ;;
+ *) objformat=elf ;;
+ esac
+ fi
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
@@ -1309,14 +1437,19 @@ freebsd*)
freebsd2*)
shlibpath_overrides_runpath=yes
;;
- freebsd3.[01]* | freebsdelf3.[01]*)
+ freebsd3.[[01]]* | freebsdelf3.[[01]]*)
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
;;
- *) # from 3.2 on
+ freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
+ freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
;;
+ freebsd*) # from 4.6 on
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
esac
;;
@@ -1336,7 +1469,7 @@ hpux9* | hpux10* | hpux11*)
version_type=sunos
need_lib_prefix=no
need_version=no
- case "$host_cpu" in
+ case $host_cpu in
ia64*)
shrext_cmds='.so'
hardcode_into_libs=yes
@@ -1376,6 +1509,18 @@ hpux9* | hpux10* | hpux11*)
postinstall_cmds='chmod 555 $lib'
;;
+interix3*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ ;;
+
irix5* | irix6* | nonstopux*)
case $host_os in
nonstopux*) version_type=nonstopux ;;
@@ -1435,7 +1580,7 @@ linux*)
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`$SED -e 's/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g' /etc/ld.so.conf | tr '\n' ' '`
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
fi
@@ -1448,18 +1593,6 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
-netbsdelf*-gnu)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- dynamic_linker='NetBSD ld.elf_so'
- ;;
-
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -1509,8 +1642,13 @@ nto-qnx*)
openbsd*)
version_type=sunos
+ sys_lib_dlsearch_path_spec="/usr/lib"
need_lib_prefix=no
- need_version=yes
+ # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+ case $host_os in
+ openbsd3.3 | openbsd3.3.*) need_version=yes ;;
+ *) need_version=no ;;
+ esac
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
@@ -1548,13 +1686,6 @@ osf3* | osf4* | osf5*)
sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
;;
-sco3.2v5*)
- version_type=osf
- soname_spec='${libname}${release}${shared_ext}$major'
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
- shlibpath_var=LD_LIBRARY_PATH
- ;;
-
solaris*)
version_type=linux
need_lib_prefix=no
@@ -1580,7 +1711,7 @@ sunos4*)
need_version=yes
;;
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+sysv4 | sysv4.3*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
@@ -1613,6 +1744,29 @@ sysv4*MP*)
fi
;;
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+ version_type=freebsd-elf
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ hardcode_into_libs=yes
+ if test "$with_gnu_ld" = yes; then
+ sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
+ shlibpath_overrides_runpath=no
+ else
+ sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
+ shlibpath_overrides_runpath=yes
+ case $host_os in
+ sco3.2v5*)
+ sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
+ ;;
+ esac
+ fi
+ sys_lib_dlsearch_path_spec='/usr/lib'
+ ;;
+
uts4*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -1626,6 +1780,11 @@ uts4*)
esac
AC_MSG_RESULT([$dynamic_linker])
test "$dynamic_linker" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
@@ -1650,6 +1809,9 @@ if test -f "$ltmain" && test -n "$tagnames"; then
AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
fi
fi
+ if test -z "$LTCFLAGS"; then
+ eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
+ fi
# Extract list of available tagged configurations in $ofile.
# Note that this assumes the entire list is on one line.
@@ -1676,7 +1838,9 @@ if test -f "$ltmain" && test -n "$tagnames"; then
case $tagname in
CXX)
- if test -n "$CXX" && test "X$CXX" != "Xno"; then
+ if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+ ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+ (test "X$CXX" != "Xg++"))) ; then
AC_LIBTOOL_LANG_CXX_CONFIG
else
tagname=""
@@ -1738,7 +1902,7 @@ AC_DEFUN([AC_LIBTOOL_DLOPEN],
# AC_LIBTOOL_WIN32_DLL
# --------------------
-# declare package support for building win32 dll's
+# declare package support for building win32 DLLs
AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
])# AC_LIBTOOL_WIN32_DLL
@@ -1776,7 +1940,7 @@ AC_ARG_ENABLE([shared],
# AC_DISABLE_SHARED
# -----------------
-#- set the default shared flag to --disable-shared
+# set the default shared flag to --disable-shared
AC_DEFUN([AC_DISABLE_SHARED],
[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_SHARED(no)
@@ -1912,7 +2076,7 @@ dnl not every word. This closes a longstanding sh security hole.
if test -n "$file_magic_test_file"; then
case $deplibs_check_method in
"file_magic "*)
- file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
+ file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
$EGREP "$file_magic_regex" > /dev/null; then
@@ -2022,7 +2186,7 @@ AC_CACHE_VAL(lt_cv_path_LD,
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
lt_cv_path_LD="$ac_dir/$ac_prog"
# Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some GNU ld's only accept -v.
+ # but apparently some variants of GNU ld only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer.
case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
@@ -2054,7 +2218,7 @@ AC_PROG_LD_GNU
AC_DEFUN([AC_PROG_LD_GNU],
[AC_REQUIRE([AC_PROG_EGREP])dnl
AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
-[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
+[# I'd rather use --version here, but apparently some GNU lds only accept -v.
case `$LD -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
lt_cv_prog_gnu_ld=yes
@@ -2081,6 +2245,15 @@ case $reload_flag in
*) reload_flag=" $reload_flag" ;;
esac
reload_cmds='$LD$reload_flag -o $output$reload_objs'
+case $host_os in
+ darwin*)
+ if test "$GCC" = yes; then
+ reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+ else
+ reload_cmds='$LD$reload_flag -o $output$reload_objs'
+ fi
+ ;;
+esac
])# AC_PROG_LD_RELOAD_FLAG
@@ -2114,7 +2287,7 @@ beos*)
lt_cv_deplibs_check_method=pass_all
;;
-bsdi4*)
+bsdi[[45]]*)
lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
lt_cv_file_magic_cmd='/usr/bin/file -L'
lt_cv_file_magic_test_file=/shlib/libc.so
@@ -2137,13 +2310,13 @@ darwin* | rhapsody*)
lt_cv_deplibs_check_method=pass_all
;;
-freebsd* | kfreebsd*-gnu)
+freebsd* | kfreebsd*-gnu | dragonfly*)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
case $host_cpu in
i*86 )
# Not sure whether the presence of OpenBSD here was a mistake.
# Let's accept both of them until this is cleared up.
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
+ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
lt_cv_file_magic_cmd=/usr/bin/file
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
;;
@@ -2159,7 +2332,7 @@ gnu*)
hpux10.20* | hpux11*)
lt_cv_file_magic_cmd=/usr/bin/file
- case "$host_cpu" in
+ case $host_cpu in
ia64*)
lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
@@ -2175,6 +2348,11 @@ hpux10.20* | hpux11*)
esac
;;
+interix3*)
+ # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
+ ;;
+
irix5* | irix6* | nonstopux*)
case $LD in
*-32|*"-32 ") libmagic=32-bit;;
@@ -2190,7 +2368,7 @@ linux*)
lt_cv_deplibs_check_method=pass_all
;;
-netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
else
@@ -2209,12 +2387,10 @@ nto-qnx*)
;;
openbsd*)
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
else
- lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
fi
;;
@@ -2222,15 +2398,11 @@ osf3* | osf4* | osf5*)
lt_cv_deplibs_check_method=pass_all
;;
-sco3.2v5*)
- lt_cv_deplibs_check_method=pass_all
- ;;
-
solaris*)
lt_cv_deplibs_check_method=pass_all
;;
-sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+sysv4 | sysv4.3*)
case $host_vendor in
motorola)
lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
@@ -2251,10 +2423,13 @@ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
siemens)
lt_cv_deplibs_check_method=pass_all
;;
+ pc)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
esac
;;
-sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*)
+sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
lt_cv_deplibs_check_method=pass_all
;;
esac
@@ -2274,36 +2449,43 @@ AC_DEFUN([AC_PROG_NM],
# Let the user override the test.
lt_cv_path_NM="$NM"
else
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/${ac_tool_prefix}nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
- # Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
- # nm: unknown option "B" ignored
- # Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
- lt_cv_path_NM="$tmp_nm -B"
- break
- ;;
- *)
- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
- */dev/null*)
- lt_cv_path_NM="$tmp_nm -p"
+ lt_nm_to_check="${ac_tool_prefix}nm"
+ if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
+ lt_nm_to_check="$lt_nm_to_check nm"
+ fi
+ for lt_tmp_nm in $lt_nm_to_check; do
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ tmp_nm="$ac_dir/$lt_tmp_nm"
+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+ # Check to see if the nm accepts a BSD-compat flag.
+ # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+ # nm: unknown option "B" ignored
+ # Tru64's nm complains that /dev/null is an invalid object file
+ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+ */dev/null* | *'Invalid file or object type'*)
+ lt_cv_path_NM="$tmp_nm -B"
break
;;
*)
- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
- continue # so that we can try to find one that supports BSD flags
+ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+ */dev/null*)
+ lt_cv_path_NM="$tmp_nm -p"
+ break
+ ;;
+ *)
+ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+ continue # so that we can try to find one that supports BSD flags
+ ;;
+ esac
;;
esac
- esac
- fi
+ fi
+ done
+ IFS="$lt_save_ifs"
done
- IFS="$lt_save_ifs"
test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
fi])
NM="$lt_cv_path_NM"
@@ -2335,13 +2517,13 @@ esac
# -----------------------------------
# sets LIBLTDL to the link flags for the libltdl convenience library and
# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-convenience to the configure arguments. Note that LIBLTDL
-# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
-# DIRECTORY is not provided, it is assumed to be `libltdl'. LIBLTDL will
-# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with
-# '${top_srcdir}/' (note the single quotes!). If your package is not
-# flat and you're not using automake, define top_builddir and
-# top_srcdir appropriately in the Makefiles.
+# --enable-ltdl-convenience to the configure arguments. Note that
+# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
+# it is assumed to be `libltdl'. LIBLTDL will be prefixed with
+# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/'
+# (note the single quotes!). If your package is not flat and you're not
+# using automake, define top_builddir and top_srcdir appropriately in
+# the Makefiles.
AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
case $enable_ltdl_convenience in
@@ -2360,13 +2542,13 @@ AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
# -----------------------------------
# sets LIBLTDL to the link flags for the libltdl installable library and
# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-install to the configure arguments. Note that LIBLTDL
-# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
-# DIRECTORY is not provided and an installed libltdl is not found, it is
-# assumed to be `libltdl'. LIBLTDL will be prefixed with '${top_builddir}/'
-# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single
-# quotes!). If your package is not flat and you're not using automake,
-# define top_builddir and top_srcdir appropriately in the Makefiles.
+# --enable-ltdl-install to the configure arguments. Note that
+# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
+# and an installed libltdl is not found, it is assumed to be `libltdl'.
+# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with
+# '${top_srcdir}/' (note the single quotes!). If your package is not
+# flat and you're not using automake, define top_builddir and top_srcdir
+# appropriately in the Makefiles.
# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
@@ -2404,10 +2586,21 @@ AC_DEFUN([AC_LIBTOOL_CXX],
# ---------------
AC_DEFUN([_LT_AC_LANG_CXX],
[AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([AC_PROG_CXXCPP])
+AC_REQUIRE([_LT_AC_PROG_CXXCPP])
_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
])# _LT_AC_LANG_CXX
+# _LT_AC_PROG_CXXCPP
+# ------------------
+AC_DEFUN([_LT_AC_PROG_CXXCPP],
+[
+AC_REQUIRE([AC_PROG_CXX])
+if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+ ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+ (test "X$CXX" != "Xg++"))) ; then
+ AC_PROG_CXXCPP
+fi
+])# _LT_AC_PROG_CXXCPP
# AC_LIBTOOL_F77
# --------------
@@ -2447,7 +2640,7 @@ _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
# AC_LIBTOOL_RC
-# --------------
+# -------------
# enable support for Windows resource files
AC_DEFUN([AC_LIBTOOL_RC],
[AC_REQUIRE([LT_AC_PROG_RC])
@@ -2480,36 +2673,9 @@ lt_simple_link_test_code='int main(){return(0);}\n'
_LT_AC_SYS_COMPILER
-#
-# Check for any special shared library compilation flags.
-#
-_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)=
-if test "$GCC" = no; then
- case $host_os in
- sco3.2v5*)
- _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf'
- ;;
- esac
-fi
-if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then
- AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries])
- if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[ ]]" >/dev/null; then :
- else
- AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure])
- _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no
- fi
-fi
-
-
-#
-# Check to make sure the static flag actually works.
-#
-AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works],
- _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
- $_LT_AC_TAGVAR(lt_prog_compiler_static, $1),
- [],
- [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
-
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
AC_LIBTOOL_PROG_COMPILER_PIC($1)
@@ -2519,9 +2685,9 @@ AC_LIBTOOL_PROG_LD_SHLIBS($1)
AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF($1)
+AC_LIBTOOL_DLOPEN_SELF
-# Report which librarie types wil actually be built
+# Report which library types will actually be built
AC_MSG_CHECKING([if libtool supports shared libraries])
AC_MSG_RESULT([$can_build_shared])
@@ -2530,7 +2696,7 @@ test "$can_build_shared" = "no" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
-case "$host_os" in
+case $host_os in
aix3*)
test "$enable_shared" = yes && enable_static=no
if test -n "$RANLIB"; then
@@ -2543,43 +2709,6 @@ aix4* | aix5*)
if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
test "$enable_shared" = yes && enable_static=no
fi
- ;;
- darwin* | rhapsody*)
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
;;
esac
AC_MSG_RESULT([$enable_shared])
@@ -2605,7 +2734,7 @@ AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
[AC_LANG_PUSH(C++)
AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([AC_PROG_CXXCPP])
+AC_REQUIRE([_LT_AC_PROG_CXXCPP])
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_AC_TAGVAR(allow_undefined_flag, $1)=
@@ -2617,6 +2746,7 @@ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
_LT_AC_TAGVAR(hardcode_automatic, $1)=no
_LT_AC_TAGVAR(module_cmds, $1)=
_LT_AC_TAGVAR(module_expsym_cmds, $1)=
@@ -2634,7 +2764,7 @@ _LT_AC_TAGVAR(postdeps, $1)=
_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
# Source file extension for C++ test sources.
-ac_ext=cc
+ac_ext=cpp
# Object file extension for compiled C++ test sources.
objext=o
@@ -2644,11 +2774,15 @@ _LT_AC_TAGVAR(objext, $1)=$objext
lt_simple_compile_test_code="int some_variable = 0;\n"
# Code to be used in simple link tests
-lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
+lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }\n'
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_AC_SYS_COMPILER
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
# Allow CC to be a program name with arguments.
lt_save_CC=$CC
lt_save_LD=$LD
@@ -2659,18 +2793,18 @@ lt_save_path_LD=$lt_cv_path_LD
if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
else
- unset lt_cv_prog_gnu_ld
+ $as_unset lt_cv_prog_gnu_ld
fi
if test -n "${lt_cv_path_LDCXX+set}"; then
lt_cv_path_LD=$lt_cv_path_LDCXX
else
- unset lt_cv_path_LD
+ $as_unset lt_cv_path_LD
fi
test -z "${LDCXX+set}" || LD=$LDCXX
CC=${CXX-"c++"}
compiler=$CC
_LT_AC_TAGVAR(compiler, $1)=$CC
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
+_LT_CC_BASENAME([$compiler])
# We don't want -fno-exception wen compiling C++ code, so set the
# no_builtin_flag separately
@@ -2759,6 +2893,7 @@ case $host_os in
;;
esac
done
+ ;;
esac
exp_sym_flag='-bexport'
@@ -2777,7 +2912,7 @@ case $host_os in
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
if test "$GXX" = yes; then
- case $host_os in aix4.[012]|aix4.[012].*)
+ case $host_os in aix4.[[012]]|aix4.[[012]].*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
collect2name=`${CC} -print-prog-name=collect2`
@@ -2796,8 +2931,12 @@ case $host_os in
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
fi
+ ;;
esac
shared_flag='-shared'
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag="$shared_flag "'${wl}-G'
+ fi
else
# not using gcc
if test "$host_cpu" = ia64; then
@@ -2824,12 +2963,12 @@ case $host_os in
_LT_AC_SYS_LIBPATH_AIX
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
else
if test "$host_cpu" = ia64; then
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
_LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an empty executable.
_LT_AC_SYS_LIBPATH_AIX
@@ -2838,16 +2977,26 @@ case $host_os in
# -berok will link without error, but may produce a broken library.
_LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- # -bexpall does not export symbols beginning with underscore (_)
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
# Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds it's shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ # This is similar to how AIX traditionally builds its shared libraries.
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
fi
fi
;;
+
+ beos*)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+ # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+ # support --undefined. This deserves some investigation. FIXME
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
chorus*)
case $cc_basename in
*)
@@ -2866,7 +3015,7 @@ case $host_os in
_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
# If the export-symbols file already is a .def file (1st line
# is EXPORTS), use it as is; otherwise, prepend...
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
@@ -2875,70 +3024,81 @@ case $host_os in
echo EXPORTS > $output_objdir/$soname.def;
cat $export_symbols >> $output_objdir/$soname.def;
fi~
- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
else
_LT_AC_TAGVAR(ld_shlibs, $1)=no
fi
;;
+ darwin* | rhapsody*)
+ case $host_os in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+ ;;
+ 10.*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- darwin* | rhapsody*)
- if test "$GXX" = yes; then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
+ if test "$GXX" = yes ; then
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'
- ;;
- esac
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ fi
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ case $cc_basename in
+ xlc*)
+ output_verbose_link_cmd='echo'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ ;;
+ *)
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
fi
- ;;
- esac
- lt_int_apple_cc_single_mod=no
- output_verbose_link_cmd='echo'
- if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
- lt_int_apple_cc_single_mod=yes
- fi
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- fi
- _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
+ ;;
dgux*)
case $cc_basename in
- ec++)
+ ec++*)
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- ghcx)
+ ghcx*)
# Green Hills C++ Compiler
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
@@ -2949,14 +3109,14 @@ case $host_os in
;;
esac
;;
- freebsd[12]*)
+ freebsd[[12]]*)
# C++ shared libraries reported to be fairly broken before switch to ELF
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
freebsd-elf*)
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
;;
- freebsd* | kfreebsd*-gnu)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
# FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
# conventions
_LT_AC_TAGVAR(ld_shlibs, $1)=yes
@@ -2973,11 +3133,11 @@ case $host_os in
# location of the library.
case $cc_basename in
- CC)
+ CC*)
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- aCC)
+ aCC*)
_LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
# Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are used when
@@ -2987,7 +3147,7 @@ case $host_os in
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
;;
*)
if test "$GXX" = yes; then
@@ -3001,33 +3161,22 @@ case $host_os in
;;
hpux10*|hpux11*)
if test $with_gnu_ld = no; then
- case "$host_cpu" in
- hppa*64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ case $host_cpu in
+ hppa*64*|ia64*)
_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
- ;;
- ia64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
;;
*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
;;
esac
fi
- case "$host_cpu" in
- hppa*64*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
- ia64*)
+ case $host_cpu in
+ hppa*64*|ia64*)
_LT_AC_TAGVAR(hardcode_direct, $1)=no
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
- # but as the default
- # location of the library.
;;
*)
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
@@ -3038,14 +3187,17 @@ case $host_os in
esac
case $cc_basename in
- CC)
+ CC*)
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- aCC)
- case "$host_cpu" in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
+ aCC*)
+ case $host_cpu in
+ hppa*64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
*)
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
@@ -3064,9 +3216,12 @@ case $host_os in
*)
if test "$GXX" = yes; then
if test $with_gnu_ld = no; then
- case "$host_cpu" in
- ia64*|hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
+ case $host_cpu in
+ hppa*64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
*)
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
@@ -3080,11 +3235,25 @@ case $host_os in
;;
esac
;;
+ interix3*)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+ # Instead, shared libraries are loaded at an image base (0x10000000 by
+ # default) and relocated if they conflict, which is a slow very memory
+ # consuming and fragmenting process. To avoid this, we pick a random,
+ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+ # time. Moving up from 0x10000000 also allows more sbrk(2) space.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ ;;
irix5* | irix6*)
case $cc_basename in
- CC)
+ CC*)
# SGI C++
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
# Archives containing C++ object files must be created using
# "CC -ar", where "CC" is the IRIX C++ compiler. This is
@@ -3095,7 +3264,7 @@ case $host_os in
*)
if test "$GXX" = yes; then
if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
else
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
fi
@@ -3108,7 +3277,7 @@ case $host_os in
;;
linux*)
case $cc_basename in
- KCC)
+ KCC*)
# Kuck and Associates, Inc. (KAI) C++ Compiler
# KCC will only create a shared library if the output file
@@ -3133,17 +3302,41 @@ case $host_os in
# "CC -Bstatic", where "CC" is the KAI C++ compiler.
_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
;;
- icpc)
+ icpc*)
# Intel C++
with_gnu_ld=yes
+ # version 8.0 and above of icpc choke on multiply defined symbols
+ # if we add $predep_objects and $postdep_objects, however 7.1 and
+ # earlier do not add the objects themselves.
+ case `$CC -V 2>&1` in
+ *"Version 7."*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ ;;
+ *) # Version 8.0 or newer
+ tmp_idyn=
+ case $host_cpu in
+ ia64*) tmp_idyn=' -i_dynamic';;
+ esac
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ ;;
+ esac
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
;;
- cxx)
+ pgCC*)
+ # Portland Group C++ compiler
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+ ;;
+ cxx*)
# Compaq C++
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
@@ -3174,7 +3367,7 @@ case $host_os in
;;
mvs*)
case $cc_basename in
- cxx)
+ cxx*)
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
@@ -3184,7 +3377,7 @@ case $host_os in
;;
esac
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
wlarc=
@@ -3195,9 +3388,25 @@ case $host_os in
# Workaround some broken pre-1.5 toolchains
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
;;
+ openbsd2*)
+ # C++ shared libraries are fairly broken
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ openbsd*)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ fi
+ output_verbose_link_cmd='echo'
+ ;;
osf3*)
case $cc_basename in
- KCC)
+ KCC*)
# Kuck and Associates, Inc. (KAI) C++ Compiler
# KCC will only create a shared library if the output file
@@ -3213,14 +3422,14 @@ case $host_os in
_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
;;
- RCC)
+ RCC*)
# Rational C++ 2.4.1
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- cxx)
+ cxx*)
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
@@ -3238,7 +3447,7 @@ case $host_os in
*)
if test "$GXX" = yes && test "$with_gnu_ld" = no; then
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
@@ -3257,7 +3466,7 @@ case $host_os in
;;
osf4* | osf5*)
case $cc_basename in
- KCC)
+ KCC*)
# Kuck and Associates, Inc. (KAI) C++ Compiler
# KCC will only create a shared library if the output file
@@ -3272,17 +3481,17 @@ case $host_os in
# the KAI C++ compiler.
_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
;;
- RCC)
+ RCC*)
# Rational C++ 2.4.1
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- cxx)
+ cxx*)
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
echo "-hidden">> $lib.exp~
- $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~
+ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
$rm $lib.exp'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
@@ -3301,7 +3510,7 @@ case $host_os in
*)
if test "$GXX" = yes && test "$with_gnu_ld" = no; then
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
@@ -3322,27 +3531,14 @@ case $host_os in
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- sco*)
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
- ;;
sunos4*)
case $cc_basename in
- CC)
+ CC*)
# Sun C++ 4.x
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- lcc)
+ lcc*)
# Lucid
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
@@ -3355,36 +3551,33 @@ case $host_os in
;;
solaris*)
case $cc_basename in
- CC)
+ CC*)
# Sun C++ 4.2, 5.x and Centerline C++
+ _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes
_LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
case $host_os in
- solaris2.[0-5] | solaris2.[0-5].*) ;;
+ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
*)
# The C++ compiler is used as linker so we must use $wl
# flag to pass the commands to the underlying system
- # linker.
+ # linker. We must also pass each convience library through
+ # to the system linker between allextract/defaultextract.
+ # The C++ compiler will combine linker options so we
+ # cannot just pass the convience library names through
+ # without $wl.
# Supported since Solaris 2.6 (maybe 2.5.1?)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
;;
esac
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- #
- # There doesn't appear to be a way to prevent this compiler from
- # explicitly linking system object files so we need to strip them
- # from the output so that they don't get included in the library
- # dependencies.
- output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ output_verbose_link_cmd='echo'
# Archives containing C++ object files must be created using
# "CC -xar", where "CC" is the Sun C++ compiler. This is
@@ -3392,7 +3585,7 @@ case $host_os in
# in the archive.
_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
;;
- gcx)
+ gcx*)
# Green Hills C++ Compiler
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
@@ -3430,12 +3623,63 @@ case $host_os in
;;
esac
;;
- sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
+ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+ _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ runpath_var='LD_RUN_PATH'
+
+ case $cc_basename in
+ CC*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ ;;
+ sysv5* | sco3.2v5* | sco5v6*)
+ # Note: We can NOT use -z defs as we might desire, because we do not
+ # link with -lc, and that would cause any symbols used from libc to
+ # always be unresolved, which means just about no library would
+ # ever link correctly. If we're not using GNU ld we use -z text
+ # though, which does catch some bad symbols but isn't as heavy-handed
+ # as -z defs.
+ # For security reasons, it is highly recommended that you always
+ # use absolute paths for naming shared libraries, and exclude the
+ # DT_RUNPATH tag from executables and libraries. But doing so
+ # requires that you compile everything twice, which is a pain.
+ # So that behaviour is only enabled if SCOABSPATH is set to a
+ # non-empty value in the environment. Most likely only useful for
+ # creating official distributions of packages.
+ # This is a hack until libtool officially supports absolute path
+ # names for shared libraries.
+ _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+ runpath_var='LD_RUN_PATH'
+
+ case $cc_basename in
+ CC*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
;;
tandem*)
case $cc_basename in
- NCC)
+ NCC*)
# NonStop-UX NCC 3.20
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
@@ -3468,8 +3712,6 @@ AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
AC_LIBTOOL_PROG_LD_SHLIBS($1)
AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF($1)
AC_LIBTOOL_CONFIG($1)
@@ -3487,7 +3729,7 @@ lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
])# AC_LIBTOOL_LANG_CXX_CONFIG
# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
-# ------------------------
+# ------------------------------------
# Figure out "hidden" library dependencies from verbose
# compiler output when linking a shared library.
# Parse the compiler output and extract the necessary
@@ -3541,7 +3783,7 @@ if AC_TRY_EVAL(ac_compile); then
# The `*' in the case matches for architectures that use `case' in
# $output_verbose_cmd can trigger glob expansion during the loop
# eval without this substitution.
- output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
+ output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
for p in `eval $output_verbose_link_cmd`; do
case $p in
@@ -3617,13 +3859,37 @@ fi
$rm -f confest.$objext
+# PORTME: override above test on systems where it is broken
+ifelse([$1],[CXX],
+[case $host_os in
+interix3*)
+ # Interix 3.5 installs completely hosed .la files for C++, so rather than
+ # hack all around it, let's just trust "g++" to DTRT.
+ _LT_AC_TAGVAR(predep_objects,$1)=
+ _LT_AC_TAGVAR(postdep_objects,$1)=
+ _LT_AC_TAGVAR(postdeps,$1)=
+ ;;
+
+solaris*)
+ case $cc_basename in
+ CC*)
+ # Adding this requires a known-good setup of shared libraries for
+ # Sun compiler versions before 5.6, else PIC objects from an old
+ # archive will be linked into the output, leading to subtle bugs.
+ _LT_AC_TAGVAR(postdeps,$1)='-lCstd -lCrun'
+ ;;
+ esac
+ ;;
+esac
+])
+
case " $_LT_AC_TAGVAR(postdeps, $1) " in
*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
esac
])# AC_LIBTOOL_POSTDEP_PREDEP
# AC_LIBTOOL_LANG_F77_CONFIG
-# ------------------------
+# --------------------------
# Ensure that the configuration vars for the C compiler are
# suitably defined. Those variables are subsequently used by
# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
@@ -3667,12 +3933,16 @@ lt_simple_link_test_code=" program t\n end\n"
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_AC_SYS_COMPILER
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
CC=${F77-"f77"}
compiler=$CC
_LT_AC_TAGVAR(compiler, $1)=$CC
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
+_LT_CC_BASENAME([$compiler])
AC_MSG_CHECKING([if libtool supports shared libraries])
AC_MSG_RESULT([$can_build_shared])
@@ -3682,7 +3952,7 @@ test "$can_build_shared" = "no" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
-case "$host_os" in
+case $host_os in
aix3*)
test "$enable_shared" = yes && enable_static=no
if test -n "$RANLIB"; then
@@ -3691,7 +3961,9 @@ aix3*)
fi
;;
aix4* | aix5*)
- test "$enable_shared" = yes && enable_static=no
+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+ test "$enable_shared" = yes && enable_static=no
+ fi
;;
esac
AC_MSG_RESULT([$enable_shared])
@@ -3701,8 +3973,6 @@ AC_MSG_CHECKING([whether to build static libraries])
test "$enable_shared" = yes || enable_static=yes
AC_MSG_RESULT([$enable_static])
-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-
_LT_AC_TAGVAR(GCC, $1)="$G77"
_LT_AC_TAGVAR(LD, $1)="$LD"
@@ -3712,8 +3982,6 @@ AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
AC_LIBTOOL_PROG_LD_SHLIBS($1)
AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-
AC_LIBTOOL_CONFIG($1)
@@ -3742,20 +4010,27 @@ _LT_AC_TAGVAR(objext, $1)=$objext
lt_simple_compile_test_code="class foo {}\n"
# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
+lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }\n'
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_AC_SYS_COMPILER
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
CC=${GCJ-"gcj"}
compiler=$CC
_LT_AC_TAGVAR(compiler, $1)=$CC
+_LT_CC_BASENAME([$compiler])
# GCJ did not exist at the time GCC didn't implicitly link libc in.
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+
AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
AC_LIBTOOL_PROG_COMPILER_PIC($1)
AC_LIBTOOL_PROG_CC_C_O($1)
@@ -3763,8 +4038,6 @@ AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
AC_LIBTOOL_PROG_LD_SHLIBS($1)
AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
-AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF($1)
AC_LIBTOOL_CONFIG($1)
@@ -3774,7 +4047,7 @@ CC="$lt_save_CC"
# AC_LIBTOOL_LANG_RC_CONFIG
-# --------------------------
+# -------------------------
# Ensure that the configuration vars for the Windows resource compiler are
# suitably defined. Those variables are subsequently used by
# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
@@ -3798,11 +4071,16 @@ lt_simple_link_test_code="$lt_simple_compile_test_code"
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_AC_SYS_COMPILER
+# save warnings/boilerplate of simple test code
+_LT_COMPILER_BOILERPLATE
+_LT_LINKER_BOILERPLATE
+
# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
CC=${RC-"windres"}
compiler=$CC
_LT_AC_TAGVAR(compiler, $1)=$CC
+_LT_CC_BASENAME([$compiler])
_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
AC_LIBTOOL_CONFIG($1)
@@ -3832,7 +4110,7 @@ if test -f "$ltmain"; then
# Now quote all the things that may contain metacharacters while being
# careful not to overquote the AC_SUBSTed values. We take copies of the
# variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
SED SHELL STRIP \
libname_spec library_names_spec soname_spec extract_expsyms_cmds \
old_striplib striplib file_magic_cmd finish_cmds finish_eval \
@@ -3938,7 +4216,7 @@ ifelse([$1], [],
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -3949,11 +4227,11 @@ ifelse([$1], [],
SED=$lt_SED
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="$SED -e s/^X//"
+Xsed="$SED -e 1s/^X//"
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
-if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
# The names of the tagged configurations supported by this script.
available_tags=
@@ -3984,6 +4262,12 @@ fast_install=$enable_fast_install
# The host system.
host_alias=$host_alias
host=$host
+host_os=$host_os
+
+# The build system.
+build_alias=$build_alias
+build=$build
+build_os=$build_os
# An echo program that does not interpret backslashes.
echo=$lt_echo
@@ -3995,6 +4279,9 @@ AR_FLAGS=$lt_AR_FLAGS
# A C compiler.
LTCC=$lt_LTCC
+# LTCC compiler flags.
+LTCFLAGS=$lt_LTCFLAGS
+
# A language-specific compiler.
CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
@@ -4060,7 +4347,7 @@ max_cmd_len=$lt_cv_sys_max_cmd_len
# Does compiler simultaneously support -c and -o options?
compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
-# Must we lock files when doing compilation ?
+# Must we lock files when doing compilation?
need_locks=$lt_need_locks
# Do we need the lib prefix for modules?
@@ -4334,9 +4621,6 @@ symcode='[[BCDEGRST]]'
# Regexp to match symbols that can be accessed directly from C.
sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
-# Transform the above into a raw symbol and a C symbol.
-symxfrm='\1 \2\3 \3'
-
# Transform an extracted symbol line into a proper C declaration
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
@@ -4358,15 +4642,31 @@ hpux*) # Its linker distinguishes data from code symbols
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
;;
+linux*)
+ if test "$host_cpu" = ia64; then
+ symcode='[[ABCDGIRSTW]]'
+ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+ lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
+ fi
+ ;;
irix* | nonstopux*)
symcode='[[BCDEGRST]]'
;;
osf*)
symcode='[[BCDEGQRST]]'
;;
-solaris* | sysv5*)
+solaris*)
symcode='[[BDRT]]'
;;
+sco3.2v5*)
+ symcode='[[DT]]'
+ ;;
+sysv4.2uw2*)
+ symcode='[[DT]]'
+ ;;
+sysv5* | sco5v6* | unixware* | OpenUNIX*)
+ symcode='[[ABDT]]'
+ ;;
sysv4)
symcode='[[DFNSTU]]'
;;
@@ -4389,8 +4689,11 @@ esac
# Try without a prefix undercore, then with it.
for ac_symprfx in "" "_"; do
+ # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
+ symxfrm="\\1 $ac_symprfx\\2 \\2"
+
# Write the raw and C identifiers.
- lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
# Check to see that the pipe works correctly.
pipe_works=no
@@ -4546,6 +4849,10 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
# DJGPP does not support shared libraries at all
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
;;
+ interix3*)
+ # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+ # Instead, we relocate shared libraries at runtime.
+ ;;
sysv4*MP*)
if test -d /usr/nec; then
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
@@ -4554,7 +4861,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
hpux*)
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
- case "$host_cpu" in
+ case $host_cpu in
hppa*64*|ia64*)
;;
*)
@@ -4579,18 +4886,28 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
chorus*)
case $cc_basename in
- cxch68)
+ cxch68*)
# Green Hills C++ Compiler
# _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
;;
esac
;;
+ darwin*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ case $cc_basename in
+ xlc*)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ ;;
+ esac
+ ;;
dgux*)
case $cc_basename in
- ec++)
+ ec++*)
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
;;
- ghcx)
+ ghcx*)
# Green Hills C++ Compiler
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
;;
@@ -4598,22 +4915,22 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
esac
;;
- freebsd* | kfreebsd*-gnu)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
# FreeBSD uses GNU C++
;;
hpux9* | hpux10* | hpux11*)
case $cc_basename in
- CC)
+ CC*)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
if test "$host_cpu" != ia64; then
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
fi
;;
- aCC)
+ aCC*)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
- case "$host_cpu" in
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+ case $host_cpu in
hppa*64*|ia64*)
# +Z the default
;;
@@ -4626,9 +4943,13 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
esac
;;
+ interix*)
+ # This is c89, which is MS Visual C++ (no shared libs)
+ # Anyone wants to do a port?
+ ;;
irix5* | irix6* | nonstopux*)
case $cc_basename in
- CC)
+ CC*)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
# CC pic flag -KPIC is the default.
@@ -4639,18 +4960,24 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
linux*)
case $cc_basename in
- KCC)
+ KCC*)
# KAI C++ Compiler
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
;;
- icpc)
+ icpc* | ecpc*)
# Intel C++
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
;;
- cxx)
+ pgCC*)
+ # Portland Group C++ compiler.
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+ cxx*)
# Compaq C++
# Make sure the PIC flag is empty. It appears that all Alpha
# Linux and Compaq Tru64 Unix objects are PIC.
@@ -4667,25 +4994,25 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
mvs*)
case $cc_basename in
- cxx)
+ cxx*)
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
;;
*)
;;
esac
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
;;
osf3* | osf4* | osf5*)
case $cc_basename in
- KCC)
+ KCC*)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
;;
- RCC)
+ RCC*)
# Rational C++ 2.4.1
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
;;
- cxx)
+ cxx*)
# Digital/Compaq C++
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
# Make sure the PIC flag is empty. It appears that all Alpha
@@ -4699,24 +5026,15 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
psos*)
;;
- sco*)
- case $cc_basename in
- CC)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- ;;
- *)
- ;;
- esac
- ;;
solaris*)
case $cc_basename in
- CC)
+ CC*)
# Sun C++ 4.2, 5.x and Centerline C++
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
;;
- gcx)
+ gcx*)
# Green Hills C++ Compiler
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
;;
@@ -4726,12 +5044,12 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
sunos4*)
case $cc_basename in
- CC)
+ CC*)
# Sun C++ 4.x
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
;;
- lcc)
+ lcc*)
# Lucid
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
;;
@@ -4741,7 +5059,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
tandem*)
case $cc_basename in
- NCC)
+ NCC*)
# NonStop-UX NCC 3.20
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
;;
@@ -4749,7 +5067,14 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
esac
;;
- unixware*)
+ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+ case $cc_basename in
+ CC*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+ esac
;;
vxworks*)
;;
@@ -4796,6 +5121,11 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
;;
+ interix3*)
+ # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+ # Instead, we relocate shared libraries at runtime.
+ ;;
+
msdosdjgpp*)
# Just because we use GCC doesn't mean we suddenly get shared libraries
# on systems that don't support them.
@@ -4812,7 +5142,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
hpux*)
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
- case "$host_cpu" in
+ case $host_cpu in
hppa*64*|ia64*)
# +Z the default
;;
@@ -4838,6 +5168,16 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
fi
;;
+ darwin*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ case $cc_basename in
+ xlc*)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ ;;
+ esac
+ ;;
mingw* | pw32* | os2*)
# This hack is so that the source file can tell whether it is being
@@ -4849,7 +5189,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
- case "$host_cpu" in
+ case $host_cpu in
hppa*64*|ia64*)
# +Z the default
;;
@@ -4873,12 +5213,19 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
linux*)
- case $CC in
+ case $cc_basename in
icc* | ecc*)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
;;
+ pgcc* | pgf77* | pgf90* | pgf95*)
+ # Portland Group compilers (*not* the Pentium gcc compiler,
+ # which looks to be a dead project)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
ccc*)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
# All Alpha code is PIC.
@@ -4893,15 +5240,15 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
;;
- sco3.2v5*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn'
- ;;
-
solaris*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ case $cc_basename in
+ f77* | f90* | f95*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
+ esac
;;
sunos4*)
@@ -4910,7 +5257,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
;;
- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ sysv4 | sysv4.2uw2* | sysv4.3*)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
@@ -4923,6 +5270,17 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
fi
;;
+ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ unicos*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+ ;;
+
uts4*)
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
@@ -4950,7 +5308,7 @@ if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
_LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
fi
-case "$host_os" in
+case $host_os in
# For platforms which do not support PIC, -DPIC is meaningless:
*djgpp*)
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
@@ -4959,6 +5317,16 @@ case "$host_os" in
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
;;
esac
+
+#
+# Check to make sure the static flag actually works.
+#
+wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
+AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
+ _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
+ $lt_tmp_static_flag,
+ [],
+ [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
])
@@ -4983,10 +5351,7 @@ ifelse([$1],[CXX],[
_LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
;;
cygwin* | mingw*)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
- ;;
- linux*)
- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
;;
*)
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
@@ -5029,7 +5394,8 @@ ifelse([$1],[CXX],[
# rely on this symbol name, it's probably fine to never include it in
# preloaded symbol tables.
extract_expsyms_cmds=
-
+ # Just being paranoid about ensuring that cc_basename is set.
+ _LT_CC_BASENAME([$compiler])
case $host_os in
cygwin* | mingw* | pw32*)
# FIXME: the MSVC++ port hasn't been tested in a loooong time
@@ -5039,6 +5405,10 @@ ifelse([$1],[CXX],[
with_gnu_ld=no
fi
;;
+ interix*)
+ # we just hope/assume this is gcc and not c89 (= MSVC++)
+ with_gnu_ld=yes
+ ;;
openbsd*)
with_gnu_ld=no
;;
@@ -5049,6 +5419,27 @@ ifelse([$1],[CXX],[
# If archive_cmds runs LD, not CC, wlarc should be empty
wlarc='${wl}'
+ # Set some defaults for GNU ld with shared library support. These
+ # are reset later if shared libraries are not supported. Putting them
+ # here allows them to be overridden if necessary.
+ runpath_var=LD_RUN_PATH
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+ fi
+ supports_anon_versioning=no
+ case `$LD -v 2>/dev/null` in
+ *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
+ *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+ *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+ *\ 2.11.*) ;; # other 2.11 versions
+ *) supports_anon_versioning=yes ;;
+ esac
+
# See if GNU ld supports shared libraries.
case $host_os in
aix3* | aix4* | aix5*)
@@ -5099,10 +5490,10 @@ EOF
_LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
_LT_AC_TAGVAR(always_export_symbols, $1)=no
_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
# If the export-symbols file already is a .def file (1st line
# is EXPORTS), use it as is; otherwise, prepend...
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
@@ -5111,13 +5502,59 @@ EOF
echo EXPORTS > $output_objdir/$soname.def;
cat $export_symbols >> $output_objdir/$soname.def;
fi~
- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ interix3*)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
+ # Instead, shared libraries are loaded at an image base (0x10000000 by
+ # default) and relocated if they conflict, which is a slow very memory
+ # consuming and fragmenting process. To avoid this, we pick a random,
+ # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
+ # time. Moving up from 0x10000000 also allows more sbrk(2) space.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
+ ;;
+
+ linux*)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ tmp_addflag=
+ case $cc_basename,$host_cpu in
+ pgcc*) # Portland Group C compiler
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag'
+ ;;
+ pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
+ tmp_addflag=' $pic_flag -Mnomain' ;;
+ ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
+ tmp_addflag=' -i_dynamic' ;;
+ efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
+ tmp_addflag=' -i_dynamic -nofor_main' ;;
+ ifc* | ifort*) # Intel Fortran compiler
+ tmp_addflag=' -nofor_main' ;;
+ esac
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+
+ if test $supports_anon_versioning = yes; then
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
+ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ $echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ fi
else
- ld_shlibs=no
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
fi
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -5127,7 +5564,7 @@ EOF
fi
;;
- solaris* | sysv5*)
+ solaris*)
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
_LT_AC_TAGVAR(ld_shlibs, $1)=no
cat <<EOF 1>&2
@@ -5148,6 +5585,33 @@ EOF
fi
;;
+ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
+ case `$LD -v 2>&1` in
+ *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ cat <<_LT_EOF 1>&2
+
+*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
+*** reliably create shared libraries on SCO systems. Therefore, libtool
+*** is disabling shared libraries support. We urge you to upgrade GNU
+*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+_LT_EOF
+ ;;
+ *)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+
sunos4*)
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
wlarc=
@@ -5155,32 +5619,6 @@ EOF
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
;;
- linux*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_cmds, $1)="$tmp_archive_cmds"
- supports_anon_versioning=no
- case `$LD -v 2>/dev/null` in
- *\ [01].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
- *\ 2.11.*) ;; # other 2.11 versions
- *) supports_anon_versioning=yes ;;
- esac
- if test $supports_anon_versioning = yes; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
-cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
-$echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
- else
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="$tmp_archive_cmds"
- fi
- _LT_AC_TAGVAR(link_all_deplibs, $1)=no
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
@@ -5191,16 +5629,11 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
;;
esac
- if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then
- runpath_var=LD_RUN_PATH
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
+ if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then
+ runpath_var=
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
fi
else
# PORTME fill in a description of your system's linker (not GNU ld)
@@ -5212,7 +5645,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
# Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L.
_LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- if test "$GCC" = yes && test -z "$link_static_flag"; then
+ if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
# Neither direct hardcoding nor static linking is supported with a
# broken collect2.
_LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
@@ -5246,6 +5679,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
break
fi
done
+ ;;
esac
exp_sym_flag='-bexport'
@@ -5264,7 +5698,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
if test "$GCC" = yes; then
- case $host_os in aix4.[012]|aix4.[012].*)
+ case $host_os in aix4.[[012]]|aix4.[[012]].*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
collect2name=`${CC} -print-prog-name=collect2`
@@ -5283,8 +5717,12 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
fi
+ ;;
esac
shared_flag='-shared'
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag="$shared_flag "'${wl}-G'
+ fi
else
# not using gcc
if test "$host_cpu" = ia64; then
@@ -5292,11 +5730,11 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
# chokes on -Wl,-G. The following line is correct:
shared_flag='-G'
else
- if test "$aix_use_runtimelinking" = yes; then
+ if test "$aix_use_runtimelinking" = yes; then
shared_flag='${wl}-G'
else
shared_flag='${wl}-bM:SRE'
- fi
+ fi
fi
fi
@@ -5310,12 +5748,12 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
# Determine the default libpath from the value encoded in an empty executable.
_LT_AC_SYS_LIBPATH_AIX
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
else
if test "$host_cpu" = ia64; then
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
_LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an empty executable.
_LT_AC_SYS_LIBPATH_AIX
@@ -5324,13 +5762,11 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
# -berok will link without error, but may produce a broken library.
_LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
- # -bexpall does not export symbols beginning with underscore (_)
- _LT_AC_TAGVAR(always_export_symbols, $1)=yes
# Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds it's shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ # This is similar to how AIX traditionally builds its shared libraries.
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
fi
fi
;;
@@ -5343,7 +5779,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- bsdi4*)
+ bsdi[[45]]*)
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
;;
@@ -5364,57 +5800,57 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
_LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
# FIXME: Should let the user specify the lib program.
_LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
- fix_srcfile_path='`cygpath -w "$srcfile"`'
+ _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
;;
darwin* | rhapsody*)
- if test "$GXX" = yes ; then
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'
- ;;
- esac
- fi
- ;;
+ case $host_os in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
+ ;;
+ 10.*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
esac
- lt_int_apple_cc_single_mod=no
- output_verbose_link_cmd='echo'
- if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
- lt_int_apple_cc_single_mod=yes
- fi
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- fi
- _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_AC_TAGVAR(hardcode_direct, $1)=no
_LT_AC_TAGVAR(hardcode_automatic, $1)=yes
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ if test "$GCC" = yes ; then
+ output_verbose_link_cmd='echo'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ case $cc_basename in
+ xlc*)
+ output_verbose_link_cmd='echo'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ ;;
+ *)
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
fi
;;
@@ -5448,7 +5884,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | kfreebsd*-gnu)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
@@ -5471,47 +5907,62 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
;;
- hpux10* | hpux11*)
+ hpux10*)
if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- case "$host_cpu" in
- hppa*64*|ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ fi
+ if test "$with_gnu_ld" = no; then
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ fi
+ ;;
+
+ hpux11*)
+ if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+ case $host_cpu in
+ hppa*64*)
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
+ ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
*)
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
else
- case "$host_cpu" in
- hppa*64*|ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
+ case $host_cpu in
+ hppa*64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
;;
*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
fi
if test "$with_gnu_ld" = no; then
- case "$host_cpu" in
- hppa*64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ case $host_cpu in
+ hppa*64*|ia64*)
_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_AC_TAGVAR(hardcode_direct, $1)=no
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
;;
- ia64*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- ;;
*)
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
@@ -5535,7 +5986,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
;;
- netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
+ netbsd*)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -5559,6 +6010,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
else
@@ -5604,7 +6056,7 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
+ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
# Both c and cxx compiler support -rpath directly
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
@@ -5612,21 +6064,15 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
;;
- sco3.2v5*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
- runpath_var=LD_RUN_PATH
- hardcode_runpath_var=yes
- ;;
-
solaris*)
_LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
if test "$GCC" = yes; then
+ wlarc='${wl}'
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
$CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
else
+ wlarc=''
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
@@ -5635,8 +6081,18 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
case $host_os in
solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *) # Supported since Solaris 2.6 (maybe 2.5.1?)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
+ *)
+ # The compiler driver will combine linker options so we
+ # cannot just pass the convience library names through
+ # without $wl, iff we do not link with $LD.
+ # Luckily, gcc supports the same syntax we need for Sun Studio.
+ # Supported since Solaris 2.6 (maybe 2.5.1?)
+ case $wlarc in
+ '')
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
+ *)
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
+ esac ;;
esac
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
;;
@@ -5693,36 +6149,45 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
fi
;;
- sysv4.2uw2*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7*)
+ _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- hardcode_runpath_var=yes
- runpath_var=LD_RUN_PATH
- ;;
+ runpath_var='LD_RUN_PATH'
- sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
fi
- runpath_var='LD_RUN_PATH'
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
;;
- sysv5*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
- # $CC -shared without GNU ld will not create a library from C++
- # object files and a static libstdc++, better avoid it by now
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+ sysv5* | sco3.2v5* | sco5v6*)
+ # Note: We can NOT use -z defs as we might desire, because we do not
+ # link with -lc, and that would cause any symbols used from libc to
+ # always be unresolved, which means just about no library would
+ # ever link correctly. If we're not using GNU ld we use -z text
+ # though, which does catch some bad symbols but isn't as heavy-handed
+ # as -z defs.
+ _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
runpath_var='LD_RUN_PATH'
+
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ fi
;;
uts4*)
@@ -5740,11 +6205,6 @@ $echo "local: *; };" >> $output_objdir/$libname.ver~
AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
#
# Do we need to explicitly link libc?
#
@@ -5772,6 +6232,7 @@ x|xyes)
libobjs=conftest.$ac_objext
deplibs=
wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
+ pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
compiler_flags=-v
linker_flags=-v
verstring=
@@ -5897,7 +6358,7 @@ lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
# along with /bin/sed that truncates output.
for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
- test ! -f $lt_ac_sed && break
+ test ! -f $lt_ac_sed && continue
cat /dev/null > conftest.in
lt_ac_count=0
echo $ECHO_N "0123456789$ECHO_C" >conftest.in
@@ -5922,8 +6383,8 @@ for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
fi
done
done
-SED=$lt_cv_path_SED
])
+SED=$lt_cv_path_SED
AC_MSG_RESULT([$SED])
])
@@ -5944,7 +6405,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
# Call AM_AUTOMAKE_VERSION so it can be traced.
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
- [AM_AUTOMAKE_VERSION([1.9.5])])
+ [AM_AUTOMAKE_VERSION([1.9.6])])
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
diff --git a/src/processor/linked_ptr.h b/src/processor/linked_ptr.h
new file mode 100644
index 00000000..09e4c186
--- /dev/null
+++ b/src/processor/linked_ptr.h
@@ -0,0 +1,174 @@
+// Copyright (C) 2006 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// A "smart" pointer type with reference tracking. Every pointer to a
+// particular object is kept on a circular linked list. When the last pointer
+// to an object is destroyed or reassigned, the object is deleted.
+//
+// Used properly, this deletes the object when the last reference goes away.
+// There are several caveats:
+// - Like all reference counting schemes, cycles lead to leaks.
+// - Each smart pointer is actually two pointers (8 bytes instead of 4).
+// - Every time a pointer is assigned, the entire list of pointers to that
+// object is traversed. This class is therefore NOT SUITABLE when there
+// will often be more than two or three pointers to a particular object.
+// - References are only tracked as long as linked_ptr<> objects are copied.
+// If a linked_ptr<> is converted to a raw pointer and back, BAD THINGS
+// will happen (double deletion).
+//
+// A good use of this class is storing object references in STL containers.
+// You can safely put linked_ptr<> in a vector<>.
+// Other uses may not be as good.
+//
+// Note: If you use an incomplete type with linked_ptr<>, the class
+// *containing* linked_ptr<> must have a constructor and destructor (even
+// if they do nothing!).
+
+#ifndef PROCESSOR_LINKED_PTR_H__
+#define PROCESSOR_LINKED_PTR_H__
+
+// This is used internally by all instances of linked_ptr<>. It needs to be
+// a non-template class because different types of linked_ptr<> can refer to
+// the same object (linked_ptr<Superclass>(obj) vs linked_ptr<Subclass>(obj)).
+// So, it needs to be possible for different types of linked_ptr to participate
+// in the same circular linked list, so we need a single class type here.
+//
+// DO NOT USE THIS CLASS DIRECTLY YOURSELF. Use linked_ptr<T>.
+class linked_ptr_internal {
+ public:
+ // Create a new circle that includes only this instance.
+ void join_new() {
+ next_ = this;
+ }
+
+ // Join an existing circle.
+ void join(linked_ptr_internal const* ptr) {
+ linked_ptr_internal const* p = ptr;
+ while (p->next_ != ptr) p = p->next_;
+ p->next_ = this;
+ next_ = ptr;
+ }
+
+ // Leave whatever circle we're part of. Returns true iff we were the
+ // last member of the circle. Once this is done, you can join() another.
+ bool depart() {
+ if (next_ == this) return true;
+ linked_ptr_internal const* p = next_;
+ while (p->next_ != this) p = p->next_;
+ p->next_ = next_;
+ return false;
+ }
+
+ private:
+ mutable linked_ptr_internal const* next_;
+};
+
+template <typename T>
+class linked_ptr {
+ public:
+ typedef T element_type;
+
+ // Take over ownership of a raw pointer. This should happen as soon as
+ // possible after the object is created.
+ explicit linked_ptr(T* ptr = NULL) { capture(ptr); }
+ ~linked_ptr() { depart(); }
+
+ // Copy an existing linked_ptr<>, adding ourselves to the list of references.
+ template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); }
+ linked_ptr(linked_ptr const& ptr) { copy(&ptr); }
+
+ // Assignment releases the old value and acquires the new.
+ template <typename U> linked_ptr& operator=(linked_ptr<U> const& ptr) {
+ depart();
+ copy(&ptr);
+ return *this;
+ }
+
+ linked_ptr& operator=(linked_ptr const& ptr) {
+ if (&ptr != this) {
+ depart();
+ copy(&ptr);
+ }
+ return *this;
+ }
+
+ // Smart pointer members.
+ void reset(T* ptr = NULL) { depart(); capture(ptr); }
+ T* get() const { return value_; }
+ T* operator->() const { return value_; }
+ T& operator*() const { return *value_; }
+ // Release ownership of the pointed object and returns it.
+ // Sole ownership by this linked_ptr object is required.
+ T* release() {
+ bool last = link_.depart();
+ T* v = value_;
+ value_ = NULL;
+ return v;
+ }
+
+ bool operator==(T* p) const { return value_ == p; }
+ bool operator!=(T* p) const { return value_ != p; }
+ template <typename U>
+ bool operator==(linked_ptr<U> const& ptr) const {
+ return value_ == ptr.get();
+ }
+ template <typename U>
+ bool operator!=(linked_ptr<U> const& ptr) const {
+ return value_ != ptr.get();
+ }
+
+ private:
+ template <typename U>
+ friend class linked_ptr;
+
+ T* value_;
+ linked_ptr_internal link_;
+
+ void depart() {
+ if (link_.depart()) delete value_;
+ }
+
+ void capture(T* ptr) {
+ value_ = ptr;
+ link_.join_new();
+ }
+
+ template <typename U> void copy(linked_ptr<U> const* ptr) {
+ value_ = ptr->get();
+ if (value_)
+ link_.join(&ptr->link_);
+ else
+ link_.join_new();
+ }
+};
+
+template<typename T> inline
+bool operator==(T* ptr, const linked_ptr<T>& x) {
+ return ptr == x.get();
+}
+
+template<typename T> inline
+bool operator!=(T* ptr, const linked_ptr<T>& x) {
+ return ptr != x.get();
+}
+
+// A function to convert T* into linked_ptr<T>
+// Doing e.g. make_linked_ptr(new FooBarBaz<type>(arg)) is a shorter notation
+// for linked_ptr<FooBarBaz<type> >(new FooBarBaz<type>(arg))
+template <typename T>
+linked_ptr<T> make_linked_ptr(T* ptr) {
+ return linked_ptr<T>(ptr);
+}
+
+#endif // PROCESSOR_LINKED_PTR_H__
diff --git a/src/processor/range_map.h b/src/processor/range_map.h
index c693aa6e..e05c7981 100644
--- a/src/processor/range_map.h
+++ b/src/processor/range_map.h
@@ -49,7 +49,7 @@ class RangeMap {
// Locates the range encompassing the supplied address. If there is
// no such range, or if there is a parameter error, returns false.
- bool RetrieveRange(const AddressType& address, EntryType* entry);
+ bool RetrieveRange(const AddressType& address, EntryType* entry) const;
// Empties the range map, restoring it to the state it was when it was
// initially created.
@@ -125,7 +125,7 @@ bool RangeMap<AddressType, EntryType>::StoreRange(const AddressType& base,
template<typename AddressType, typename EntryType>
bool RangeMap<AddressType, EntryType>::RetrieveRange(
const AddressType& address,
- EntryType* entry) {
+ EntryType* entry) const {
if (!entry)
return false;
diff --git a/src/processor/source_line_resolver.cc b/src/processor/source_line_resolver.cc
index 8d3f93a2..00acce1e 100644
--- a/src/processor/source_line_resolver.cc
+++ b/src/processor/source_line_resolver.cc
@@ -19,6 +19,8 @@
#include <utility>
#include "processor/source_line_resolver.h"
#include "google/stack_frame.h"
+#include "processor/linked_ptr.h"
+#include "processor/range_map.h"
using std::map;
using std::vector;
@@ -27,62 +29,29 @@ using __gnu_cxx::hash;
namespace google_airbag {
-// MemAddrMap is a map subclass which has the following properties:
-// - stores pointers to an "entry" type, which are deleted on destruction
-// - suitable for address lookup via FindContainingEntry
-
-template<class T>
-class SourceLineResolver::MemAddrMap : public map<MemAddr, T*> {
- public:
- ~MemAddrMap();
-
- // Find the entry which "contains" a given relative address, that is,
- // the entry with the highest address not greater than the given address.
- // Returns NULL if there is no such entry.
- T* FindContainingEntry(MemAddr address) const;
-
- private:
- typedef map<MemAddr, T*> MapType;
-};
-
-template<class T>
-SourceLineResolver::MemAddrMap<T>::~MemAddrMap() {
- typename MapType::iterator it;
- for (it = MapType::begin(); it != MapType::end(); ++it) {
- delete it->second;
- }
-}
-
-template<class T>
-T* SourceLineResolver::MemAddrMap<T>::FindContainingEntry(
- MemAddr address) const {
- typename MapType::const_iterator it = MapType::lower_bound(address);
- if (it->first != address) {
- if (it == MapType::begin()) {
- // Nowhere to go, so no entry contains the address
- return NULL;
- }
- --it; // back up to the entry before address
- }
- return it->second;
-}
-
struct SourceLineResolver::Line {
- Line(MemAddr addr, int file_id, int source_line)
- : address(addr), source_file_id(file_id), line(source_line) { }
+ Line(MemAddr addr, MemAddr code_size, int file_id, int source_line)
+ : address(addr)
+ , size(code_size)
+ , source_file_id(file_id)
+ , line(source_line) { }
MemAddr address;
+ MemAddr size;
int source_file_id;
int line;
};
struct SourceLineResolver::Function {
- Function(const string &function_name, MemAddr function_address)
- : name(function_name), address(function_address) { }
+ Function(const string &function_name,
+ MemAddr function_address,
+ MemAddr code_size)
+ : name(function_name), address(function_address), size(code_size) { }
string name;
MemAddr address;
- MemAddrMap<Line> lines;
+ MemAddr size;
+ RangeMap<MemAddr, linked_ptr<Line> > lines;
};
class SourceLineResolver::Module {
@@ -111,7 +80,7 @@ class SourceLineResolver::Module {
string name_;
FileMap files_;
- MemAddrMap<Function> functions_;
+ RangeMap<MemAddr, linked_ptr<Function> > functions_;
};
SourceLineResolver::SourceLineResolver() : modules_(new ModuleMap) {
@@ -166,7 +135,8 @@ bool SourceLineResolver::Module::LoadMap(const string &map_file) {
if (!cur_func) {
return false;
}
- functions_.insert(make_pair(cur_func->address, cur_func));
+ functions_.StoreRange(cur_func->address, cur_func->size,
+ linked_ptr<Function>(cur_func));
} else {
if (!cur_func) {
return false;
@@ -175,7 +145,8 @@ bool SourceLineResolver::Module::LoadMap(const string &map_file) {
if (!line) {
return false;
}
- cur_func->lines.insert(make_pair(line->address, line));
+ cur_func->lines.StoreRange(line->address, line->size,
+ linked_ptr<Line>(line));
}
}
@@ -185,14 +156,14 @@ bool SourceLineResolver::Module::LoadMap(const string &map_file) {
void SourceLineResolver::Module::LookupAddress(MemAddr address,
StackFrame *frame) const {
- Function *func = functions_.FindContainingEntry(address);
- if (!func) {
+ linked_ptr<Function> func;
+ if (!functions_.RetrieveRange(address, &func)) {
return;
}
frame->function_name = func->name;
- Line *line = func->lines.FindContainingEntry(address);
- if (!line) {
+ linked_ptr<Line> line;
+ if (!func->lines.RetrieveRange(address, &line)) {
return;
}
@@ -231,12 +202,17 @@ SourceLineResolver::Function* SourceLineResolver::Module::ParseFunction(
return NULL;
}
+ char *size = strtok(NULL, " ");
+ if (!size) {
+ return NULL;
+ }
+
char *name = strtok(NULL, "\r\n");
if (!name) {
return NULL;
}
- return new Function(name, strtoull(addr, NULL, 16));
+ return new Function(name, strtoull(addr, NULL, 16), strtoull(size, NULL, 16));
}
SourceLineResolver::Line* SourceLineResolver::Module::ParseLine(
@@ -247,6 +223,11 @@ SourceLineResolver::Line* SourceLineResolver::Module::ParseLine(
return NULL;
}
+ char *size = strtok(NULL, " ");
+ if (!size) {
+ return NULL;
+ }
+
char *line_num_str = strtok(NULL, "\r\n");
if (!line_num_str) {
return NULL;
@@ -257,7 +238,10 @@ SourceLineResolver::Line* SourceLineResolver::Module::ParseLine(
return NULL;
}
- return new Line(strtoull(addr, NULL, 16), source_file, line_number);
+ return new Line(strtoull(addr, NULL, 16),
+ strtoull(size, NULL, 16),
+ source_file,
+ line_number);
}
size_t SourceLineResolver::HashString::operator()(const string &s) const {
diff --git a/src/processor/testdata/minidump2.dmp b/src/processor/testdata/minidump2.dmp
index 596e6349..89745ca4 100755
--- a/src/processor/testdata/minidump2.dmp
+++ b/src/processor/testdata/minidump2.dmp
Binary files differ
diff --git a/src/processor/testdata/minidump2.sym b/src/processor/testdata/minidump2.sym
index c5d04ee5..aa4514f0 100755
--- a/src/processor/testdata/minidump2.sym
+++ b/src/processor/testdata/minidump2.sym
@@ -4123,6564 +4123,6564 @@ FILE 4122 f:\rtm\public\sdk\inc\pshpack4.h
FILE 4123 f:\rtm\public\sdk\inc\poppack.h
FILE 4124 f:\rtm\public\sdk\inc\winnetwk.h
FILE 4125 f:\rtm\public\sdk\inc\imm.h
-FUNC 1010 CrashFunction
-1010 34 12
-1014 35 12
-101b 36 12
-1024 37 12
-FUNC 1030 main
-1030 39 12
-1063 40 12
-106a 41 12
-106f 42 12
-1088 43 12
-108f 44 12
-1091 45 12
-FUNC 10b0 HandleException
-10b0 8 12
-10b6 15 12
-10d6 18 12
-10df 19 12
-10e5 20 12
-10ec 28 12
-110d 30 12
-1117 31 12
-111c 32 12
-FUNC 1150 ValidateLocalCookies
-FUNC 1180 _except_handler4
-FUNC 1316 _set_osplatform
-1316 385 1073
-FUNC 1320 _set_osver
-1320 386 1073
-FUNC 132a _set_winver
-132a 387 1073
-FUNC 1334 _set_winmajor
-1334 388 1073
-FUNC 133e _set_winminor
-133e 389 1073
-FUNC 1348 fast_error_exit
-1348 366 1088
-1348 375 1088
-1351 377 1088
-1356 379 1088
-135f 380 1088
-136b 381 1088
-FUNC 136c check_managed_app
-136c 404 1088
-136c 409 1088
-1377 413 1088
-137c 415 1088
-1386 416 1088
-1388 418 1088
-1391 419 1088
-1393 424 1088
-139a 425 1088
-139c 428 1088
-13a9 429 1088
-13aa 410 1088
-13ac 429 1088
-FUNC 13ad __tmainCRTStartup
-13ad 194 1088
-13b9 224 1088
-13d2 225 1088
-13d6 226 1088
-13de 227 1088
-13e8 233 1088
-13ea 234 1088
-13f1 235 1088
-13f4 234 1088
-13f8 235 1088
-1401 236 1088
-1403 239 1088
-1409 240 1088
-140f 241 1088
-1415 247 1088
-141e 248 1088
-1427 249 1088
-142f 250 1088
-1435 251 1088
-1442 253 1088
-1448 254 1088
-144d 255 1088
-1453 256 1088
-1459 257 1088
-145f 262 1088
-1467 264 1088
-1473 265 1088
-147b 267 1088
-1484 268 1088
-148c 277 1088
-1491 285 1088
-1495 287 1088
-149e 288 1088
-14a6 291 1088
-14b1 294 1088
-14bb 296 1088
-14c4 297 1088
-14cc 298 1088
-14d5 299 1088
-14dd 301 1088
-14e5 302 1088
-14e9 303 1088
-14f0 317 1088
-14fa 318 1088
-1512 321 1088
-1518 322 1088
-151e 324 1088
-1523 326 1088
-1525 327 1088
-153c 333 1088
-1542 335 1088
-1548 336 1088
-154e 338 1088
-1553 340 1088
-155a 342 1088
-155d 343 1088
-FUNC 1563 mainCRTStartup
-1563 177 1088
-1563 184 1088
-1568 186 1088
-FUNC 156d __security_check_cookie
-156d 52 2839
-156d 55 2839
-1573 56 2839
-1575 57 2839
-1577 59 2839
-FUNC 157c _local_unwind4
-FUNC 160c _unwind_handler4
-FUNC 1652 _seh_longjmp_unwind4
-FUNC 166e @_EH4_CallFilterFunc@8
-FUNC 1685 @_EH4_TransferToHandler@8
-FUNC 169e @_EH4_GlobalUnwind@4
-FUNC 16b8 @_EH4_LocalUnwind@16
-FUNC 16d0 _ValidateImageBase
-16d0 44 1601
-16d0 50 1601
-16db 52 1601
-16dd 68 1601
-16de 55 1601
-16e3 56 1601
-16e9 58 1601
-16eb 62 1601
-16f8 68 1601
-FUNC 1700 _FindPESection
-1700 92 1601
-1700 99 1601
-1709 108 1601
-1722 111 1601
-1732 108 1601
-173c 123 1601
-1741 124 1601
-FUNC 1742 _IsNonwritableInCurrentImage
-1742 152 1601
-174e 159 1601
-1752 167 1601
-1760 169 1601
-1762 177 1601
-1767 178 1601
-1770 179 1601
-1772 181 1601
-1774 188 1601
-1788 190 1601
-179f 196 1601
-17a8 198 1601
-FUNC 17ae _amsg_exit
-17ae 446 1038
-17ae 449 1038
-17b3 450 1038
-17bc 451 1038
-17c7 452 1038
-17d1 453 1038
-FUNC 17d2 __crtCorExitProcess
-17d2 650 1038
-17d2 654 1038
-17dd 655 1038
-17e1 656 1038
-17ed 657 1038
-17f1 658 1038
-17f7 668 1038
-FUNC 17f8 __crtExitProcess
-17f8 673 1038
-17f8 674 1038
-1802 683 1038
-FUNC 180d _lockexit
-180d 733 1038
-180d 734 1038
-1815 735 1038
-FUNC 1816 _unlockexit
-1816 759 1038
-1816 760 1038
-181e 761 1038
-FUNC 181f _initterm
-181f 841 1038
-1822 855 1038
-1824 853 1038
-182a 854 1038
-182c 855 1038
-182f 848 1038
-1836 857 1038
-FUNC 1837 _initterm_e
-1837 890 1038
-1838 899 1038
-1844 904 1038
-184a 905 1038
-184c 906 1038
-184f 899 1038
-1856 910 1038
-FUNC 1857 _get_osplatform
-1857 929 1038
-1857 931 1038
-187e 939 1038
-187f 934 1038
-1888 936 1038
-188a 938 1038
-188d 939 1038
-FUNC 188e _get_osver
-188e 958 1038
-188e 960 1038
-18b5 968 1038
-18b6 963 1038
-18be 965 1038
-18c6 967 1038
-18c9 968 1038
-FUNC 18ca _get_winver
-18ca 987 1038
-18ca 989 1038
-18f1 997 1038
-18f2 992 1038
-18fa 994 1038
-1902 996 1038
-1905 997 1038
-FUNC 1906 _get_winmajor
-1906 1016 1038
-1906 1018 1038
-192d 1026 1038
-192e 1021 1038
-1936 1023 1038
-193e 1025 1038
-1941 1026 1038
-FUNC 1942 _get_winminor
-1942 1045 1038
-1942 1047 1038
-1969 1055 1038
-196a 1050 1038
-1972 1052 1038
-197a 1054 1038
-197d 1055 1038
-FUNC 197e _get_wpgmptr
-197e 1074 1038
-197e 1076 1038
-19a5 1085 1038
-19a6 1080 1038
-19af 1082 1038
-19b1 1084 1038
-19b4 1085 1038
-FUNC 19b5 _get_pgmptr
-19b5 1104 1038
-19b5 1106 1038
-19dc 1115 1038
-19dd 1110 1038
-19e6 1112 1038
-19e8 1114 1038
-19eb 1115 1038
-FUNC 19ec _cinit
-19ec 263 1038
-19ec 273 1038
-1a04 275 1038
-1a0f 277 1038
-1a14 283 1038
-1a23 284 1038
-1a27 285 1038
-1a2b 288 1038
-1a35 293 1038
-1a55 306 1038
-1a6f 308 1038
-1a7b 312 1038
-1a7d 313 1038
-FUNC 1a7e doexit
-1a7e 499 1038
-1a8a 517 1038
-1a92 518 1038
-1a96 520 1038
-1aa1 521 1038
-1aa7 524 1038
-1aaf 526 1038
-1ab5 542 1038
-1ac2 543 1038
-1ad2 545 1038
-1ad6 546 1038
-1adf 551 1038
-1ae8 552 1038
-1aea 553 1038
-1aec 558 1038
-1afc 566 1038
-1b0c 584 1038
-1b18 588 1038
-1b1e 592 1038
-1b24 594 1038
-1b2c 596 1038
-1b34 584 1038
-1b37 585 1038
-1b3d 586 1038
-1b46 597 1038
-FUNC 1b4c exit
-1b4c 397 1038
-1b4c 398 1038
-1b5c 399 1038
-FUNC 1b5d _exit
-1b5d 405 1038
-1b5d 406 1038
-1b6d 407 1038
-FUNC 1b6e _cexit
-1b6e 412 1038
-1b6e 413 1038
-1b7c 414 1038
-FUNC 1b7d _c_exit
-1b7d 419 1038
-1b7d 420 1038
-1b8b 421 1038
-FUNC 1b8c _init_pointers
-1b8c 786 1038
-1b8d 787 1038
-1b94 789 1038
-1b9a 790 1038
-1ba0 791 1038
-1ba6 792 1038
-1bac 793 1038
-1bb2 794 1038
-1bb8 795 1038
-1bbe 796 1038
-1bc4 799 1038
-1bd7 800 1038
-FUNC 1bd8 _invoke_watson_if_error
-1bd8 726 893
-1bdb 727 893
-1be1 731 893
-1bf8 732 893
-FUNC 1bfa _NMSG_WRITE
-1bfa 174 901
-1bfc 178 901
-1c06 179 901
-1c15 182 901
-1c1f 203 901
-1c49 215 901
-1c55 224 901
-1c7f 227 901
-1c9d 228 901
-1cc3 231 901
-1cd0 233 901
-1cdb 234 901
-1d0a 237 901
-1d2a 238 901
-1d4c 242 901
-1d61 205 901
-1d6b 206 901
-1d74 212 901
-1d98 245 901
-FUNC 1d9a _GET_RTERRMSG
-1d9a 268 901
-1d9a 271 901
-1d9c 272 901
-1daf 275 901
-1db1 276 901
-1db2 273 901
-1db9 276 901
-FUNC 1dba _FF_MSGBANNER
-1dba 141 901
-1dba 145 901
-1ddc 147 901
-1de6 148 901
-1df2 150 901
-FUNC 1df3 _initp_misc_winxfltr
-1df3 105 1237
-1df3 106 1237
-FUNC 1df4 xcptlookup
-1df4 411 1237
-1df4 412 1237
-1dff 419 1237
-1e13 426 1237
-1e21 429 1237
-1e23 427 1237
-1e25 430 1237
-FUNC 1e26 _XcptFilter
-1e26 204 1237
-1e2c 211 1237
-1e33 212 1237
-1e37 214 1237
-1e45 217 1237
-1e79 219 1237
-1e7b 223 1237
-1e7d 225 1237
-1e80 232 1237
-1e87 237 1237
-1e95 244 1237
-1e9a 249 1237
-1e9e 250 1237
-1ea6 256 1237
-1ea9 260 1237
-1eaf 274 1237
-1eb5 275 1237
-1ebb 284 1237
-1ec7 292 1237
-1ede 295 1237
-1efc 292 1237
-1eff 322 1237
-1f0b 324 1237
-1f14 326 1237
-1f1b 328 1237
-1f24 330 1237
-1f2b 332 1237
-1f34 334 1237
-1f3b 336 1237
-1f44 338 1237
-1f4b 340 1237
-1f54 342 1237
-1f5b 344 1237
-1f64 346 1237
-1f6b 348 1237
-1f72 357 1237
-1f7a 362 1237
-1f7d 364 1237
-1f7f 369 1237
-1f83 370 1237
-1f86 376 1237
-1f8d 378 1237
-1f93 380 1237
-FUNC 1f95 __CppXcptFilter
-1f95 145 1237
-1f95 146 1237
-1fa0 147 1237
-1fac 151 1237
-1fad 149 1237
-1faf 151 1237
-FUNC 1fb0 _setenvp
-1fb0 77 760
-1fb1 85 760
-1fbd 86 760
-1fc2 91 760
-1fca 98 760
-1fce 99 760
-1fd6 110 760
-1fda 111 760
-1fdb 112 760
-1fec 117 760
-2001 118 760
-2003 121 760
-200c 123 760
-2015 125 760
-201b 127 760
-202b 133 760
-2047 134 760
-204a 121 760
-2050 138 760
-205b 139 760
-2061 142 760
-2063 149 760
-206d 152 760
-2074 153 760
-FUNC 208b _set_pgmptr
-208b 334 832
-FUNC 2095 parse_cmdline
-2095 218 803
-2099 226 803
-209f 230 803
-20a7 231 803
-20bb 250 803
-20be 252 803
-20c3 254 803
-20c8 255 803
-20d1 256 803
-20d3 258 803
-20d5 259 803
-20d9 260 803
-20e1 262 803
-20e3 264 803
-20f2 265 803
-20f4 266 803
-20fa 267 803
-2104 268 803
-2105 272 803
-211f 277 803
-2123 278 803
-2127 281 803
-212b 286 803
-2134 287 803
-213e 288 803
-2141 275 803
-2142 276 803
-2144 291 803
-214d 295 803
-2153 296 803
-215c 297 803
-215e 311 803
-2161 315 803
-2165 318 803
-2166 319 803
-2167 316 803
-216c 321 803
-2171 324 803
-2176 325 803
-2184 326 803
-2186 327 803
-2188 329 803
-2195 332 803
-2197 336 803
-219c 337 803
-21a0 338 803
-21a4 339 803
-21aa 338 803
-21ad 343 803
-21c1 348 803
-21c5 349 803
-21c7 350 803
-21d7 351 803
-21e2 352 803
-21e4 354 803
-21ee 355 803
-21f0 356 803
-21fa 357 803
-21fb 358 803
-21fd 361 803
-2202 363 803
-2203 372 803
-2208 376 803
-220c 377 803
-2213 378 803
-2215 379 803
-221d 382 803
-2226 383 803
-2229 384 803
-222b 385 803
-FUNC 222d _setargv
-222d 88 803
-2234 97 803
-2240 98 803
-2245 104 803
-225d 120 803
-2276 127 803
-2287 132 803
-229c 136 803
-22a6 138 803
-22a8 140 803
-22b0 141 803
-22b3 142 803
-22b5 149 803
-22c8 153 803
-22d4 157 803
-22da 172 803
-22de 134 803
-22e4 173 803
-FUNC 22e6 __crtGetEnvironmentStringsA
-22e6 43 2746
-22e8 57 2746
-2302 59 2746
-230a 60 2746
-2316 62 2746
-2321 63 2746
-232f 68 2746
-2338 71 2746
-233c 72 2746
-2344 73 2746
-234b 77 2746
-2352 78 2746
-2359 79 2746
-2360 93 2746
-237b 97 2746
-238e 111 2746
-239f 113 2746
-23a9 114 2746
-23b1 99 2746
-23b8 100 2746
-23bc 123 2746
-23c2 152 2746
-23c4 126 2746
-23ce 127 2746
-23d4 133 2746
-23d8 134 2746
-23dd 135 2746
-23e2 138 2746
-23e7 140 2746
-23f4 141 2746
-23fb 142 2746
-2400 145 2746
-240b 147 2746
-2412 149 2746
-2418 153 2746
-FUNC 241b _ioinit
-241b 111 3164
-2427 122 3164
-242c 127 3164
-2436 128 3164
-243d 137 3164
-244c 139 3164
-2452 142 3164
-2457 143 3164
-245d 145 3164
-2465 146 3164
-2469 147 3164
-246c 148 3164
-2470 149 3164
-2473 151 3164
-2477 152 3164
-247b 153 3164
-247f 145 3164
-2492 161 3164
-24a7 166 3164
-24a9 172 3164
-24ac 173 3164
-24b2 179 3164
-24bd 185 3164
-24c2 191 3164
-24d1 204 3164
-24da 205 3164
-24e1 207 3164
-24e9 208 3164
-24ed 209 3164
-24f0 210 3164
-24f4 211 3164
-24f8 212 3164
-24fc 213 3164
-2500 214 3164
-2504 207 3164
-2513 185 3164
-251c 284 3164
-251e 197 3164
-2524 221 3164
-252c 234 3164
-2550 236 3164
-2565 237 3164
-256c 238 3164
-2571 241 3164
-2589 243 3164
-258c 221 3164
-2599 253 3164
-259b 255 3164
-25a6 258 3164
-25b2 306 3164
-25b8 262 3164
-25bc 266 3164
-25ec 271 3164
-25ee 277 3164
-25f8 278 3164
-25fe 279 3164
-2603 280 3164
-2607 284 3164
-261b 286 3164
-261e 288 3164
-2620 297 3164
-2624 298 3164
-262a 253 3164
-2634 313 3164
-2640 315 3164
-2644 128 3164
-264b 129 3164
-2655 316 3164
-FUNC 265b _ioterm
-265b 341 3164
-265d 345 3164
-2662 347 3164
-2668 353 3164
-2670 355 3164
-2679 356 3164
-268a 353 3164
-268e 361 3164
-2695 362 3164
-26a6 365 3164
-FUNC 26a7 _RTC_Initialize
-FUNC 26cb _RTC_Terminate
-FUNC 26ef _encode_pointer
-26ef 82 710
-26f0 91 710
-271b 107 710
-2723 95 710
-272e 97 710
-2732 100 710
-273e 110 710
-2742 112 710
-274c 115 710
-2751 116 710
-FUNC 2752 _encoded_null
-2752 135 710
-2752 136 710
-275a 137 710
-FUNC 275b _decode_pointer
-275b 156 710
-275c 165 710
-2787 181 710
-278f 169 710
-279a 171 710
-279e 174 710
-27aa 184 710
-27ae 186 710
-27b8 189 710
-27bd 190 710
-FUNC 27be __crtTlsAlloc
-27be 202 710
-27be 203 710
-27c4 204 710
-FUNC 27c7 __fls_getvalue
-27c7 220 710
-27c7 221 710
-27d9 222 710
-FUNC 27dc __get_flsindex
-27dc 234 710
-27dc 235 710
-27e1 236 710
-FUNC 27e2 __set_flsgetvalue
-27e2 248 710
-27e2 250 710
-27f2 252 710
-280b 255 710
-FUNC 280c __fls_setvalue
-280c 272 710
-280c 273 710
-2822 274 710
-FUNC 2825 _mtterm
-2825 430 710
-2825 437 710
-282f 438 710
-283e 439 710
-2845 442 710
-284f 443 710
-2856 444 710
-285d 451 710
-FUNC 2862 _initptd
-2862 478 710
-286e 479 710
-287c 481 710
-2886 482 710
-288c 484 710
-2890 487 710
-28a4 488 710
-28b4 494 710
-28b7 498 710
-28be 499 710
-28c5 500 710
-28cd 501 710
-28d4 505 710
-28dc 506 710
-28e0 507 710
-28e6 515 710
-28ea 516 710
-28f2 517 710
-28fb 519 710
-2907 522 710
-290d 520 710
-FUNC 2916 _getptd_noexit
-2916 542 710
-2918 546 710
-2920 551 710
-2925 553 710
-293f 558 710
-2953 560 710
-296c 566 710
-2976 568 710
-297c 569 710
-2982 571 710
-2984 577 710
-298b 578 710
-298d 583 710
-2995 585 710
-2998 586 710
-FUNC 2999 _getptd
-2999 607 710
-299a 608 710
-29a1 609 710
-29a5 610 710
-29ad 612 710
-29b0 613 710
-FUNC 29b1 _freefls
-29b1 641 710
-29bd 652 710
-29c8 653 710
-29cf 654 710
-29d6 656 710
-29dd 657 710
-29e4 659 710
-29eb 660 710
-29f2 662 710
-29f9 663 710
-2a00 665 710
-2a07 666 710
-2a0e 668 710
-2a15 669 710
-2a1c 671 710
-2a26 672 710
-2a2d 674 710
-2a35 675 710
-2a39 678 710
-2a53 679 710
-2a5a 681 710
-2a66 685 710
-2a6e 687 710
-2a75 688 710
-2a7c 690 710
-2a83 693 710
-2a98 694 710
-2a9f 697 710
-2aab 701 710
-2ab2 704 710
-2aba 681 710
-2abd 682 710
-2ac6 697 710
-2ac9 698 710
-FUNC 2ad2 _freeptd
-2ad2 728 710
-2ad2 733 710
-2adc 745 710
-2af7 746 710
-2b0a 752 710
-2b20 754 710
-2b27 757 710
-2b31 761 710
-2b3a 763 710
-FUNC 2b3b __threadid
-2b3b 787 710
-2b3b 788 710
-FUNC 2b41 __threadhandle
-2b41 794 710
-2b41 795 710
-FUNC 2b47 _mtinit
-2b47 303 710
-2b48 312 710
-2b55 313 710
-2b59 314 710
-2b5e 315 710
-2b61 401 710
-2b63 319 710
-2b71 322 710
-2b7e 325 710
-2b8b 328 710
-2b98 329 710
-2bc2 332 710
-2bcc 336 710
-2be6 345 710
-2c0b 350 710
-2c10 357 710
-2c1b 358 710
-2c2b 359 710
-2c3b 360 710
-2c53 367 710
-2c5a 369 710
-2c5c 375 710
-2c77 377 710
-2c79 385 710
-2ca6 395 710
-2cb0 397 710
-2cb6 398 710
-2cbc 400 710
-2cc1 387 710
-2cc6 346 710
-2cca 401 710
-FUNC 2ccb __heap_select
-2ccb 70 3489
-2cd1 143 3489
-2cf4 144 3489
-2d0f 145 3489
-2d1c 146 3489
-2d1f 164 3489
-2d21 161 3489
-2d24 164 3489
-FUNC 2d26 _heap_init
-2d26 192 3489
-2d26 199 3489
-2d46 200 3489
-2d48 240 3489
-2d49 204 3489
-2d4e 206 3489
-2d58 209 3489
-2d67 211 3489
-2d73 212 3489
-2d7a 213 3489
-2d7c 239 3489
-2d7f 240 3489
-FUNC 2d80 _heap_term
-2d80 261 3489
-2d81 264 3489
-2d8d 270 3489
-2da8 273 3489
-2db7 276 3489
-2dc2 278 3489
-2dcf 281 3489
-2de0 300 3489
-2dec 301 3489
-2df3 302 3489
-FUNC 2df4 _get_heap_handle
-2df4 320 3489
-2df4 322 3489
-2df9 323 3489
-FUNC 2dfc __SEH_prolog4
-FUNC 2e41 __SEH_epilog4
-FUNC 2e55 __security_init_cookie
-2e55 97 2131
-2e5b 117 2131
-2e7c 119 2131
-2e83 120 2131
-2e86 170 2131
-2e90 175 2131
-2e96 178 2131
-2e9e 179 2131
-2ea6 180 2131
-2eae 182 2131
-2ebe 187 2131
-2ec0 204 2131
-2ec4 206 2131
-2ecb 209 2131
-2ecf 211 2131
-2ed6 215 2131
-2edc 216 2131
-2ee7 218 2131
-FUNC 2ee9 __report_gsfailure
-2ee9 140 2173
-2ef2 170 2173
-2ef7 171 2173
-2efd 172 2173
-2f03 173 2173
-2f09 174 2173
-2f0f 175 2173
-2f15 176 2173
-2f1c 177 2173
-2f23 178 2173
-2f2a 179 2173
-2f31 180 2173
-2f38 181 2173
-2f3f 182 2173
-2f40 183 2173
-2f46 190 2173
-2f49 191 2173
-2f4e 192 2173
-2f51 193 2173
-2f56 194 2173
-2f59 195 2173
-2f5e 201 2173
-2f64 204 2173
-2f6e 206 2173
-2f78 285 2173
-2f82 286 2173
-2f8c 293 2173
-2f97 294 2173
-2fa2 297 2173
-2fad 298 2173
-2fb5 302 2173
-2fbd 304 2173
-2fc8 313 2173
-2fd1 315 2173
-2fd9 319 2173
-2feb 320 2173
-FUNC 2ff0 __global_unwind2
-FUNC 3010 __unwind_handler
-FUNC 3055 __local_unwind2
-FUNC 30d9 __abnormal_termination
-FUNC 30fc _NLG_Notify1
-FUNC 3105 _NLG_Notify
-FUNC 3124 _NLG_Call
-FUNC 3127 _mtinitlocks
-3127 137 852
-3129 144 852
-3130 145 852
-3141 146 852
-3143 148 852
-3158 144 852
-315e 157 852
-3163 158 852
-FUNC 3170 _mtdeletelocks
-3170 188 852
-3171 194 852
-317e 196 852
-318a 200 852
-318d 206 852
-3193 207 852
-31a2 215 852
-31a8 217 852
-31b4 221 852
-31c4 224 852
-FUNC 31c5 _unlock
-31c5 371 852
-31c8 375 852
-31d8 376 852
-FUNC 31da _lockerr_exit
-31da 403 852
-31da 404 852
-31e6 405 852
-31f1 406 852
-FUNC 31f2 _mtinitlocknum
-31f2 259 852
-31fe 261 852
-3204 269 852
-320e 270 852
-3213 271 852
-321a 272 852
-3226 276 852
-3234 277 852
-3238 279 852
-3246 280 852
-3251 281 852
-3255 284 852
-325d 285 852
-3260 287 852
-3264 288 852
-3275 289 852
-327c 290 852
-3287 291 852
-328a 292 852
-328c 293 852
-328e 296 852
-3290 297 852
-3297 300 852
-32a3 304 852
-32a6 305 852
-32ac 301 852
-FUNC 32b5 _lock
-32b5 333 852
-32b8 338 852
-32c8 340 852
-32d3 341 852
-32db 348 852
-32e4 349 852
-FUNC 32e6 _initp_misc_invarg
-32e6 38 1773
-32e6 39 1773
-32ef 40 1773
-FUNC 32f0 _invoke_watson
-32f0 111 1773
-330c 128 1773
-3312 129 1773
-3318 130 1773
-331e 131 1773
-3321 132 1773
-3324 133 1773
-3327 134 1773
-332e 135 1773
-3335 136 1773
-3339 137 1773
-333d 138 1773
-3341 139 1773
-3345 140 1773
-3346 141 1773
-334c 147 1773
-3352 148 1773
-336b 150 1773
-336e 163 1773
-3381 168 1773
-3387 169 1773
-339a 171 1773
-33a0 174 1773
-33aa 176 1773
-33b4 180 1773
-33bc 181 1773
-33c4 184 1773
-33d6 185 1773
-FUNC 33ec _set_invalid_parameter_handler
-33ec 207 1773
-33ed 211 1773
-33f8 212 1773
-3405 214 1773
-340a 216 1773
-340d 217 1773
-FUNC 340e _get_invalid_parameter_handler
-340e 221 1773
-340e 225 1773
-341a 228 1773
-FUNC 341b _invoke_watson
-341b 266 1773
-341e 274 1773
-341f 273 1773
-FUNC 3424 _invalid_parameter
-3424 70 1773
-3427 77 1773
-3432 78 1773
-3437 89 1773
-3438 80 1773
-343a 86 1773
-3442 89 1773
-3443 88 1773
-FUNC 3448 _invalid_parameter_noinfo
-3448 98 1773
-3448 99 1773
-3457 100 1773
-FUNC 3458 _invalid_parameter
-3458 249 1773
-345b 257 1773
-345c 256 1773
-FUNC 3461 _get_errno_from_oserr
-3461 119 3701
-3461 123 3701
-3467 124 3701
-3476 133 3701
-347e 134 3701
-3481 139 3701
-3482 125 3701
-3489 139 3701
-348a 135 3701
-349b 139 3701
-FUNC 349c _errno
-349c 280 3701
-349c 281 3701
-34a1 282 3701
-34a5 283 3701
-34aa 288 3701
-34ab 285 3701
-34ae 288 3701
-FUNC 34af __doserrno
-34af 293 3701
-34af 294 3701
-34b4 295 3701
-34b8 296 3701
-34bd 300 3701
-34be 298 3701
-34c1 300 3701
-FUNC 34c2 _dosmaperr
-34c2 110 3701
-34c3 111 3701
-34cc 113 3701
-34df 114 3701
-FUNC 34e0 _set_errno
-34e0 157 3701
-34e0 158 3701
-34e5 159 3701
-34e9 161 3701
-34ec 168 3701
-34ed 165 3701
-34f8 166 3701
-34fa 168 3701
-FUNC 34fb _get_errno
-34fb 187 3701
-34fc 189 3701
-3517 195 3701
-3518 193 3701
-3521 194 3701
-3524 195 3701
-FUNC 3525 _set_doserrno
-3525 213 3701
-3525 214 3701
-352a 215 3701
-352e 217 3701
-3531 224 3701
-3532 221 3701
-353d 222 3701
-353f 224 3701
-FUNC 3540 _get_doserrno
-3540 243 3701
-3541 245 3701
-355c 251 3701
-355d 249 3701
-3566 250 3701
-3569 251 3701
-FUNC 356a _onexit_nolock
-356a 104 1691
-356f 107 1691
-357a 108 1691
-358d 112 1691
-359f 122 1691
-35ac 127 1691
-35b9 129 1691
-35cd 134 1691
-35d0 136 1691
-35e4 147 1691
-35e7 149 1691
-35f6 156 1691
-35ff 157 1691
-360b 159 1691
-360f 114 1691
-3615 160 1691
-FUNC 3617 __onexitinit
-3617 205 1691
-3618 208 1691
-3623 209 1691
-362c 211 1691
-363a 216 1691
-363e 221 1691
-363f 218 1691
-3642 220 1691
-3645 221 1691
-FUNC 3646 _onexit
-3646 85 1691
-3652 88 1691
-3657 90 1691
-365b 91 1691
-3667 93 1691
-3673 97 1691
-3676 98 1691
-367c 94 1691
-FUNC 3682 atexit
-3682 165 1691
-3682 166 1691
-3693 167 1691
-FUNC 3694 _initp_misc_cfltcvt_tab
-3694 54 2515
-3696 56 2515
-369e 58 2515
-36b2 60 2515
-FUNC 36b3 terminate
-36b3 94 3648
-36bf 107 3648
-36c7 111 3648
-36cb 116 3648
-36cf 120 3648
-36d1 121 3648
-36d3 122 3648
-36da 127 3648
-36e1 135 3648
-36e6 136 3648
-FUNC 36ec unexpected
-36ec 149 3648
-36ec 159 3648
-36f4 163 3648
-36f8 167 3648
-36fa 173 3648
-FUNC 36ff _inconsistency
-36ff 187 3648
-370b 196 3648
-3717 197 3648
-371b 202 3648
-371f 203 3648
-3721 204 3648
-3723 205 3648
-372a 211 3648
-3731 217 3648
-FUNC 3736 _initp_eh_hooks
-3736 74 3648
-3736 80 3648
-3746 81 3648
-FUNC 3747 _initp_misc_winsig
-3747 57 1270
-3747 58 1270
-3750 59 1270
-3755 60 1270
-375a 61 1270
-375f 62 1270
-FUNC 3760 ctrlevent_capture
-3760 89 1270
-376c 94 1270
-3775 95 1270
-3778 102 1270
-377d 103 1270
-3782 104 1270
-3790 105 1270
-3797 107 1270
-3799 108 1270
-379e 109 1270
-37ac 110 1270
-37b3 109 1270
-37b4 113 1270
-37bd 117 1270
-37c4 120 1270
-37d0 124 1270
-37d5 128 1270
-37d9 120 1270
-37db 121 1270
-37e3 130 1270
-37e9 131 1270
-37f0 138 1270
-37f3 139 1270
-FUNC 37fb siglookup
-37fb 634 1270
-37fb 635 1270
-3806 645 1270
-381b 649 1270
-382a 653 1270
-382c 658 1270
-382e 659 1270
-FUNC 382f __get_sigabrt
-382f 676 1270
-382f 677 1270
-383b 678 1270
-FUNC 383c __fpecode
-383c 699 1270
-383c 700 1270
-3844 701 1270
-FUNC 3845 __pxcptinfoptrs
-3845 721 1270
-3845 722 1270
-384d 723 1270
-FUNC 384e signal
-384e 219 1270
-385a 224 1270
-385e 230 1270
-3861 244 1270
-3864 230 1270
-3876 244 1270
-38a5 327 1270
-38b8 334 1270
-38bf 335 1270
-38c7 342 1270
-38d1 346 1270
-38e8 352 1270
-38f8 367 1270
-390b 380 1270
-390e 382 1270
-391c 395 1270
-391f 401 1270
-3936 390 1270
-393b 401 1270
-3940 246 1270
-3948 247 1270
-394c 254 1270
-395e 257 1270
-3972 259 1270
-3978 261 1270
-397a 263 1270
-3989 264 1270
-3993 268 1270
-39ab 288 1270
-39ba 289 1270
-39be 291 1270
-39c9 293 1270
-39cb 279 1270
-39da 280 1270
-39de 282 1270
-39e9 284 1270
-39eb 296 1270
-39fa 297 1270
-39fe 299 1270
-3a09 301 1270
-3a0b 271 1270
-3a1a 272 1270
-3a1e 274 1270
-3a2a 305 1270
-3a36 309 1270
-3a3f 407 1270
-3a43 305 1270
-3a46 306 1270
-3a4f 410 1270
-3a68 419 1270
-3a82 417 1270
-3a85 423 1270
-FUNC 3a8b raise
-3a8b 452 1270
-3a97 459 1270
-3a9c 460 1270
-3a9f 462 1270
-3abe 488 1270
-3ac8 489 1270
-3acc 490 1270
-3ad4 465 1270
-3ade 467 1270
-3ae0 492 1270
-3af1 493 1270
-3af3 462 1270
-3b02 500 1270
-3b1e 476 1270
-3b28 478 1270
-3b2a 470 1270
-3b34 472 1270
-3b36 481 1270
-3b40 482 1270
-3b47 502 1270
-3b51 510 1270
-3b53 509 1270
-3b57 510 1270
-3b5d 515 1270
-3b62 520 1270
-3b69 527 1270
-3b6e 528 1270
-3b75 530 1270
-3b7a 543 1270
-3b89 544 1270
-3b8f 545 1270
-3b92 551 1270
-3b97 552 1270
-3b9d 553 1270
-3ba4 561 1270
-3ba9 568 1270
-3bc5 571 1270
-3bd2 568 1270
-3bd7 574 1270
-3bde 577 1270
-3bea 582 1270
-3bef 588 1270
-3bf7 589 1270
-3bf9 577 1270
-3bff 578 1270
-3c05 579 1270
-3c0e 590 1270
-3c13 597 1270
-3c22 598 1270
-3c28 603 1270
-3c2d 604 1270
-3c33 607 1270
-3c35 608 1270
-FUNC 3c3b _initp_misc_rand_s
-3c3b 58 1559
-3c3b 59 1559
-3c44 60 1559
-FUNC 3c45 rand_s
-3c45 66 1559
-3c48 67 1559
-3c53 68 1559
-3c7e 71 1559
-3c8a 77 1559
-3c97 78 1559
-3c9b 80 1559
-3cb9 83 1559
-3cc7 84 1559
-3ccb 86 1559
-3cfa 88 1559
-3d03 89 1559
-3d08 94 1559
-3d1e 103 1559
-3d25 107 1559
-3d2e 109 1559
-3d39 110 1559
-3d42 112 1559
-3d48 113 1559
-FUNC 3d49 __getlocaleinfo
-3d49 70 1967
-3d66 76 1967
-3d6d 109 1967
-3df4 103 1967
-3e07 114 1967
-3e0c 115 1967
-3e13 141 1967
-3e16 142 1967
-3e28 106 1967
-3e48 108 1967
-3e4d 109 1967
-3e54 111 1967
-3e58 118 1967
-3e5d 126 1967
-3e77 127 1967
-3e79 129 1967
-3e7b 134 1967
-3e8b 135 1967
-3ea1 139 1967
-FUNC 3ea3 _initp_misc_purevirt
-3ea3 166 1967
-3ea3 167 1967
-3eac 168 1967
-FUNC 3ead _initp_misc_initcrit
-3ead 47 2049
-3ead 48 2049
-3eb6 49 2049
-FUNC 3eb7 __crtInitCritSecNoSpinCount
-3eb7 76 2049
-3eb7 77 2049
-3ec1 78 2049
-3ec4 79 2049
-FUNC 3ec7 __crtInitCritSecAndSpinCount
-3ec7 109 2049
-3ed3 111 2049
-3ed8 112 2049
-3ee6 114 2049
-3eea 120 2049
-3f05 121 2049
-3f09 129 2049
-3f0b 130 2049
-3f16 131 2049
-3f1a 134 2049
-3f28 136 2049
-3f2c 149 2049
-3f31 152 2049
-3f3d 155 2049
-3f40 161 2049
-3f4b 162 2049
-3f4d 163 2049
-3f67 170 2049
-3f70 171 2049
-3f78 173 2049
-3f7c 174 2049
-3f83 176 2049
-3f86 177 2049
-FUNC 3f8c _initp_heap_handler
-3f8c 31 3251
-3f8c 32 3251
-3f95 33 3251
-FUNC 3f96 _set_new_handler
-3f96 53 3251
-3f97 57 3251
-3f9e 59 3251
-3fa9 60 3251
-3fb4 63 3251
-3fc3 65 3251
-3fc6 66 3251
-FUNC 3fc7 _set_new_handler
-3fc7 86 3251
-3fc7 89 3251
-3fcf 90 3251
-FUNC 3fd0 _query_new_handler
-3fd0 110 3251
-3fd0 111 3251
-3fdc 112 3251
-FUNC 3fdd _callnewh
-3fdd 131 3251
-3fdd 133 3251
-3fe8 135 3251
-3ff8 138 3251
-3ffb 139 3251
-3ffc 136 3251
-3ffe 139 3251
-FUNC 3fff __crtMessageBoxA
-3fff 41 2471
-4008 49 2471
-400d 56 2471
-400f 64 2471
-4027 66 2471
-4034 67 2471
-4038 69 2471
-403f 76 2471
-404f 78 2471
-4051 80 2471
-4057 83 2471
-406c 86 2471
-4086 88 2471
-40a2 89 2471
-40a8 95 2471
-40b0 98 2471
-40b6 100 2471
-40c0 102 2471
-40d4 116 2471
-40e8 121 2471
-411a 129 2471
-4135 130 2471
-413b 131 2471
-4142 132 2471
-4144 133 2471
-414b 135 2471
-414d 137 2471
-4156 138 2471
-415f 140 2471
-416f 141 2471
-417e 144 2471
-419b 145 2471
-FUNC 419d strcat_s
-419d 13 600
-419d 18 600
-41cd 19 600
-41d9 21 600
-41db 23 600
-41df 25 600
-41e0 26 600
-41e3 29 600
-41e5 32 600
-41e7 35 600
-41f4 39 600
-41f8 41 600
-41fa 42 600
-4208 45 600
-420d 46 600
-FUNC 420e strncpy_s
-420e 13 516
-4213 17 516
-4227 65 516
-422c 66 516
-422e 24 516
-4254 25 516
-4259 28 516
-425b 29 516
-425d 31 516
-4268 35 516
-4270 37 516
-427d 41 516
-427f 45 516
-4291 48 516
-4296 50 516
-4298 54 516
-429c 56 516
-42a2 58 516
-42a5 59 516
-42b1 61 516
-42b3 62 516
-FUNC 42d0 strlen
-42d0 54 622
-42d0 63 622
-42d4 64 622
-42da 65 622
-42dc 69 622
-42de 70 622
-42e1 71 622
-42e3 72 622
-42e5 73 622
-42eb 74 622
-42ed 76 622
-4300 81 622
-4302 82 622
-4307 83 622
-4309 84 622
-430c 85 622
-430e 86 622
-4311 87 622
-4316 88 622
-4318 90 622
-431b 91 622
-431d 92 622
-431f 93 622
-4321 94 622
-4323 95 622
-4328 96 622
-432a 97 622
-432f 98 622
-4331 99 622
-4333 103 622
-4336 104 622
-433a 105 622
-433c 106 622
-433d 108 622
-4340 109 622
-4344 110 622
-4346 111 622
-4347 113 622
-434a 114 622
-434e 115 622
-4350 116 622
-4351 118 622
-4354 119 622
-4358 120 622
-435a 121 622
-FUNC 435b strcpy_s
-435b 13 558
-435b 18 558
-438b 19 558
-4397 21 558
-4399 23 558
-43a6 27 558
-43aa 29 558
-43ac 30 558
-43ba 33 558
-43bf 34 558
-FUNC 43c0 _set_error_mode
-43c0 43 2379
-43c0 50 2379
-43d5 58 2379
-43db 65 2379
-43dc 54 2379
-43e1 55 2379
-43e8 65 2379
-43e9 61 2379
-4405 65 2379
-FUNC 4406 __set_app_type
-4406 91 2379
-4406 96 2379
-440f 97 2379
-FUNC 4410 __get_app_type
-4410 120 2379
-4410 125 2379
-4415 126 2379
-FUNC 4416 free
-4416 42 3525
-4422 47 3525
-4429 53 3525
-4432 57 3525
-443a 58 3525
-443e 60 3525
-444c 61 3525
-4455 64 3525
-4461 68 3525
-4467 70 3525
-446a 106 3525
-446c 65 3525
-4475 109 3525
-4484 110 3525
-4488 112 3525
-449e 115 3525
-FUNC 44a4 wait_a_bit
-44a4 18 3565
-44a5 19 3565
-44b0 20 3565
-44b6 21 3565
-44be 22 3565
-44c1 23 3565
-44c4 24 3565
-FUNC 44c5 _set_malloc_crt_max_wait
-44c5 32 3565
-44c5 34 3565
-44d4 36 3565
-FUNC 44d5 _malloc_crt
-44d5 39 3565
-44d7 40 3565
-44d9 44 3565
-44e4 45 3565
-44f1 46 3565
-4509 47 3565
-4510 50 3565
-4514 51 3565
-FUNC 4515 _calloc_crt
-4515 54 3565
-4517 55 3565
-4519 61 3565
-452d 62 3565
-4539 63 3565
-4551 64 3565
-4558 67 3565
-455c 68 3565
-FUNC 455d _realloc_crt
-455d 71 3565
-455f 72 3565
-4561 76 3565
-4570 77 3565
-4584 78 3565
-459c 79 3565
-45a3 82 3565
-45a7 83 3565
-FUNC 45a8 _recalloc_crt
-45a8 86 3565
-45aa 87 3565
-45ac 91 3565
-45c2 92 3565
-45d4 94 3565
-45ec 95 3565
-45f3 100 3565
-45f7 101 3565
-FUNC 45f8 _malloc_crt_fastcall
-45f8 105 3565
-45f8 106 3565
-45ff 107 3565
-FUNC 4600 _calloc_crt_fastcall
-4600 110 3565
-4600 111 3565
-4609 112 3565
-FUNC 460a _realloc_crt_fastcall
-460a 115 3565
-460a 116 3565
-4613 117 3565
-FUNC 4614 _LocaleUpdate::~_LocaleUpdate
-4614 282 3085
-4614 283 3085
-461a 284 3085
-4621 285 3085
-FUNC 4622 _LocaleUpdate::GetLocaleT
-4622 287 3085
-4624 289 3085
-FUNC 4625 CPtoLCID
-4625 329 3061
-4625 330 3061
-4639 345 3061
-463b 346 3061
-463c 342 3061
-4641 346 3061
-4642 339 3061
-4647 346 3061
-4648 336 3061
-464d 346 3061
-464e 333 3061
-4653 346 3061
-FUNC 4654 setSBCS
-4654 363 3061
-4658 368 3061
-466c 371 3061
-466f 374 3061
-4672 376 3061
-4675 379 3061
-467d 381 3061
-4687 382 3061
-4690 384 3061
-469b 385 3061
-46a8 386 3061
-FUNC 46a9 setSBUpLow
-46a9 402 3061
-46c6 412 3061
-46d5 415 3061
-46e2 416 3061
-46ee 420 3061
-46fc 419 3061
-46ff 421 3061
-4727 427 3061
-4744 432 3061
-4767 437 3061
-478c 442 3061
-478e 443 3061
-4798 445 3061
-479d 446 3061
-47a6 448 3061
-47ab 450 3061
-47b0 451 3061
-47be 453 3061
-47c0 454 3061
-47c8 442 3061
-47cd 456 3061
-47d5 472 3061
-4801 466 3061
-4806 468 3061
-480b 469 3061
-4812 471 3061
-4814 472 3061
-4817 460 3061
-481c 474 3061
-FUNC 4833 __updatetmbcinfo
-4833 496 3061
-483f 499 3061
-4846 500 3061
-4856 533 3061
-4859 536 3061
-485d 538 3061
-4865 541 3061
-4867 542 3061
-486d 501 3061
-4875 503 3061
-4879 506 3061
-4887 512 3061
-489e 517 3061
-48a5 524 3061
-48b6 525 3061
-48bd 528 3061
-48ce 530 3061
-FUNC 48d7 _LocaleUpdate::_LocaleUpdate
-48d7 261 3085
-48d7 262 3085
-48e6 264 3085
-48ee 265 3085
-48f3 266 3085
-48f9 268 3085
-4915 269 3085
-4936 270 3085
-493f 272 3085
-4943 273 3085
-4947 276 3085
-4949 278 3085
-4953 280 3085
-FUNC 4959 getSystemCP
-4959 282 3061
-4960 284 3061
-496b 289 3061
-4976 291 3061
-4980 292 3061
-4994 295 3061
-4999 297 3061
-49a3 298 3061
-49ab 302 3061
-49b0 305 3061
-49c2 308 3061
-49d1 309 3061
-FUNC 49d3 _setmbcp_nolock
-49d3 686 3061
-49e8 693 3061
-49f3 696 3061
-49fc 698 3061
-4a03 699 3061
-4a0a 703 3061
-4a0d 705 3061
-4a0f 708 3061
-4a24 743 3061
-4a37 748 3061
-4a46 753 3061
-4a5b 756 3061
-4a72 758 3061
-4a7e 712 3061
-4a8d 715 3061
-4aa2 720 3061
-4aab 723 3061
-4ab3 724 3061
-4ac5 723 3061
-4ace 720 3061
-4ad3 715 3061
-4ae5 731 3061
-4b05 733 3061
-4b12 736 3061
-4b19 737 3061
-4b1e 759 3061
-4b24 758 3061
-4b34 763 3061
-4b3c 764 3061
-4b43 767 3061
-4b4e 770 3061
-4b51 772 3061
-4b53 774 3061
-4b56 777 3061
-4b5e 781 3061
-4b60 786 3061
-4b66 789 3061
-4b6c 793 3061
-4b6f 794 3061
-FUNC 4b7e _getmbcp
-4b7e 811 3061
-4b84 813 3061
-4b8e 814 3061
-4b97 815 3061
-4ba7 818 3061
-4ba9 817 3061
-4bb8 818 3061
-FUNC 4bba _setmbcp
-4bba 574 3061
-4bc6 575 3061
-4bca 579 3061
-4bd4 581 3061
-4bd9 582 3061
-4bdc 585 3061
-4be7 587 3061
-4bf0 593 3061
-4bfd 595 3061
-4c05 597 3061
-4c11 607 3061
-4c14 612 3061
-4c2a 614 3061
-4c44 615 3061
-4c4b 619 3061
-4c4e 620 3061
-4c57 622 3061
-4c6e 624 3061
-4c76 625 3061
-4c7a 630 3061
-4c82 631 3061
-4c8a 632 3061
-4c92 633 3061
-4c9c 634 3061
-4ca9 633 3061
-4cac 635 3061
-4cb8 636 3061
-4cc2 635 3061
-4cc5 637 3061
-4cd1 638 3061
-4cde 637 3061
-4ce1 640 3061
-4cfd 641 3061
-4d04 645 3061
-4d0a 646 3061
-4d0d 648 3061
-4d1b 650 3061
-4d24 653 3061
-4d26 654 3061
-4d2b 660 3061
-4d33 661 3061
-4d3a 662 3061
-4d45 668 3061
-4d47 673 3061
-4d4b 682 3061
-4d4e 683 3061
-FUNC 4d54 __initmbctable
-4d54 835 3061
-4d54 845 3061
-4d5d 846 3061
-4d65 847 3061
-4d6f 852 3061
-4d71 853 3061
-FUNC 4d72 x_ismbbtype_l
-4d72 213 3115
-4d78 214 3115
-4d83 219 3115
-4d87 222 3115
-4dc1 223 3115
-FUNC 4dc3 _ismbbkalnum_l
-4dc3 80 3115
-4dc3 81 3115
-4dd7 82 3115
-FUNC 4dd8 _ismbbkalnum
-4dd8 85 3115
-4dd8 86 3115
-4dea 87 3115
-FUNC 4deb _ismbbkprint_l
-4deb 90 3115
-4deb 91 3115
-4dff 92 3115
-FUNC 4e00 _ismbbkprint
-4e00 95 3115
-4e00 96 3115
-4e12 97 3115
-FUNC 4e13 _ismbbkpunct_l
-4e13 100 3115
-4e13 101 3115
-4e27 102 3115
-FUNC 4e28 _ismbbkpunct
-4e28 105 3115
-4e28 106 3115
-4e3a 107 3115
-FUNC 4e3b _ismbbalnum_l
-4e3b 113 3115
-4e3b 114 3115
-4e52 115 3115
-FUNC 4e53 _ismbbalnum
-4e53 118 3115
-4e53 119 3115
-4e68 120 3115
-FUNC 4e69 _ismbbalpha_l
-4e69 123 3115
-4e69 124 3115
-4e80 125 3115
-FUNC 4e81 _ismbbalpha
-4e81 128 3115
-4e81 129 3115
-4e96 130 3115
-FUNC 4e97 _ismbbgraph_l
-4e97 133 3115
-4e97 134 3115
-4eae 135 3115
-FUNC 4eaf _ismbbgraph
-4eaf 138 3115
-4eaf 139 3115
-4ec4 140 3115
-FUNC 4ec5 _ismbbprint_l
-4ec5 143 3115
-4ec5 144 3115
-4edc 145 3115
-FUNC 4edd _ismbbprint
-4edd 148 3115
-4edd 149 3115
-4ef2 150 3115
-FUNC 4ef3 _ismbbpunct_l
-4ef3 153 3115
-4ef3 154 3115
-4f07 155 3115
-FUNC 4f08 _ismbbpunct
-4f08 158 3115
-4f08 159 3115
-4f1a 160 3115
-FUNC 4f1b _ismbblead_l
-4f1b 166 3115
-4f1b 167 3115
-4f2f 168 3115
-FUNC 4f30 _ismbblead
-4f30 171 3115
-4f30 172 3115
-4f42 173 3115
-FUNC 4f43 _ismbbtrail_l
-4f43 176 3115
-4f43 177 3115
-4f57 178 3115
-FUNC 4f58 _ismbbtrail
-4f58 181 3115
-4f58 182 3115
-4f6a 183 3115
-FUNC 4f6b _ismbbkana_l
-4f6b 189 3115
-4f71 190 3115
-4f7c 192 3115
-4f8c 194 3115
-4fab 197 3115
-4fad 196 3115
-4fbc 197 3115
-FUNC 4fbe _ismbbkana
-4fbe 200 3115
-4fbe 201 3115
-4fcb 202 3115
-FUNC 4fd0 memcpy
-4fd0 101 689
-4fd3 113 689
-4fd4 114 689
-4fd5 116 689
-4fd8 117 689
-4fdb 119 689
-4fde 129 689
-4fe0 131 689
-4fe2 132 689
-4fe4 134 689
-4fe6 135 689
-4fe8 137 689
-4fea 138 689
-4ff0 147 689
-4ff6 148 689
-4ff8 150 689
-4fff 151 689
-5001 153 689
-5002 154 689
-5003 155 689
-5006 156 689
-5009 157 689
-500b 158 689
-500c 159 689
-500d 160 689
-500f 163 689
-5010 164 689
-5011 165 689
-5012 166 689
-5017 179 689
-501d 180 689
-501f 182 689
-5022 183 689
-5025 185 689
-5028 186 689
-502a 188 689
-502c 190 689
-5034 208 689
-5036 209 689
-503b 211 689
-503e 212 689
-5040 214 689
-5043 215 689
-5045 217 689
-504c 221 689
-5054 225 689
-5068 232 689
-506a 233 689
-506c 235 689
-506e 236 689
-5071 238 689
-5074 239 689
-5077 241 689
-507a 242 689
-507d 244 689
-5080 245 689
-5083 247 689
-5086 248 689
-5088 250 689
-508a 252 689
-5094 256 689
-5096 257 689
-5098 259 689
-509a 260 689
-509d 262 689
-50a0 263 689
-50a3 265 689
-50a6 266 689
-50a9 268 689
-50ac 269 689
-50ae 271 689
-50b0 273 689
-50b8 277 689
-50ba 278 689
-50bc 280 689
-50be 281 689
-50c1 283 689
-50c4 284 689
-50c7 286 689
-50ca 287 689
-50cc 289 689
-50ce 291 689
-50f8 298 689
-50fc 300 689
-5100 302 689
-5104 304 689
-5108 306 689
-510c 308 689
-5110 310 689
-5114 312 689
-5118 314 689
-511c 316 689
-5120 318 689
-5124 320 689
-5128 322 689
-512c 324 689
-5130 326 689
-5137 328 689
-5139 329 689
-513b 331 689
-5154 340 689
-5157 341 689
-5158 342 689
-5159 344 689
-515c 348 689
-515e 350 689
-5160 351 689
-5163 352 689
-5164 353 689
-5165 354 689
-5168 358 689
-516a 360 689
-516c 361 689
-516f 362 689
-5172 363 689
-5175 364 689
-5176 365 689
-5177 366 689
-517c 370 689
-517e 372 689
-5180 373 689
-5183 374 689
-5186 375 689
-5189 376 689
-518c 377 689
-518f 378 689
-5190 379 689
-5191 380 689
-5194 391 689
-5198 392 689
-519c 397 689
-51a2 398 689
-51a4 400 689
-51a7 401 689
-51aa 403 689
-51ad 404 689
-51af 406 689
-51b0 407 689
-51b2 408 689
-51b3 410 689
-51bc 414 689
-51be 417 689
-51c8 422 689
-51ca 423 689
-51cf 425 689
-51d2 426 689
-51d4 428 689
-51d7 429 689
-51d9 431 689
-51e0 435 689
-51f4 442 689
-51f7 443 689
-51f9 445 689
-51fc 446 689
-51ff 448 689
-5202 449 689
-5205 451 689
-5208 452 689
-520a 454 689
-520b 455 689
-520d 456 689
-520e 458 689
-5218 462 689
-521b 463 689
-521d 465 689
-5220 466 689
-5223 468 689
-5226 469 689
-5229 471 689
-522c 472 689
-522f 474 689
-5232 475 689
-5234 477 689
-5235 478 689
-5237 479 689
-5238 481 689
-5240 485 689
-5243 486 689
-5245 488 689
-5248 489 689
-524b 491 689
-524e 492 689
-5251 494 689
-5254 495 689
-5257 497 689
-525a 498 689
-525d 500 689
-5260 501 689
-5266 503 689
-5267 504 689
-5269 505 689
-526a 507 689
-5294 516 689
-5298 518 689
-529c 520 689
-52a0 522 689
-52a4 524 689
-52a8 526 689
-52ac 528 689
-52b0 530 689
-52b4 532 689
-52b8 534 689
-52bc 536 689
-52c0 538 689
-52c4 540 689
-52c8 542 689
-52cc 544 689
-52d3 546 689
-52d5 547 689
-52d7 549 689
-52f0 558 689
-52f3 560 689
-52f4 561 689
-52f5 562 689
-52f8 566 689
-52fb 568 689
-52fe 569 689
-5301 570 689
-5302 571 689
-5303 572 689
-5308 576 689
-530b 578 689
-530e 579 689
-5311 580 689
-5314 581 689
-5317 582 689
-5318 583 689
-5319 584 689
-531c 588 689
-531f 590 689
-5322 591 689
-5325 592 689
-5328 593 689
-532b 594 689
-532e 595 689
-5331 596 689
-5332 597 689
-5333 598 689
-FUNC 5335 ___setlc_active_func
-5335 90 1478
-5335 91 1478
-533a 92 1478
-FUNC 533b ___unguarded_readlc_active_add_func
-533b 104 1478
-533b 105 1478
-5340 106 1478
-FUNC 5341 __freetlocinfo
-5341 144 1478
-5344 152 1478
-536a 155 1478
-5378 157 1478
-537e 158 1478
-538b 162 1478
-5399 164 1478
-539f 165 1478
-53ac 168 1478
-53b7 169 1478
-53c4 176 1478
-53d2 178 1478
-53e3 179 1478
-53f6 180 1478
-5404 181 1478
-5412 188 1478
-5429 190 1478
-542f 191 1478
-5438 194 1478
-543e 197 1478
-5451 199 1478
-5458 205 1478
-5468 207 1478
-5475 214 1478
-5480 215 1478
-FUNC 5481 __addlocaleref
-5481 225 1478
-5484 227 1478
-5492 228 1478
-549c 229 1478
-549f 231 1478
-54a9 232 1478
-54ac 234 1478
-54b6 235 1478
-54b9 237 1478
-54c3 238 1478
-54c6 240 1478
-54cc 242 1478
-54db 243 1478
-54de 245 1478
-54eb 246 1478
-54f4 248 1478
-5506 249 1478
-FUNC 5507 __removelocaleref
-5507 259 1478
-5508 261 1478
-5513 263 1478
-551c 265 1478
-5526 266 1478
-5529 268 1478
-5533 269 1478
-5536 271 1478
-5540 272 1478
-5543 274 1478
-554d 275 1478
-5550 277 1478
-5556 279 1478
-5565 280 1478
-5568 282 1478
-5575 283 1478
-557e 285 1478
-558f 287 1478
-5592 288 1478
-FUNC 5593 _copytlocinfo_nolock
-5593 302 1478
-5596 303 1478
-55a3 304 1478
-55aa 305 1478
-55ad 306 1478
-55b6 308 1478
-FUNC 55b7 _updatetlocinfoEx_nolock
-55b7 321 1478
-55b7 324 1478
-55c0 326 1478
-55c2 327 1478
-55c6 334 1478
-55ce 339 1478
-55d3 341 1478
-55d9 350 1478
-55e7 351 1478
-55ee 355 1478
-55f1 356 1478
-55f2 325 1478
-55f4 356 1478
-FUNC 55f5 __updatetlocinfo
-55f5 382 1478
-5601 384 1478
-5608 386 1478
-5618 397 1478
-5620 399 1478
-5624 401 1478
-562c 404 1478
-562e 405 1478
-5634 387 1478
-563c 388 1478
-5640 390 1478
-5651 392 1478
-565f 394 1478
-5667 395 1478
-FUNC 566b _configthreadlocale
-566b 420 1478
-566d 434 1478
-5672 435 1478
-5682 437 1478
-569b 456 1478
-56b8 444 1478
-56bb 445 1478
-56bd 440 1478
-56c3 441 1478
-56c5 452 1478
-56cc 460 1478
-56d0 462 1478
-FUNC 56d1 sync_legacy_variables_lk
-56d1 489 1478
-56d1 490 1478
-56df 491 1478
-56e8 492 1478
-56f4 493 1478
-5700 494 1478
-570c 495 1478
-5718 496 1478
-5723 497 1478
-FUNC 5724 _free_locale
-5724 517 1478
-5730 518 1478
-5739 522 1478
-5755 524 1478
-575c 526 1478
-5760 534 1478
-5768 535 1478
-576b 537 1478
-5773 540 1478
-5784 541 1478
-578b 543 1478
-5797 552 1478
-579e 553 1478
-57a1 554 1478
-57a8 556 1478
-57ae 543 1478
-57b1 545 1478
-FUNC 57ba __free_locale
-57ba 562 1478
-57ba 563 1478
-FUNC 57bf _get_current_locale
-57bf 687 1478
-57cb 689 1478
-57d2 691 1478
-57e6 693 1478
-57f1 694 1478
-57f5 697 1478
-57fa 698 1478
-57ff 706 1478
-5804 707 1478
-580a 708 1478
-5812 709 1478
-5816 710 1478
-581e 712 1478
-582a 715 1478
-5833 717 1478
-5835 718 1478
-583b 712 1478
-583e 713 1478
-FUNC 5847 __get_current_locale
-5847 722 1478
-5847 723 1478
-FUNC 584c __init_dummy
-584c 1283 1478
-584c 1284 1478
-584e 1285 1478
-FUNC 584f _strcats
-584f 1288 1478
-5851 1294 1478
-5860 1296 1478
-5886 1294 1478
-588c 1299 1478
-FUNC 588d __lc_strtolc
-588d 1302 1478
-5893 1307 1478
-58a4 1309 1478
-58b0 1310 1478
-58b7 1313 1478
-58c2 1315 1478
-58e7 1317 1478
-58ed 1318 1478
-58ef 1323 1478
-5904 1328 1478
-5921 1329 1478
-592a 1331 1478
-593a 1332 1478
-5946 1334 1478
-595a 1335 1478
-5982 1340 1478
-598b 1348 1478
-5996 1350 1478
-59ae 1338 1478
-59b4 1353 1478
-FUNC 59b6 __lc_lctostr
-59b6 1356 1478
-59bb 1357 1478
-59e0 1358 1478
-59e7 1359 1478
-59fd 1360 1478
-5a09 1361 1478
-5a1f 1362 1478
-FUNC 5a21 _setlocale_get_all
-5a21 1124 1478
-5a25 1126 1478
-5a28 1134 1478
-5a45 1137 1478
-5a48 1139 1478
-5a4b 1140 1478
-5a4d 1143 1478
-5a7c 1146 1478
-5aa2 1147 1478
-5ab2 1148 1478
-5ab7 1141 1478
-5abb 1143 1478
-5aea 1144 1478
-5af4 1152 1478
-5afc 1154 1478
-5b10 1156 1478
-5b19 1159 1478
-5b27 1161 1478
-5b30 1165 1478
-5b37 1166 1478
-5b3e 1168 1478
-5b47 1170 1478
-5b5c 1172 1478
-5b65 1175 1478
-5b73 1177 1478
-5b7c 1183 1478
-5b8e 1187 1478
-FUNC 5b92 _expandlocale
-5b92 1198 1478
-5ba7 1230 1478
-5be8 1211 1478
-5bfc 1216 1478
-5c07 1219 1478
-5c2d 1220 1478
-5c31 1222 1478
-5c34 1223 1478
-5c38 1224 1478
-5c3c 1226 1478
-5c43 1228 1478
-5c45 1230 1478
-5c4d 1234 1478
-5c53 1236 1478
-5c82 1241 1478
-5c86 1243 1478
-5c94 1244 1478
-5c9a 1246 1478
-5caa 1247 1478
-5cb0 1251 1478
-5cb9 1253 1478
-5cc9 1255 1478
-5cd3 1260 1478
-5cd5 1263 1478
-5cdd 1267 1478
-5d03 1271 1478
-5d08 1272 1478
-5d16 1273 1478
-5d1b 1274 1478
-5d2b 1276 1478
-5d4d 1277 1478
-5d52 1212 1478
-5d54 1278 1478
-FUNC 5d66 _setlocale_set_cat
-5d66 980 1478
-5d7f 993 1478
-5d84 998 1478
-5db3 1000 1478
-5dba 1002 1478
-5dd3 1004 1478
-5dd9 1007 1478
-5de5 1008 1478
-5dfb 1010 1478
-5dfd 1013 1478
-5e00 1014 1478
-5e0d 1015 1478
-5e39 1016 1478
-5e3c 1019 1478
-5e75 1020 1478
-5e7b 1021 1478
-5e90 1022 1478
-5ea7 1029 1478
-5eb1 1031 1478
-5eb7 1037 1478
-5ecf 1039 1478
-5ed6 1053 1478
-5ede 1054 1478
-5ef2 1055 1478
-5f0a 1039 1478
-5f0c 1044 1478
-5f16 1046 1478
-5f23 1047 1478
-5f2e 1058 1478
-5f37 1066 1478
-5f5d 1069 1478
-5f5f 1071 1478
-5f6f 1072 1478
-5f91 1081 1478
-5f93 1082 1478
-5f97 1083 1478
-5f9c 1085 1478
-5fa5 1088 1478
-5fab 1089 1478
-5fb4 1091 1478
-5fc6 1094 1478
-5fcc 1095 1478
-5fda 1096 1478
-5fe9 1097 1478
-5ff2 1099 1478
-5ff7 1106 1478
-601b 1109 1478
-6022 1110 1478
-602a 1111 1478
-6030 1116 1478
-6048 1118 1478
-604b 1119 1478
-FUNC 605c _setlocale_nolock
-605c 873 1478
-6076 877 1478
-607d 904 1478
-6082 880 1478
-6099 882 1478
-609e 888 1478
-60b0 890 1478
-60cd 894 1478
-60cf 898 1478
-60dc 900 1478
-60fa 904 1478
-610b 907 1478
-6128 904 1478
-6136 913 1478
-6151 916 1478
-6157 918 1478
-617b 922 1478
-6193 923 1478
-6196 925 1478
-619d 926 1478
-619e 928 1478
-61a7 930 1478
-61b3 901 1478
-61b7 935 1478
-61d0 937 1478
-61d3 939 1478
-61d7 941 1478
-61e8 943 1478
-61f4 947 1478
-61f6 949 1478
-61f9 952 1478
-61fb 953 1478
-61fe 937 1478
-6207 956 1478
-620c 961 1478
-620e 962 1478
-6211 965 1478
-6213 966 1478
-6218 972 1478
-FUNC 622a _create_locale
-622a 605 1478
-622a 609 1478
-623a 612 1478
-624d 614 1478
-6258 610 1478
-625c 658 1478
-6268 617 1478
-6270 619 1478
-6277 621 1478
-6279 623 1478
-628d 625 1478
-6294 626 1478
-629b 628 1478
-629d 630 1478
-62a9 632 1478
-62bd 634 1478
-62c4 635 1478
-62cb 637 1478
-62d4 640 1478
-62d6 642 1478
-62e9 644 1478
-62f1 645 1478
-62f8 646 1478
-62ff 647 1478
-6308 648 1478
-630a 650 1478
-630c 652 1478
-6311 653 1478
-6316 657 1478
-FUNC 631d __create_locale
-631d 665 1478
-631d 666 1478
-FUNC 6322 setlocale
-6322 791 1478
-632e 792 1478
-6333 797 1478
-6358 799 1478
-6362 801 1478
-6367 806 1478
-636b 807 1478
-636e 808 1478
-6389 818 1478
-6391 819 1478
-6398 820 1478
-63a2 822 1478
-63aa 826 1478
-63c3 834 1478
-63db 836 1478
-63e5 839 1478
-63ed 840 1478
-63f4 841 1478
-63fe 842 1478
-6405 846 1478
-6414 847 1478
-6420 849 1478
-6438 850 1478
-643d 852 1478
-6448 822 1478
-6450 823 1478
-6459 852 1478
-645c 853 1478
-6465 855 1478
-6467 856 1478
-646d 857 1478
-6475 860 1478
-6481 865 1478
-6484 866 1478
-648a 860 1478
-648d 862 1478
-FUNC 6492 _get_sbh_threshold
-6492 61 3299
-6492 64 3299
-649b 66 3299
-649d 81 3299
-649e 69 3299
-64b2 81 3299
-FUNC 64b3 _set_amblksiz
-64b3 214 3299
-64b3 216 3299
-64de 224 3299
-64df 217 3299
-64f0 220 3299
-64f5 223 3299
-64f8 224 3299
-FUNC 64f9 _get_amblksiz
-64f9 243 3299
-64f9 245 3299
-6520 253 3299
-6521 246 3299
-6529 249 3299
-6531 252 3299
-6534 253 3299
-FUNC 6535 __sbh_heap_init
-6535 274 3299
-6535 275 3299
-6551 285 3299
-6552 278 3299
-6556 280 3299
-655d 281 3299
-6569 284 3299
-657c 285 3299
-FUNC 657d __sbh_find_block
-657d 306 3299
-657d 307 3299
-658f 316 3299
-6596 317 3299
-659e 319 3299
-65a1 314 3299
-65a5 321 3299
-65a7 322 3299
-FUNC 65a8 __sbh_free_block
-65a8 381 3299
-65ae 399 3299
-65b5 402 3299
-65be 407 3299
-65d6 408 3299
-65d9 412 3299
-65e6 416 3299
-65e9 417 3299
-65ee 420 3299
-65f4 424 3299
-65ff 429 3299
-6603 430 3299
-6608 431 3299
-660b 434 3299
-6613 439 3299
-6616 441 3299
-6621 442 3299
-662f 443 3299
-6634 445 3299
-6636 448 3299
-663b 449 3299
-664c 450 3299
-6655 455 3299
-665e 459 3299
-6673 463 3299
-6679 464 3299
-667e 465 3299
-6681 468 3299
-6690 474 3299
-6693 477 3299
-6699 478 3299
-66a4 479 3299
-66a6 483 3299
-66a9 484 3299
-66af 485 3299
-66b6 486 3299
-66b8 489 3299
-66bc 493 3299
-66c7 498 3299
-66ca 501 3299
-66db 502 3299
-66e1 503 3299
-66e6 505 3299
-66e8 508 3299
-66f6 509 3299
-66fc 511 3299
-6702 516 3299
-670e 517 3299
-671a 520 3299
-6722 524 3299
-6730 528 3299
-6736 529 3299
-6739 530 3299
-673f 531 3299
-6742 532 3299
-6748 535 3299
-6750 541 3299
-6768 542 3299
-6776 543 3299
-6785 545 3299
-6787 547 3299
-678d 548 3299
-679d 550 3299
-67b0 556 3299
-67b5 558 3299
-67b9 561 3299
-67c4 564 3299
-67d1 568 3299
-67d7 569 3299
-67f1 573 3299
-6806 577 3299
-681c 578 3299
-6835 579 3299
-683e 583 3299
-6844 586 3299
-684c 589 3299
-6862 595 3299
-6887 599 3299
-689b 600 3299
-689f 603 3299
-68a9 608 3299
-68b1 609 3299
-68ba 611 3299
-FUNC 68bc __sbh_alloc_new_region
-68bc 891 3299
-68bc 897 3299
-68cf 900 3299
-68ed 901 3299
-68f1 905 3299
-6903 909 3299
-690c 913 3299
-6924 914 3299
-6926 918 3299
-6940 920 3299
-6950 921 3299
-6952 927 3299
-695b 930 3299
-6961 933 3299
-6967 935 3299
-696b 936 3299
-FUNC 696c __sbh_alloc_new_group
-696c 958 3299
-6971 959 3299
-6974 972 3299
-697d 973 3299
-6981 976 3299
-6983 977 3299
-6984 974 3299
-6988 981 3299
-699d 986 3299
-69a9 993 3299
-69c8 994 3299
-69d0 998 3299
-69d6 1001 3299
-69e8 1004 3299
-69ec 1005 3299
-69f3 1011 3299
-69fb 1013 3299
-6a0b 1016 3299
-6a1d 1001 3299
-6a20 1021 3299
-6a28 1023 3299
-6a2e 1024 3299
-6a31 1027 3299
-6a37 1028 3299
-6a3a 1030 3299
-6a3f 1031 3299
-6a49 1032 3299
-6a52 1033 3299
-6a5d 1036 3299
-6a6b 1038 3299
-6a70 1039 3299
-FUNC 6a72 __sbh_resize_block
-6a72 1061 3299
-6a78 1080 3299
-6a84 1083 3299
-6a8f 1084 3299
-6a92 1085 3299
-6aa4 1089 3299
-6aab 1096 3299
-6abf 1099 3299
-6ad2 1105 3299
-6ad9 1106 3299
-6ae1 1107 3299
-6ae7 1110 3299
-6aef 1115 3299
-6af2 1117 3299
-6afb 1118 3299
-6b0c 1119 3299
-6b11 1121 3299
-6b13 1124 3299
-6b18 1125 3299
-6b2c 1126 3299
-6b32 1131 3299
-6b3b 1132 3299
-6b44 1135 3299
-6b56 1141 3299
-6b60 1142 3299
-6b69 1143 3299
-6b6c 1147 3299
-6b75 1148 3299
-6b7b 1149 3299
-6b81 1150 3299
-6b84 1151 3299
-6b8a 1154 3299
-6b92 1160 3299
-6baa 1161 3299
-6bb8 1162 3299
-6bbe 1164 3299
-6bc0 1166 3299
-6bc6 1167 3299
-6bd6 1169 3299
-6be9 1174 3299
-6bf5 1176 3299
-6bfe 1180 3299
-6c04 1182 3299
-6c0d 1100 3299
-6c14 1186 3299
-6c1a 1189 3299
-6c1d 1195 3299
-6c2a 1198 3299
-6c31 1199 3299
-6c3c 1200 3299
-6c3f 1203 3299
-6c49 1208 3299
-6c50 1209 3299
-6c55 1210 3299
-6c58 1213 3299
-6c60 1218 3299
-6c63 1221 3299
-6c6e 1222 3299
-6c7c 1223 3299
-6c81 1225 3299
-6c83 1228 3299
-6c88 1229 3299
-6c99 1231 3299
-6ca2 1236 3299
-6cab 1237 3299
-6cb4 1240 3299
-6cbd 1241 3299
-6cc1 1242 3299
-6cc6 1243 3299
-6cc9 1249 3299
-6ccf 1250 3299
-6cd2 1251 3299
-6cd8 1252 3299
-6cdb 1253 3299
-6ce1 1256 3299
-6ce9 1262 3299
-6d01 1263 3299
-6d0f 1264 3299
-6d15 1266 3299
-6d17 1268 3299
-6d1d 1269 3299
-6d2d 1271 3299
-6d40 1276 3299
-6d45 1278 3299
-6d49 1281 3299
-6d4f 1282 3299
-FUNC 6d51 __sbh_heapmin
-6d51 1302 3299
-6d51 1306 3299
-6d5e 1310 3299
-6d64 1311 3299
-6d7b 1314 3299
-6d90 1318 3299
-6da6 1319 3299
-6dbf 1320 3299
-6dc8 1325 3299
-6dd7 1328 3299
-6de8 1333 3299
-6e10 1334 3299
-6e16 1338 3299
-6e1d 1340 3299
-FUNC 6e1e __sbh_heap_check
-6e1e 1361 3299
-6e21 1391 3299
-6e33 1393 3299
-6e3b 1398 3299
-6e51 1401 3299
-6e54 1402 3299
-6e5c 1406 3299
-6e62 1407 3299
-6e6b 1408 3299
-6e77 1409 3299
-6e7a 1410 3299
-6e7d 1411 3299
-6e83 1418 3299
-6e87 1421 3299
-6ea2 1424 3299
-6eab 1428 3299
-6eb4 1438 3299
-6ed0 1445 3299
-6ed2 1446 3299
-6ed9 1449 3299
-6eda 1452 3299
-6ee6 1456 3299
-6ee9 1458 3299
-6eeb 1462 3299
-6ef1 1463 3299
-6ef6 1464 3299
-6ef9 1465 3299
-6f02 1470 3299
-6f20 1475 3299
-6f2c 1479 3299
-6f2e 1481 3299
-6f32 1484 3299
-6f38 1488 3299
-6f48 1492 3299
-6f56 1498 3299
-6f58 1502 3299
-6f5c 1505 3299
-6f7c 1509 3299
-6f95 1514 3299
-6f9d 1518 3299
-6fa0 1520 3299
-6fa6 1524 3299
-6fae 1527 3299
-6fb2 1532 3299
-6fc0 1536 3299
-6fc8 1541 3299
-6fce 1542 3299
-6fd3 1543 3299
-6fd6 1544 3299
-6fde 1549 3299
-6fea 1554 3299
-6ffb 1559 3299
-7001 1561 3299
-7004 1563 3299
-7012 1564 3299
-7015 1566 3299
-7017 1568 3299
-701f 1569 3299
-7022 1575 3299
-703e 1580 3299
-704a 1585 3299
-705a 1591 3299
-7071 1595 3299
-7078 1596 3299
-707f 1597 3299
-7095 1602 3299
-70a4 1606 3299
-70bc 1608 3299
-70c1 1609 3299
-70c3 1403 3299
-70c7 1425 3299
-70cb 1453 3299
-70cf 1485 3299
-70d3 1471 3299
-70d7 1439 3299
-70db 1493 3299
-70df 1537 3299
-70e3 1545 3299
-70e7 1550 3299
-70eb 1510 3299
-70ef 1581 3299
-70f3 1576 3299
-70f7 1592 3299
-70fb 1603 3299
-FUNC 7100 _set_sbh_threshold
-7100 102 3299
-7101 104 3299
-710b 106 3299
-710e 195 3299
-710f 109 3299
-7119 112 3299
-713e 113 3299
-7143 114 3299
-7147 195 3299
-7149 173 3299
-714f 175 3299
-7151 179 3299
-7156 185 3299
-7183 186 3299
-7189 187 3299
-7193 188 3299
-7198 193 3299
-71a3 194 3299
-71a7 195 3299
-FUNC 71a8 __sbh_alloc_block
-71a8 632 3299
-71ae 633 3299
-71b3 650 3299
-71c8 668 3299
-71cd 669 3299
-71d4 671 3299
-71d9 672 3299
-71dd 674 3299
-71df 677 3299
-71ec 682 3299
-71f6 686 3299
-7204 688 3299
-7207 683 3299
-7209 688 3299
-720e 692 3299
-7212 694 3299
-721a 698 3299
-7228 700 3299
-722b 695 3299
-722d 700 3299
-7232 705 3299
-7238 709 3299
-723e 711 3299
-7244 707 3299
-7248 715 3299
-724c 717 3299
-7254 720 3299
-725a 722 3299
-725d 718 3299
-725f 722 3299
-7264 726 3299
-7268 727 3299
-7276 728 3299
-727d 733 3299
-728f 734 3299
-7291 737 3299
-7297 739 3299
-729a 740 3299
-729c 745 3299
-72b8 749 3299
-72bc 751 3299
-72d0 752 3299
-72de 751 3299
-72e1 754 3299
-72f3 760 3299
-72fd 763 3299
-730a 768 3299
-730c 767 3299
-730e 768 3299
-730f 765 3299
-7313 770 3299
-731a 775 3299
-731f 776 3299
-7325 777 3299
-732d 778 3299
-7330 781 3299
-7338 784 3299
-7340 788 3299
-7343 791 3299
-7351 792 3299
-7366 793 3299
-736e 795 3299
-7370 798 3299
-737f 799 3299
-738e 800 3299
-739c 809 3299
-73b8 813 3299
-73be 814 3299
-73c1 815 3299
-73c7 816 3299
-73ca 817 3299
-73d0 820 3299
-73d8 826 3299
-73f0 827 3299
-73fb 829 3299
-740b 831 3299
-740d 833 3299
-7413 835 3299
-7420 837 3299
-7436 831 3299
-7439 844 3299
-743d 846 3299
-743f 848 3299
-7448 853 3299
-7452 855 3299
-7456 858 3299
-7464 862 3299
-7477 863 3299
-747e 866 3299
-7483 868 3299
-7489 869 3299
-FUNC 748b _crt_debugger_hook
-748b 62 2412
-748b 65 2412
-7492 66 2412
-FUNC 74a0 memset
-74a0 59 676
-74a0 68 676
-74a4 69 676
-74a8 71 676
-74aa 72 676
-74ac 74 676
-74ae 75 676
-74b2 78 676
-74b4 79 676
-74b6 80 676
-74bc 81 676
-74be 82 676
-74c5 83 676
-74c7 85 676
-74cc 91 676
-74cd 92 676
-74cf 94 676
-74d2 95 676
-74d4 97 676
-74d6 98 676
-74d9 99 676
-74db 101 676
-74dd 103 676
-74df 104 676
-74e2 105 676
-74e5 106 676
-74e7 110 676
-74e9 111 676
-74ec 113 676
-74ee 115 676
-74f0 117 676
-74f3 119 676
-74f5 122 676
-74f7 123 676
-74fa 124 676
-74fd 125 676
-74ff 127 676
-7501 129 676
-7503 130 676
-7505 134 676
-7507 135 676
-750a 137 676
-750d 138 676
-750f 142 676
-7513 143 676
-7514 145 676
-7515 148 676
-7519 150 676
-FUNC 751a _msize
-751a 43 3387
-7526 47 3387
-7553 51 3387
-755c 55 3387
-7564 56 3387
-7567 57 3387
-7575 59 3387
-7583 61 3387
-758f 64 3387
-7594 88 3387
-75a4 91 3387
-75a6 93 3387
-75ac 61 3387
-75b4 62 3387
-FUNC 75bd _fptrap
-75bd 46 988
-75bd 47 988
-75c5 48 988
-FUNC 75c6 abort
-75c6 53 2559
-75e1 56 2559
-75eb 59 2559
-75f3 68 2559
-75f8 69 2559
-75fc 71 2559
-7604 78 2559
-7611 87 2559
-7617 88 2559
-761d 89 2559
-7623 90 2559
-7626 91 2559
-7629 92 2559
-762c 93 2559
-7633 94 2559
-763a 95 2559
-763e 96 2559
-7642 97 2559
-7646 98 2559
-764a 99 2559
-764b 100 2559
-7651 106 2559
-7657 107 2559
-7670 109 2559
-7673 117 2559
-7686 122 2559
-768f 123 2559
-7692 126 2559
-76a7 128 2559
-76b1 137 2559
-FUNC 76b9 _set_abort_behavior
-76b9 158 2559
-76b9 160 2559
-76d6 162 2559
-FUNC 76d7 _isalpha_l
-76d7 57 4008
-76dd 58 4008
-76e8 60 4008
-7729 61 4008
-FUNC 772b isalpha
-772b 66 4008
-772b 67 4008
-7734 69 4008
-7747 75 4008
-7748 73 4008
-7755 75 4008
-FUNC 7756 _isupper_l
-7756 81 4008
-775c 82 4008
-7767 84 4008
-77a3 85 4008
-FUNC 77a5 isupper
-77a5 90 4008
-77a5 91 4008
-77ae 93 4008
-77bf 99 4008
-77c0 97 4008
-77cd 99 4008
-FUNC 77ce _islower_l
-77ce 105 4008
-77d4 106 4008
-77df 108 4008
-781b 109 4008
-FUNC 781d islower
-781d 114 4008
-781d 115 4008
-7826 117 4008
-7837 123 4008
-7838 121 4008
-7845 123 4008
-FUNC 7846 _isdigit_l
-7846 129 4008
-784c 130 4008
-7857 132 4008
-7893 133 4008
-FUNC 7895 isdigit
-7895 138 4008
-7895 139 4008
-789e 141 4008
-78af 147 4008
-78b0 145 4008
-78bd 147 4008
-FUNC 78be _isxdigit_l
-78be 153 4008
-78c4 154 4008
-78cf 156 4008
-7910 157 4008
-FUNC 7912 isxdigit
-7912 162 4008
-7912 163 4008
-791b 165 4008
-792e 171 4008
-792f 169 4008
-793c 171 4008
-FUNC 793d _isspace_l
-793d 177 4008
-7943 178 4008
-794e 180 4008
-798a 181 4008
-FUNC 798c isspace
-798c 186 4008
-798c 187 4008
-7995 189 4008
-79a6 195 4008
-79a7 193 4008
-79b4 195 4008
-FUNC 79b5 _ispunct_l
-79b5 201 4008
-79bb 202 4008
-79c6 204 4008
-7a02 205 4008
-FUNC 7a04 ispunct
-7a04 210 4008
-7a04 211 4008
-7a0d 213 4008
-7a1e 219 4008
-7a1f 217 4008
-7a2c 219 4008
-FUNC 7a2d _isalnum_l
-7a2d 225 4008
-7a33 226 4008
-7a3e 228 4008
-7a7f 229 4008
-FUNC 7a81 isalnum
-7a81 234 4008
-7a81 235 4008
-7a8a 237 4008
-7a9d 243 4008
-7a9e 241 4008
-7aab 243 4008
-FUNC 7aac _isprint_l
-7aac 249 4008
-7ab2 250 4008
-7abd 252 4008
-7afe 253 4008
-FUNC 7b00 isprint
-7b00 258 4008
-7b00 259 4008
-7b09 261 4008
-7b1c 267 4008
-7b1d 265 4008
-7b2a 267 4008
-FUNC 7b2b _isgraph_l
-7b2b 273 4008
-7b31 274 4008
-7b3c 276 4008
-7b7d 277 4008
-FUNC 7b7f isgraph
-7b7f 282 4008
-7b7f 283 4008
-7b88 285 4008
-7b9b 291 4008
-7b9c 289 4008
-7ba9 291 4008
-FUNC 7baa _iscntrl_l
-7baa 297 4008
-7bb0 298 4008
-7bbb 300 4008
-7bf7 301 4008
-FUNC 7bf9 iscntrl
-7bf9 306 4008
-7bf9 307 4008
-7c02 309 4008
-7c13 315 4008
-7c14 313 4008
-7c21 315 4008
-FUNC 7c22 __isascii
-7c22 320 4008
-7c22 321 4008
-7c2e 322 4008
-FUNC 7c2f __toascii
-7c2f 327 4008
-7c2f 328 4008
-7c36 329 4008
-FUNC 7c37 _iscsymf_l
-7c37 335 4008
-7c37 336 4008
-7c51 337 4008
-7c52 336 4008
-7c55 337 4008
-FUNC 7c56 __iscsymf
-7c56 341 4008
-7c56 342 4008
-7c6b 343 4008
-7c6c 342 4008
-7c6f 343 4008
-FUNC 7c70 _iscsym_l
-7c70 349 4008
-7c70 350 4008
-7c8a 351 4008
-7c8b 350 4008
-7c8e 351 4008
-FUNC 7c8f __iscsym
-7c8f 356 4008
-7c8f 357 4008
-7ca6 358 4008
-7ca7 357 4008
-7caa 358 4008
-FUNC 7cab _MarkAllocaS
-7cab 203 1382
-7cab 204 1382
-7cb3 206 1382
-7cb9 207 1382
-7cbc 210 1382
-FUNC 7cbd _freea
-7cbd 245 1382
-7cbd 247 1382
-7cc5 249 1382
-7cc8 251 1382
-7cd0 253 1382
-7cd7 262 1382
-FUNC 7cd8 __crtGetLocaleInfoW_stat
-7cd8 60 1364
-7ce7 68 1364
-7cfb 70 1364
-7d08 71 1364
-7d10 73 1364
-7d1b 74 1364
-7d2a 79 1364
-7d2f 81 1364
-7d42 86 1364
-7d49 140 1364
-7d4b 96 1364
-7d53 97 1364
-7d5e 100 1364
-7d74 101 1364
-7d7b 104 1364
-7dc3 105 1364
-7dc5 106 1364
-7dc7 110 1364
-7dd5 113 1364
-7ddc 121 1364
-7dde 123 1364
-7de0 130 1364
-7df7 134 1364
-7dfd 136 1364
-7e01 141 1364
-FUNC 7e13 __crtGetLocaleInfoW
-7e13 151 1364
-7e19 152 1364
-7e24 161 1364
-7e4c 162 1364
-FUNC 7e4e __crtGetLocaleInfoA_stat
-7e4e 60 2697
-7e5d 68 2697
-7e74 70 2697
-7e7e 71 2697
-7e86 73 2697
-7e91 74 2697
-7ea0 79 2697
-7eb1 86 2697
-7eb5 96 2697
-7eba 97 2697
-7ec5 100 2697
-7ed8 101 2697
-7edf 104 2697
-7f28 105 2697
-7f2a 106 2697
-7f2c 110 2697
-7f3c 114 2697
-7f3f 124 2697
-7f45 126 2697
-7f47 135 2697
-7f5c 139 2697
-7f63 141 2697
-7f67 81 2697
-7f79 145 2697
-FUNC 7f8b __crtGetLocaleInfoA
-7f8b 155 2697
-7f91 156 2697
-7f9c 165 2697
-7fc4 166 2697
-FUNC 7fc6 V6_HeapAlloc
-7fc6 27 3435
-7fd2 28 3435
-7fd6 29 3435
-7fe1 31 3435
-7fe9 32 3435
-7fed 33 3435
-7ff7 35 3435
-8003 39 3435
-8006 40 3435
-800c 36 3435
-FUNC 8015 _heap_alloc
-8015 90 3435
-8015 95 3435
-801e 96 3435
-8023 97 3435
-802a 98 3435
-8036 104 3435
-8040 105 3435
-8058 129 3435
-8059 107 3435
-8063 108 3435
-806c 109 3435
-806e 121 3435
-8072 122 3435
-8073 124 3435
-8079 126 3435
-8089 129 3435
-FUNC 808a malloc
-808a 155 3435
-808b 159 3435
-80a1 163 3435
-8106 168 3435
-810a 172 3435
-8115 179 3435
-8120 183 3435
-8122 174 3435
-8129 193 3435
-8131 195 3435
-8136 196 3435
-8137 185 3435
-813e 186 3435
-8149 187 3435
-814c 196 3435
-FUNC 814d _calloc_impl
-814d 23 3608
-8159 28 3608
-8162 30 3608
-8190 32 3608
-8199 36 3608
-819d 37 3608
-81a0 41 3608
-81a5 43 3608
-81aa 46 3608
-81b3 50 3608
-81bc 52 3608
-81c7 56 3608
-81cf 57 3608
-81d2 58 3608
-81de 60 3608
-81ea 64 3608
-81f1 65 3608
-81fe 93 3608
-8202 94 3608
-8213 97 3608
-821f 109 3608
-822e 111 3608
-8239 112 3608
-823f 113 3608
-8244 60 3608
-8249 61 3608
-8252 100 3608
-8256 102 3608
-825d 103 3608
-8263 105 3608
-8265 119 3608
-FUNC 826b calloc
-826b 145 3608
-826f 146 3608
-8274 147 3608
-8288 149 3608
-829d 151 3608
-82a5 153 3608
-82a8 154 3608
-FUNC 82aa realloc
-82aa 64 3348
-82b6 69 3348
-82bd 70 3348
-82cb 73 3348
-82d2 75 3348
-82d9 76 3348
-82de 81 3348
-82eb 88 3348
-82f0 89 3348
-82f9 91 3348
-8301 92 3348
-8304 96 3348
-8316 100 3348
-831e 102 3348
-832d 103 3348
-8332 104 3348
-8340 107 3348
-8344 108 3348
-8354 110 3348
-835d 111 3348
-8367 118 3348
-836c 120 3348
-8370 121 3348
-8376 123 3348
-837f 124 3348
-8394 127 3348
-8398 128 3348
-83a8 129 3348
-83b4 135 3348
-83c0 142 3348
-83c6 144 3348
-83ca 145 3348
-83cb 147 3348
-83d4 148 3348
-83e8 135 3348
-83ee 137 3348
-83f7 148 3348
-83fa 158 3348
-840a 181 3348
-8419 186 3348
-841e 183 3348
-8423 186 3348
-8434 188 3348
-8436 160 3348
-843e 170 3348
-8443 167 3348
-8446 172 3348
-8448 174 3348
-844e 155 3348
-8450 321 3348
-8454 322 3348
-8455 323 3348
-8467 332 3348
-8473 347 3348
-847e 319 3348
-8483 327 3348
-848a 328 3348
-8495 329 3348
-8497 356 3348
-849d 349 3348
-84a2 350 3348
-84a7 334 3348
-84ab 341 3348
-84c1 343 3348
-FUNC 84c5 _recalloc
-84c5 744 3348
-84c5 748 3348
-84d0 750 3348
-84f8 756 3348
-84f9 752 3348
-84fe 754 3348
-850b 756 3348
-FUNC 850c strncnt
-850c 48 2649
-850c 49 2649
-8512 52 2649
-8518 53 2649
-8519 52 2649
-851e 55 2649
-8525 56 2649
-FUNC 8526 __crtLCMapStringA_stat
-8526 99 2649
-8538 108 2649
-8545 109 2649
-8560 110 2649
-8568 111 2649
-8573 112 2649
-857d 119 2649
-8582 120 2649
-859b 124 2649
-85a0 125 2649
-85a1 127 2649
-85a4 133 2649
-85ba 213 2649
-85c3 235 2649
-85cb 236 2649
-85d3 247 2649
-85fa 248 2649
-8600 251 2649
-8648 252 2649
-864b 253 2649
-8651 262 2649
-866a 271 2649
-868b 274 2649
-8693 277 2649
-869c 279 2649
-86a5 288 2649
-86b7 292 2649
-86bc 298 2649
-8707 299 2649
-870b 309 2649
-8723 312 2649
-8726 322 2649
-872c 325 2649
-872e 335 2649
-8745 342 2649
-874c 344 2649
-8754 346 2649
-875d 141 2649
-8768 142 2649
-8770 143 2649
-8775 144 2649
-877d 146 2649
-878e 147 2649
-8795 153 2649
-879e 155 2649
-87b3 156 2649
-87b8 157 2649
-87ba 164 2649
-87d5 166 2649
-87dc 169 2649
-881d 170 2649
-881f 196 2649
-8847 183 2649
-8849 184 2649
-884b 190 2649
-8870 198 2649
-8877 199 2649
-8879 202 2649
-8893 204 2649
-8898 205 2649
-88a1 206 2649
-88ad 207 2649
-88b4 208 2649
-88b6 350 2649
-FUNC 88c8 __crtLCMapStringA
-88c8 363 2649
-88ce 364 2649
-88d9 376 2649
-8909 377 2649
-FUNC 890b __crtGetStringTypeA_stat
-890b 66 2601
-891a 75 2601
-892a 79 2601
-8942 80 2601
-894a 82 2601
-8955 83 2601
-8964 88 2601
-8975 120 2601
-897e 141 2601
-8986 142 2601
-898e 153 2601
-89b5 154 2601
-89bb 157 2601
-89f9 158 2601
-89fb 159 2601
-89fd 161 2601
-8a0c 169 2601
-8a1f 174 2601
-8a30 176 2601
-8a36 178 2601
-8a3c 90 2601
-8a3e 94 2601
-8a43 95 2601
-8a4b 96 2601
-8a50 97 2601
-8a58 99 2601
-8a66 100 2601
-8a6a 104 2601
-8a6f 106 2601
-8a86 107 2601
-8a88 108 2601
-8a8a 109 2601
-8a8d 112 2601
-8aa2 113 2601
-8aa8 114 2601
-8aaf 115 2601
-8ab1 182 2601
-FUNC 8ac3 __crtGetStringTypeA
-8ac3 194 2601
-8ac9 195 2601
-8ad4 206 2601
-8b01 207 2601
-FUNC 8b03 fastcopy_I
-FUNC 8b8a _VEC_memcpy
-FUNC 8c6d _sse2_mathfcns_init
-FUNC 8c81 _set_SSE2_enable
-FUNC 8c95 __pwctype_func
-8c95 24 2428
-8c95 25 2428
-8c9a 26 2428
-FUNC 8c9b __pctype_func
-8c9b 29 2428
-8c9b 35 2428
-8ca2 36 2428
-8ca5 38 2428
-8cbd 39 2428
-8cc3 40 2428
-FUNC 8cc4 _get_lc_time
-8cc4 94 1820
-8cca 104 1820
-8cdc 105 1820
-8cdf 170 1820
-8ce1 108 1820
-8cea 112 1820
-8d00 113 1820
-8d15 114 1820
-8d2a 115 1820
-8d42 116 1820
-8d57 117 1820
-8d6a 118 1820
-8d7e 120 1820
-8d96 121 1820
-8dab 122 1820
-8dc0 123 1820
-8dd5 124 1820
-8ded 125 1820
-8e02 126 1820
-8e17 128 1820
-8e2c 129 1820
-8e44 130 1820
-8e59 131 1820
-8e6e 132 1820
-8e83 133 1820
-8e9b 134 1820
-8eb0 135 1820
-8ec5 136 1820
-8eda 137 1820
-8ef2 138 1820
-8f07 139 1820
-8f1c 141 1820
-8f31 142 1820
-8f49 143 1820
-8f5e 144 1820
-8f73 145 1820
-8f88 146 1820
-8fa0 147 1820
-8fb8 148 1820
-8fd0 149 1820
-8fe8 150 1820
-9003 151 1820
-901b 152 1820
-9033 154 1820
-904b 155 1820
-9066 160 1820
-907e 161 1820
-9096 163 1820
-90b1 165 1820
-90d1 169 1820
-90db 170 1820
-FUNC 90dd __free_lc_time
-90dd 179 1820
-90de 180 1820
-90ea 183 1820
-90f2 184 1820
-90fa 185 1820
-9102 186 1820
-910a 187 1820
-9112 188 1820
-911a 189 1820
-9121 191 1820
-9129 192 1820
-9131 193 1820
-9139 194 1820
-9141 195 1820
-9149 196 1820
-9151 197 1820
-9159 199 1820
-9161 200 1820
-916c 201 1820
-9174 202 1820
-917c 203 1820
-9184 204 1820
-918c 205 1820
-9194 206 1820
-919c 207 1820
-91a4 208 1820
-91ac 209 1820
-91b4 210 1820
-91bc 212 1820
-91c4 213 1820
-91cc 214 1820
-91d4 215 1820
-91dc 216 1820
-91e4 217 1820
-91ef 218 1820
-91fa 219 1820
-9205 220 1820
-9210 221 1820
-921b 222 1820
-9226 223 1820
-9231 225 1820
-923c 226 1820
-9247 228 1820
-9252 229 1820
-925d 230 1820
-926c 232 1820
-FUNC 926d __init_time
-926d 56 1820
-9271 60 1820
-9280 64 1820
-9296 65 1820
-929a 67 1820
-92a5 69 1820
-92ab 70 1820
-92b3 71 1820
-92b5 73 1820
-92bb 74 1820
-92bd 75 1820
-92bf 78 1820
-92d7 82 1820
-92d9 83 1820
-92df 84 1820
-FUNC 92e0 fix_grouping
-92e0 32 1867
-92e0 40 1867
-92e8 43 1867
-92f2 45 1867
-92f6 61 1867
-92f7 40 1867
-92fd 63 1867
-92fe 50 1867
-9302 52 1867
-9304 55 1867
-930b 56 1867
-9311 60 1867
-FUNC 9313 __free_lconv_num
-9313 211 1867
-9314 212 1867
-931c 215 1867
-9326 216 1867
-932d 218 1867
-9338 219 1867
-933f 221 1867
-934a 222 1867
-9352 223 1867
-FUNC 9353 __init_numeric
-9353 84 1867
-935a 92 1867
-935e 93 1867
-9360 96 1867
-9371 177 1867
-9374 178 1867
-9377 179 1867
-9383 102 1867
-9397 103 1867
-939f 108 1867
-93a8 113 1867
-93bb 115 1867
-93c4 116 1867
-93c6 118 1867
-93c8 120 1867
-93d1 125 1867
-93e3 127 1867
-93eb 128 1867
-93f5 129 1867
-93fc 131 1867
-93fe 140 1867
-9417 142 1867
-942c 144 1867
-9447 146 1867
-9449 148 1867
-9455 154 1867
-9473 156 1867
-9475 154 1867
-948c 164 1867
-9497 165 1867
-94a0 166 1867
-94ac 168 1867
-94b4 169 1867
-94bb 170 1867
-94bd 186 1867
-94d0 191 1867
-94e1 193 1867
-94ec 194 1867
-94f9 197 1867
-9502 198 1867
-950b 200 1867
-9514 201 1867
-9519 202 1867
-FUNC 951b fix_grouping
-951b 214 1911
-951b 222 1911
-9523 225 1911
-952d 227 1911
-9531 243 1911
-9532 222 1911
-9538 245 1911
-9539 232 1911
-953d 234 1911
-953f 237 1911
-9546 238 1911
-954c 242 1911
-FUNC 954e __free_lconv_mon
-954e 255 1911
-954f 256 1911
-9557 259 1911
-9562 260 1911
-9569 262 1911
-9574 263 1911
-957b 265 1911
-9586 266 1911
-958d 268 1911
-9598 269 1911
-959f 271 1911
-95aa 272 1911
-95b1 274 1911
-95bc 275 1911
-95c3 277 1911
-95ce 278 1911
-95d6 279 1911
-FUNC 95d7 __init_monetary
-95d7 65 1911
-95df 73 1911
-95e5 77 1911
-95f8 187 1911
-95fb 188 1911
-95fe 189 1911
-9608 83 1911
-9619 84 1911
-9621 89 1911
-9630 91 1911
-9637 92 1911
-9639 94 1911
-963b 96 1911
-9644 101 1911
-9653 103 1911
-9659 104 1911
-9662 105 1911
-9664 107 1911
-9666 112 1911
-966a 117 1911
-967e 119 1911
-9692 121 1911
-96a6 123 1911
-96bd 125 1911
-96d1 128 1911
-96e5 130 1911
-96f9 133 1911
-9710 135 1911
-9724 137 1911
-9738 139 1911
-974c 141 1911
-9763 143 1911
-9777 145 1911
-978b 147 1911
-97a2 149 1911
-97a4 150 1911
-97aa 151 1911
-97b0 152 1911
-97b8 153 1911
-97c3 154 1911
-97c8 157 1911
-97e4 159 1911
-97e6 157 1911
-97fd 169 1911
-9809 175 1911
-980c 181 1911
-983e 194 1911
-984f 199 1911
-9864 201 1911
-986f 202 1911
-987c 204 1911
-9885 205 1911
-988e 206 1911
-9894 208 1911
-9899 209 1911
-FUNC 989b __init_ctype
-989b 59 2002
-98ac 60 2002
-98b2 82 2002
-98d1 84 2002
-98d8 89 2002
-98f8 94 2002
-98ff 98 2002
-990f 100 2002
-991a 102 2002
-9925 104 2002
-9937 106 2002
-9966 109 2002
-996b 112 2002
-996d 113 2002
-997b 115 2002
-9990 118 2002
-999a 121 2002
-999e 124 2002
-99a6 126 2002
-99b4 128 2002
-99bd 129 2002
-99c8 128 2002
-99d3 140 2002
-99ff 155 2002
-9a32 166 2002
-9a5f 178 2002
-9a96 180 2002
-9aa7 182 2002
-9abe 183 2002
-9ad3 180 2002
-9ae0 189 2002
-9af2 190 2002
-9b01 191 2002
-9b13 195 2002
-9b2b 198 2002
-9b3c 199 2002
-9b4f 200 2002
-9b5d 201 2002
-9b6b 203 2002
-9b74 204 2002
-9b7a 206 2002
-9b83 207 2002
-9b8c 208 2002
-9b95 209 2002
-9b9e 210 2002
-9ba7 213 2002
-9bb0 214 2002
-9bb4 217 2002
-9bbc 218 2002
-9bc4 219 2002
-9bcc 220 2002
-9bdc 227 2002
-9bef 231 2002
-9bf1 232 2002
-9bf7 233 2002
-9c01 234 2002
-9c0b 235 2002
-9c15 236 2002
-9c1f 238 2002
-9c21 240 2002
-FUNC 9c30 ___mb_cur_max_func
-9c30 248 2002
-9c30 254 2002
-9c37 255 2002
-9c3a 257 2002
-9c52 259 2002
-9c58 260 2002
-FUNC 9c59 ___mb_cur_max_l_func
-9c59 263 2002
-9c59 264 2002
-9c6e 265 2002
-FUNC 9c6f ___lc_codepage_func
-9c6f 268 2002
-9c6f 274 2002
-9c76 275 2002
-9c79 277 2002
-9c91 279 2002
-9c94 280 2002
-FUNC 9c95 ___lc_collate_cp_func
-9c95 284 2002
-9c95 290 2002
-9c9c 291 2002
-9c9f 293 2002
-9cb7 295 2002
-9cba 296 2002
-FUNC 9cbb ___lc_handle_func
-9cbb 300 2002
-9cbb 306 2002
-9cc2 307 2002
-9cc5 309 2002
-9cdd 311 2002
-9ce0 312 2002
-FUNC 9ce1 __init_collate
-9ce1 41 2090
-9ce1 42 2090
-9ce3 43 2090
-FUNC 9ce4 _Getdays_l
-9ce4 111 265
-9ced 115 265
-9cfa 117 265
-9d03 119 265
-9d0c 120 265
-9d34 121 265
-9d3f 123 265
-9d4b 126 265
-9d4f 128 265
-9d7f 129 265
-9d87 131 265
-9db8 132 265
-9dca 134 265
-9dcd 137 265
-9de0 138 265
-FUNC 9de2 _Getdays
-9de2 142 265
-9de2 143 265
-9dea 144 265
-FUNC 9deb _Getmonths_l
-9deb 150 265
-9df4 154 265
-9e01 156 265
-9e17 159 265
-9e42 160 265
-9e4d 162 265
-9e55 163 265
-9e5f 167 265
-9e8c 168 265
-9e94 170 265
-9ec0 171 265
-9ed1 173 265
-9ed4 176 265
-9ee7 177 265
-FUNC 9ee9 _Getmonths
-9ee9 181 265
-9ee9 182 265
-9ef1 183 265
-FUNC 9ef2 _Gettnames_l
-9ef2 189 265
-9efb 193 265
-9f08 195 265
-9f11 197 265
-9f1a 198 265
-9f42 199 265
-9f4f 200 265
-9f78 201 265
-9f90 202 265
-9fa1 203 265
-9fb0 204 265
-9fbf 205 265
-9fc6 206 265
-9fd4 208 265
-9fdc 212 265
-9fee 213 265
-a001 214 265
-a007 215 265
-a031 216 265
-a037 217 265
-a044 218 265
-a06a 219 265
-a086 221 265
-a09e 222 265
-a0a4 223 265
-a0ca 224 265
-a0d4 225 265
-a0d9 226 265
-a103 227 265
-a11b 230 265
-a14b 231 265
-a155 233 265
-a185 234 265
-a18f 236 265
-a1bf 237 265
-a1c9 239 265
-a1f9 240 265
-a203 242 265
-a233 245 265
-a245 246 265
-FUNC a247 _Gettnames
-a247 250 265
-a247 251 265
-a24f 252 265
-FUNC a250 _store_str
-a250 848 265
-a250 850 265
-a25f 851 265
-a266 852 265
-a26f 854 265
-FUNC a270 _store_number
-a270 944 265
-a270 952 265
-a278 955 265
-a284 956 265
-a286 957 265
-a291 960 265
-a293 961 265
-a295 962 265
-a296 967 265
-a29d 968 265
-a2a0 969 265
-a2a5 970 265
-FUNC a2a6 _store_num
-a2a6 888 265
-a2ae 889 265
-a2b0 891 265
-a2b8 892 265
-a2eb 893 265
-a2ed 896 265
-a2f1 897 265
-a2f9 898 265
-a304 900 265
-a310 902 265
-a315 903 265
-a317 905 265
-a319 906 265
-a31d 907 265
-FUNC a31f _expandtime
-a31f 527 265
-a324 537 265
-a373 638 265
-a389 641 265
-a38e 566 265
-a3a4 568 265
-a3ab 569 265
-a3b0 550 265
-a3c6 552 265
-a3cd 553 265
-a3d2 801 265
-a3d7 802 265
-a3de 803 265
-a3e3 646 265
-a3f9 647 265
-a409 648 265
-a40b 651 265
-a410 537 265
-a433 766 265
-a439 768 265
-a43e 715 265
-a453 716 265
-a455 718 265
-a457 719 265
-a45c 701 265
-a471 702 265
-a473 721 265
-a489 722 265
-a48d 723 265
-a48f 724 265
-a494 725 265
-a49a 726 265
-a4a2 727 265
-a4a3 731 265
-a4a8 694 265
-a4b7 697 265
-a4bc 675 265
-a4bf 678 265
-a4c1 783 265
-a4cc 785 265
-a4d5 787 265
-a4e2 788 265
-a4e4 537 265
-a51b 657 265
-a534 659 265
-a53c 660 265
-a53e 629 265
-a557 631 265
-a56a 632 265
-a56f 580 265
-a58d 582 265
-a58f 585 265
-a594 586 265
-a596 587 265
-a598 594 265
-a5bd 596 265
-a5bf 606 265
-a5c0 621 265
-a5c2 558 265
-a5d0 560 265
-a5d7 561 265
-a5dc 541 265
-a609 543 265
-a60f 544 265
-a614 666 265
-a622 668 265
-a625 669 265
-a62a 537 265
-a63f 813 265
-a641 793 265
-a646 796 265
-a65f 798 265
-a664 774 265
-a671 777 265
-a67c 778 265
-a681 741 265
-a692 743 265
-a697 753 265
-a698 755 265
-a69d 708 265
-a6b3 710 265
-a6b9 711 265
-a6be 683 265
-a6d4 684 265
-a6d7 685 265
-a6e2 686 265
-a6e4 687 265
-a6f2 818 265
-a6f8 819 265
-FUNC a6fa _store_winword
-a6fa 1014 265
-a70a 1022 265
-a70e 1032 265
-a719 1022 265
-a71c 1032 265
-a722 1033 265
-a724 1028 265
-a72a 1029 265
-a72c 1025 265
-a732 1036 265
-a742 1045 265
-a746 1046 265
-a74d 1048 265
-a752 1054 265
-a779 1060 265
-a785 1066 265
-a791 1071 265
-a79d 1076 265
-a7a8 1095 265
-a80d 1097 265
-a819 1098 265
-a823 1099 265
-a82b 1100 265
-a833 1101 265
-a837 1107 265
-a857 1109 265
-a862 1114 265
-a893 1115 265
-a89a 1119 265
-a89d 1122 265
-a8b0 1123 265
-a8bf 1124 265
-a8cd 1125 265
-a8d4 1128 265
-a8dd 1129 265
-a8e2 1136 265
-a8fb 1139 265
-a900 1142 265
-a90b 1147 265
-a946 1296 265
-a95a 1299 265
-a966 1305 265
-a96e 1306 265
-a972 1308 265
-a97b 1309 265
-a987 1313 265
-a98a 1314 265
-a99c 1150 265
-a9aa 1155 265
-a9b1 1154 265
-a9b8 1152 265
-a9bf 1153 265
-a9c1 1156 265
-a9c6 1178 265
-a9d3 1180 265
-a9da 1181 265
-a9dc 1182 265
-a9e1 1197 265
-a9f2 1198 265
-a9f7 1199 265
-aa08 1200 265
-aa0e 1201 265
-aa10 1202 265
-aa15 1247 265
-aa20 1248 265
-aa33 1250 265
-aa37 1255 265
-aa51 1258 265
-aa5a 1264 265
-aa62 1265 265
-aa66 1268 265
-aa6f 1269 265
-aa77 1299 265
-aa7c 1252 265
-aa7d 1272 265
-aa82 1158 265
-aa94 1163 265
-aa9b 1162 265
-aaa2 1160 265
-aaa9 1161 265
-aaab 1164 265
-aab0 1147 265
-aad9 1166 265
-aae7 1169 265
-aaee 1168 265
-aaf0 1170 265
-aaf5 1204 265
-aafc 1205 265
-ab07 1206 265
-ab09 1207 265
-ab0f 1209 265
-ab21 1210 265
-ab38 1213 265
-ab44 1219 265
-ab4c 1220 265
-ab50 1223 265
-ab58 1224 265
-ab5a 1225 265
-ab5f 1226 265
-ab68 1227 265
-ab82 1229 265
-ab8b 1234 265
-ab93 1235 265
-ab97 1237 265
-aba0 1238 265
-aba8 1242 265
-abaa 1190 265
-abb7 1192 265
-abbe 1193 265
-abc0 1194 265
-abc2 1184 265
-abcf 1186 265
-abd6 1187 265
-abd8 1188 265
-abda 1172 265
-abe7 1174 265
-abee 1175 265
-abf0 1290 265
-ac0f 1294 265
-ac12 1295 265
-FUNC ac17 _Strftime_l
-ac17 356 265
-ac1d 361 265
-ac21 362 265
-ac34 364 265
-ac67 365 265
-ac9a 368 265
-aca7 375 265
-acb7 385 265
-acc5 387 265
-accf 435 265
-aced 438 265
-acf1 446 265
-acfb 447 265
-ad00 452 265
-ad0b 453 265
-ad0e 454 265
-ad10 400 265
-ad17 405 265
-ad18 408 265
-ad1a 409 265
-ad1f 411 265
-ad20 412 265
-ad21 415 265
-ad3e 428 265
-ad3f 385 265
-ad44 464 265
-ad49 469 265
-ad4e 470 265
-ad61 441 265
-ad64 478 265
-ad73 481 265
-ad7e 483 265
-ad80 402 265
-ad8b 403 265
-ad8d 421 265
-ad92 423 265
-ad99 464 265
-ad9b 485 265
-adb3 488 265
-adc4 490 265
-FUNC adc6 _strftime_l
-adc6 291 265
-adc9 292 265
-ade2 293 265
-FUNC ade4 strftime
-ade4 300 265
-ade4 301 265
-ae00 302 265
-FUNC ae01 _Strftime
-ae01 343 265
-ae04 345 265
-ae1d 346 265
-FUNC ae1f localeconv
-ae1f 69 1743
-ae1f 75 1743
-ae24 78 1743
-ae3f 79 1743
-ae44 80 1743
-FUNC ae50 strcspn
-ae50 191 666
-ae54 198 666
-ae56 199 666
-ae57 200 666
-ae58 201 666
-ae59 202 666
-ae5a 203 666
-ae5b 204 666
-ae5c 205 666
-ae5d 206 666
-ae5e 212 666
-ae64 216 666
-ae66 217 666
-ae68 218 666
-ae6a 219 666
-ae6d 220 666
-ae71 221 666
-ae73 227 666
-ae76 229 666
-ae7c 234 666
-ae7f 236 666
-ae81 237 666
-ae83 238 666
-ae85 239 666
-ae88 240 666
-ae8c 245 666
-ae8e 255 666
-ae90 257 666
-ae93 259 666
-FUNC aea0 strcmp
-aea0 65 668
-aea0 73 668
-aea4 74 668
-aea8 76 668
-aeae 77 668
-aeb0 81 668
-aeb2 83 668
-aeb4 84 668
-aeb6 85 668
-aeb8 86 668
-aeba 87 668
-aebd 88 668
-aebf 89 668
-aec1 90 668
-aec3 92 668
-aec6 94 668
-aec9 95 668
-aecb 96 668
-aecd 97 668
-aecf 98 668
-aed2 99 668
-aed4 100 668
-aed7 101 668
-aeda 102 668
-aedc 103 668
-aee0 107 668
-aee2 108 668
-aee4 115 668
-aee6 116 668
-aee8 117 668
-aeeb 118 668
-aeec 122 668
-aef2 123 668
-aef4 125 668
-aef6 126 668
-aef9 127 668
-aefb 128 668
-aefd 129 668
-af00 130 668
-af02 131 668
-af04 133 668
-af0a 134 668
-af0c 139 668
-af0f 140 668
-af12 141 668
-af14 142 668
-af16 143 668
-af18 144 668
-af1a 145 668
-af1d 146 668
-af1f 147 668
-af21 148 668
-af23 149 668
-af26 150 668
-FUNC af28 TranslateName
-af28 340 2291
-af2b 342 2291
-af2e 343 2291
-af31 346 2291
-af3c 348 2291
-af46 349 2291
-af5a 351 2291
-af60 352 2291
-af6a 353 2291
-af6c 354 2291
-af70 355 2291
-af72 356 2291
-af75 346 2291
-af7c 359 2291
-af86 360 2291
-FUNC af88 GetLcidFromDefault
-af88 761 2291
-af88 762 2291
-af8f 763 2291
-af9b 764 2291
-FUNC af9c ProcessCodePage
-af9c 784 2291
-afaf 787 2291
-afc9 795 2291
-afda 799 2291
-afe2 801 2291
-afe4 791 2291
-affc 793 2291
-afff 805 2291
-b006 806 2291
-FUNC b013 TestDefaultCountry
-b013 826 2291
-b013 830 2291
-b015 832 2291
-b02a 835 2291
-b02d 836 2291
-b02e 833 2291
-b030 836 2291
-FUNC b031 LcidFromHexString
-b031 893 2291
-b032 895 2291
-b034 897 2291
-b036 899 2291
-b03f 900 2291
-b044 901 2291
-b04c 902 2291
-b04f 903 2291
-b05f 906 2291
-b062 907 2291
-FUNC b063 GetPrimaryLen
-b063 926 2291
-b063 927 2291
-b065 930 2291
-b068 931 2291
-b07a 933 2291
-b07b 935 2291
-b07d 938 2291
-FUNC b07e CountryEnumProc
-b07e 717 2291
-b093 718 2291
-b09a 719 2291
-b0a9 725 2291
-b0cc 728 2291
-b0cf 729 2291
-b0d2 731 2291
-b0e4 734 2291
-b0ef 738 2291
-b0f9 741 2291
-b104 742 2291
-FUNC b114 TestDefaultLanguage
-b114 858 2291
-b125 864 2291
-b147 865 2291
-b14b 867 2291
-b158 871 2291
-b174 872 2291
-b176 874 2291
-b179 875 2291
-FUNC b186 LangCountryEnumProc
-b186 435 2291
-b19c 436 2291
-b1a3 437 2291
-b1b0 444 2291
-b1d7 447 2291
-b1db 448 2291
-b1e3 450 2291
-b1f9 456 2291
-b216 460 2291
-b218 462 2291
-b229 467 2291
-b230 468 2291
-b235 472 2291
-b23b 475 2291
-b255 482 2291
-b269 483 2291
-b26c 487 2291
-b276 490 2291
-b281 493 2291
-b287 494 2291
-b28a 501 2291
-b29c 506 2291
-b2b9 510 2291
-b2bf 513 2291
-b2cb 518 2291
-b2e1 522 2291
-b2e9 528 2291
-b2fd 531 2291
-b2ff 540 2291
-b301 550 2291
-b31c 553 2291
-b32b 557 2291
-b332 558 2291
-b337 559 2291
-b33a 566 2291
-b345 567 2291
-FUNC b356 LanguageEnumProc
-b356 624 2291
-b36b 625 2291
-b372 626 2291
-b381 632 2291
-b3a4 635 2291
-b3a7 636 2291
-b3aa 639 2291
-b3bb 643 2291
-b3c2 650 2291
-b3c4 651 2291
-b3e1 654 2291
-b3f0 658 2291
-b3fa 662 2291
-b405 663 2291
-FUNC b415 GetLcidFromCountry
-b415 686 2291
-b415 687 2291
-b425 689 2291
-b436 693 2291
-b43c 694 2291
-b440 695 2291
-FUNC b441 GetLcidFromLangCountry
-b441 386 2291
-b441 388 2291
-b448 389 2291
-b462 390 2291
-b467 392 2291
-b47e 394 2291
-b48e 402 2291
-b4a1 403 2291
-b4a5 404 2291
-FUNC b4a6 GetLcidFromLanguage
-b4a6 591 2291
-b4a6 593 2291
-b4b9 594 2291
-b4c7 596 2291
-b4d7 600 2291
-b4dd 601 2291
-b4e1 602 2291
-FUNC b4e2 __get_qualified_locale
-b4e2 205 2291
-b4e6 208 2291
-b4eb 212 2291
-b4fd 215 2291
-b504 217 2291
-b509 222 2291
-b50c 223 2291
-b51b 226 2291
-b52b 230 2291
-b538 232 2291
-b542 235 2291
-b547 237 2291
-b549 240 2291
-b54e 243 2291
-b553 248 2291
-b567 250 2291
-b571 252 2291
-b576 254 2291
-b578 256 2291
-b57d 261 2291
-b57f 263 2291
-b589 266 2291
-b5b1 268 2291
-b5b3 271 2291
-b5c6 277 2291
-b5c9 278 2291
-b5cf 281 2291
-b5e6 285 2291
-b618 289 2291
-b625 290 2291
-b62b 293 2291
-b633 295 2291
-b63a 296 2291
-b642 297 2291
-b646 301 2291
-b64e 305 2291
-b65b 306 2291
-b67e 307 2291
-b680 308 2291
-b68f 309 2291
-b691 311 2291
-b6a3 312 2291
-b6a5 313 2291
-b6b9 315 2291
-b6be 286 2291
-b6c4 316 2291
-FUNC b6c5 cmpResult
-FUNC b6d7 cmpBYTE
-FUNC b6ef cmpWORD
-FUNC b72f cmpDWORD
-FUNC b7a7 unaligned_memcmp
-FUNC cc37 memcmp
-FUNC e2b7 strncmp
-e2b7 42 618
-e2bb 43 618
-e2c0 45 618
-e2c7 46 618
-e2ce 48 618
-e2d4 51 618
-e2e1 56 618
-e2f2 61 618
-e2fe 66 618
-e30a 71 618
-e31f 81 618
-e321 73 618
-e32b 68 618
-e335 63 618
-e33f 58 618
-e34f 79 618
-e351 81 618
-e35b 85 618
-e35c 86 618
-e360 79 618
-e365 89 618
-e369 90 618
-e36b 83 618
-FUNC e380 strpbrk
-e380 191 611
-e384 198 611
-e386 199 611
-e387 200 611
-e388 201 611
-e389 202 611
-e38a 203 611
-e38b 204 611
-e38c 205 611
-e38d 206 611
-e38e 212 611
-e394 216 611
-e396 217 611
-e398 218 611
-e39a 219 611
-e39d 220 611
-e3a1 221 611
-e3a3 227 611
-e3a8 236 611
-e3aa 237 611
-e3ac 238 611
-e3ae 239 611
-e3b1 240 611
-e3b5 247 611
-e3b7 248 611
-e3ba 257 611
-e3bd 259 611
-FUNC e3c0 memmove
-e3c0 101 679
-e3c3 113 679
-e3c4 114 679
-e3c5 116 679
-e3c8 117 679
-e3cb 119 679
-e3ce 129 679
-e3d0 131 679
-e3d2 132 679
-e3d4 134 679
-e3d6 135 679
-e3d8 137 679
-e3da 138 679
-e3e0 147 679
-e3e6 148 679
-e3e8 150 679
-e3ef 151 679
-e3f1 153 679
-e3f2 154 679
-e3f3 155 679
-e3f6 156 679
-e3f9 157 679
-e3fb 158 679
-e3fc 159 679
-e3fd 160 679
-e3ff 163 679
-e400 164 679
-e401 165 679
-e402 166 679
-e407 179 679
-e40d 180 679
-e40f 182 679
-e412 183 679
-e415 185 679
-e418 186 679
-e41a 188 679
-e41c 190 679
-e424 208 679
-e426 209 679
-e42b 211 679
-e42e 212 679
-e430 214 679
-e433 215 679
-e435 217 679
-e43c 221 679
-e444 225 679
-e458 232 679
-e45a 233 679
-e45c 235 679
-e45e 236 679
-e461 238 679
-e464 239 679
-e467 241 679
-e46a 242 679
-e46d 244 679
-e470 245 679
-e473 247 679
-e476 248 679
-e478 250 679
-e47a 252 679
-e484 256 679
-e486 257 679
-e488 259 679
-e48a 260 679
-e48d 262 679
-e490 263 679
-e493 265 679
-e496 266 679
-e499 268 679
-e49c 269 679
-e49e 271 679
-e4a0 273 679
-e4a8 277 679
-e4aa 278 679
-e4ac 280 679
-e4ae 281 679
-e4b1 283 679
-e4b4 284 679
-e4b7 286 679
-e4ba 287 679
-e4bc 289 679
-e4be 291 679
-e4e8 298 679
-e4ec 300 679
-e4f0 302 679
-e4f4 304 679
-e4f8 306 679
-e4fc 308 679
-e500 310 679
-e504 312 679
-e508 314 679
-e50c 316 679
-e510 318 679
-e514 320 679
-e518 322 679
-e51c 324 679
-e520 326 679
-e527 328 679
-e529 329 679
-e52b 331 679
-e544 340 679
-e547 341 679
-e548 342 679
-e549 344 679
-e54c 348 679
-e54e 350 679
-e550 351 679
-e553 352 679
-e554 353 679
-e555 354 679
-e558 358 679
-e55a 360 679
-e55c 361 679
-e55f 362 679
-e562 363 679
-e565 364 679
-e566 365 679
-e567 366 679
-e56c 370 679
-e56e 372 679
-e570 373 679
-e573 374 679
-e576 375 679
-e579 376 679
-e57c 377 679
-e57f 378 679
-e580 379 679
-e581 380 679
-e584 391 679
-e588 392 679
-e58c 397 679
-e592 398 679
-e594 400 679
-e597 401 679
-e59a 403 679
-e59d 404 679
-e59f 406 679
-e5a0 407 679
-e5a2 408 679
-e5a3 410 679
-e5ac 414 679
-e5ae 417 679
-e5b8 422 679
-e5ba 423 679
-e5bf 425 679
-e5c2 426 679
-e5c4 428 679
-e5c7 429 679
-e5c9 431 679
-e5d0 435 679
-e5e4 442 679
-e5e7 443 679
-e5e9 445 679
-e5ec 446 679
-e5ef 448 679
-e5f2 449 679
-e5f5 451 679
-e5f8 452 679
-e5fa 454 679
-e5fb 455 679
-e5fd 456 679
-e5fe 458 679
-e608 462 679
-e60b 463 679
-e60d 465 679
-e610 466 679
-e613 468 679
-e616 469 679
-e619 471 679
-e61c 472 679
-e61f 474 679
-e622 475 679
-e624 477 679
-e625 478 679
-e627 479 679
-e628 481 679
-e630 485 679
-e633 486 679
-e635 488 679
-e638 489 679
-e63b 491 679
-e63e 492 679
-e641 494 679
-e644 495 679
-e647 497 679
-e64a 498 679
-e64d 500 679
-e650 501 679
-e656 503 679
-e657 504 679
-e659 505 679
-e65a 507 679
-e684 516 679
-e688 518 679
-e68c 520 679
-e690 522 679
-e694 524 679
-e698 526 679
-e69c 528 679
-e6a0 530 679
-e6a4 532 679
-e6a8 534 679
-e6ac 536 679
-e6b0 538 679
-e6b4 540 679
-e6b8 542 679
-e6bc 544 679
-e6c3 546 679
-e6c5 547 679
-e6c7 549 679
-e6e0 558 679
-e6e3 560 679
-e6e4 561 679
-e6e5 562 679
-e6e8 566 679
-e6eb 568 679
-e6ee 569 679
-e6f1 570 679
-e6f2 571 679
-e6f3 572 679
-e6f8 576 679
-e6fb 578 679
-e6fe 579 679
-e701 580 679
-e704 581 679
-e707 582 679
-e708 583 679
-e709 584 679
-e70c 588 679
-e70f 590 679
-e712 591 679
-e715 592 679
-e718 593 679
-e71b 594 679
-e71e 595 679
-e721 596 679
-e722 597 679
-e723 598 679
-FUNC e725 fastzero_I
-FUNC e77c _VEC_memzero
-FUNC e80b _isctype_l
-e80b 114 3871
-e812 118 3871
-e81d 121 3871
-e82a 122 3871
-e839 124 3871
-e858 126 3871
-e85b 129 3871
-e868 130 3871
-e86a 133 3871
-e874 144 3871
-e89a 146 3871
-e8aa 149 3871
-e8bf 150 3871
-FUNC e8c1 _isctype
-e8c1 156 3871
-e8c1 157 3871
-e8ca 159 3871
-e8dc 165 3871
-e8dd 163 3871
-e8ef 165 3871
-FUNC e8f0 _alloca_probe_16
-e8f0 44 1120
-e8f0 46 1120
-e8f1 47 1120
-e8f5 48 1120
-e8f7 49 1120
-e8fa 50 1120
-e8fc 51 1120
-e8fe 52 1120
-e900 53 1120
-e901 54 1120
-e906 59 1120
-e907 60 1120
-e90b 61 1120
-e90d 62 1120
-e910 63 1120
-e912 64 1120
-e914 65 1120
-e916 66 1120
-e917 67 1120
-FUNC e91c __ansicp
-e91c 39 1417
-e92c 44 1417
-e948 45 1417
-e94b 46 1417
-e94d 47 1417
-e957 49 1417
-FUNC e963 __convertcp
-e963 79 1417
-e979 83 1417
-e989 85 1417
-e9a1 90 1417
-e9b8 92 1417
-e9cb 93 1417
-e9d1 99 1417
-e9de 101 1417
-e9e0 103 1417
-e9ec 115 1417
-ea16 111 1417
-ea2b 112 1417
-ea32 115 1417
-ea4e 116 1417
-ea51 117 1417
-ea53 119 1417
-ea63 127 1417
-ea78 129 1417
-ea7f 138 1417
-ea97 139 1417
-ea9a 140 1417
-ea9c 149 1417
-eabb 151 1417
-eacc 160 1417
-eade 162 1417
-eae7 163 1417
-eaea 164 1417
-eaec 165 1417
-eaf2 166 1417
-eaf7 174 1417
-eb00 177 1417
-eb03 178 1417
-FUNC eb15 has_osfxsr_set
-FUNC eb65 _get_sse2_info
-FUNC ebc5 __sse2_available_init
-FUNC ebd2 _get_daylight
-ebd2 35 230
-ebd2 36 230
-ebf9 41 230
-ebfa 39 230
-ec02 40 230
-ec05 41 230
-FUNC ec06 _get_dstbias
-ec06 44 230
-ec06 45 230
-ec2d 50 230
-ec2e 48 230
-ec36 49 230
-ec39 50 230
-FUNC ec3a _get_timezone
-ec3a 53 230
-ec3a 54 230
-ec61 59 230
-ec62 57 230
-ec6a 58 230
-ec6d 59 230
-FUNC ec6e _get_tzname
-ec6e 62 230
-ec71 63 230
-ec81 64 230
-ec85 66 230
-ec88 68 230
-ec8f 69 230
-ecb6 63 230
-ecd6 72 230
-ece5 73 230
-eced 76 230
-ecf1 78 230
-ecf6 80 230
-ecfb 82 230
-ed0e 83 230
-FUNC ed10 __daylight
-ed10 118 230
-ed10 119 230
-ed15 120 230
-FUNC ed16 __dstbias
-ed16 123 230
-ed16 124 230
-ed1b 125 230
-FUNC ed1c __timezone
-ed1c 128 230
-ed1c 129 230
-ed21 130 230
-FUNC ed22 __tzname
-ed22 133 230
-ed22 134 230
-ed27 135 230
-FUNC ed28 _set_daylight
-ed28 189 164
-FUNC ed34 _set_dstbias
-ed34 190 164
-FUNC ed40 _set_timezone
-ed40 191 164
-FUNC ed4c _tzset_nolock
-ed4c 124 187
-ed58 127 187
-ed5d 129 187
-ed60 130 187
-ed63 131 187
-ed66 132 187
-ed69 133 187
-ed6c 135 187
-ed74 136 187
-ed77 139 187
-ed7f 142 187
-ed9a 143 187
-edb5 144 187
-edd0 149 187
-edd8 154 187
-edde 160 187
-eded 165 187
-ee05 260 187
-ee19 268 187
-ee24 274 187
-ee28 275 187
-ee2f 277 187
-ee45 281 187
-ee4b 283 187
-ee7d 174 187
-ee86 175 187
-ee8d 176 187
-ee93 179 187
-eea6 183 187
-eeaf 188 187
-eeba 190 187
-eec3 191 187
-eed1 199 187
-eee3 201 187
-eee6 203 187
-eef2 205 187
-eef4 206 187
-eef7 214 187
-eefa 234 187
-ef21 235 187
-ef29 236 187
-ef2b 237 187
-ef32 247 187
-ef55 248 187
-ef5e 249 187
-ef60 250 187
-ef68 256 187
-ef6f 288 187
-ef79 289 187
-ef83 290 187
-ef8d 292 187
-ef99 296 187
-efa2 301 187
-efc5 310 187
-efcd 311 187
-efd4 312 187
-efd5 318 187
-efe5 320 187
-eff6 292 187
-effb 293 187
-f004 325 187
-f009 329 187
-f017 330 187
-f024 335 187
-f029 339 187
-f034 340 187
-f041 344 187
-f046 345 187
-f049 350 187
-f053 351 187
-f074 353 187
-f076 354 187
-f07b 356 187
-f085 358 187
-FUNC f08b cvtdate
-f08b 407 187
-f091 410 187
-f095 412 187
-f0a1 422 187
-f0f3 428 187
-f13f 434 187
-f153 435 187
-f155 436 187
-f157 445 187
-f19d 447 187
-f1a0 450 187
-f1a2 455 187
-f1de 457 187
-f1e1 465 187
-f208 470 187
-f20e 472 187
-f210 483 187
-f239 484 187
-f24a 485 187
-f254 486 187
-f25c 488 187
-f269 489 187
-f26f 490 187
-f275 497 187
-f27e 501 187
-FUNC f280 _isindst_nolock
-f280 552 187
-f285 556 187
-f2a5 558 187
-f2aa 559 187
-f2b1 566 187
-f2cc 567 187
-f2d8 571 187
-f2df 582 187
-f313 583 187
-f315 594 187
-f32e 609 187
-f36e 610 187
-f370 621 187
-f38e 624 187
-f390 639 187
-f3a4 651 187
-f3be 658 187
-f3cb 662 187
-f3d8 664 187
-f3e0 672 187
-f3e4 695 187
-f3e6 671 187
-f3ee 673 187
-f3f6 674 187
-f3fa 677 187
-f40e 679 187
-f412 680 187
-f41d 683 187
-f41f 689 187
-f42c 692 187
-FUNC f42e __tzset
-f42e 85 187
-f43a 88 187
-f444 90 187
-f44c 91 187
-f44f 93 187
-f457 94 187
-f45c 95 187
-f462 98 187
-f46e 103 187
-f474 99 187
-FUNC f47d _tzset
-f47d 109 187
-f489 110 187
-f491 111 187
-f495 113 187
-f49a 115 187
-f4a6 118 187
-f4ac 116 187
-FUNC f4b5 _isindst
-f4b5 536 187
-f4c1 539 187
-f4c9 540 187
-f4cd 541 187
-f4d8 542 187
-f4e4 546 187
-f4e7 547 187
-f4ed 543 187
-FUNC f4f6 __ascii_stricmp
-f4f6 75 442
-f500 80 442
-f50c 81 442
-f50f 82 442
-f51b 83 442
-f51e 85 442
-f527 87 442
-f52a 88 442
-FUNC f52b _stricmp_l
-f52b 47 442
-f532 49 442
-f53d 52 442
-f573 53 442
-f5a5 55 442
-f5ad 57 442
-f5bb 63 442
-f5d0 64 442
-f5e1 65 442
-f5e9 68 442
-f5fc 69 442
-FUNC f5fe _stricmp
-f5fe 94 442
-f602 95 442
-f60c 98 442
-f630 99 442
-f636 107 442
-f637 101 442
-f63c 105 442
-f64c 107 442
-FUNC f64e _isleadbyte_l
-f64e 55 3963
-f654 56 3963
-f65f 57 3963
-f682 58 3963
-FUNC f684 isleadbyte
-f684 63 3963
-f684 64 3963
-f691 65 3963
-FUNC f692 _iswalpha_l
-f692 71 3963
-f692 72 3963
-f6a7 73 3963
-FUNC f6a8 iswalpha
-f6a8 78 3963
-f6a8 79 3963
-f6b8 80 3963
-FUNC f6b9 _iswupper_l
-f6b9 86 3963
-f6b9 87 3963
-f6cb 88 3963
-FUNC f6cc iswupper
-f6cc 93 3963
-f6cc 94 3963
-f6d9 95 3963
-FUNC f6da _iswlower_l
-f6da 101 3963
-f6da 102 3963
-f6ec 103 3963
-FUNC f6ed iswlower
-f6ed 108 3963
-f6ed 109 3963
-f6fa 110 3963
-FUNC f6fb _iswdigit_l
-f6fb 116 3963
-f6fb 117 3963
-f70d 118 3963
-FUNC f70e iswdigit
-f70e 123 3963
-f70e 124 3963
-f71b 125 3963
-FUNC f71c _iswxdigit_l
-f71c 131 3963
-f71c 132 3963
-f731 133 3963
-FUNC f732 iswxdigit
-f732 138 3963
-f732 139 3963
-f742 140 3963
-FUNC f743 _iswspace_l
-f743 146 3963
-f743 147 3963
-f755 148 3963
-FUNC f756 iswspace
-f756 153 3963
-f756 154 3963
-f763 155 3963
-FUNC f764 _iswpunct_l
-f764 161 3963
-f764 162 3963
-f776 163 3963
-FUNC f777 iswpunct
-f777 168 3963
-f777 169 3963
-f784 170 3963
-FUNC f785 _iswalnum_l
-f785 176 3963
-f785 177 3963
-f79a 178 3963
-FUNC f79b iswalnum
-f79b 183 3963
-f79b 184 3963
-f7ab 185 3963
-FUNC f7ac _iswprint_l
-f7ac 191 3963
-f7ac 192 3963
-f7c1 193 3963
-FUNC f7c2 iswprint
-f7c2 198 3963
-f7c2 199 3963
-f7d2 200 3963
-FUNC f7d3 _iswgraph_l
-f7d3 206 3963
-f7d3 207 3963
-f7e8 208 3963
-FUNC f7e9 iswgraph
-f7e9 213 3963
-f7e9 214 3963
-f7f9 215 3963
-FUNC f7fa _iswcntrl_l
-f7fa 221 3963
-f7fa 222 3963
-f80c 223 3963
-FUNC f80d iswcntrl
-f80d 228 3963
-f80d 229 3963
-f81a 230 3963
-FUNC f81b iswascii
-f81b 235 3963
-f81b 236 3963
-f826 237 3963
-FUNC f827 _iswcsym_l
-f827 243 3963
-f827 244 3963
-f848 245 3963
-f849 244 3963
-f84c 245 3963
-FUNC f84d __iswcsym
-f84d 250 3963
-f84d 251 3963
-f869 252 3963
-f86a 251 3963
-f86d 252 3963
-FUNC f86e _iswcsymf_l
-f86e 258 3963
-f86e 259 3963
-f88f 260 3963
-f890 259 3963
-f893 260 3963
-FUNC f894 __iswcsymf
-f894 265 3963
-f894 266 3963
-f8b0 267 3963
-f8b1 266 3963
-f8b4 267 3963
-FUNC f8b5 atol
-f8b5 55 4092
-f8b5 56 4092
-f8c5 57 4092
-FUNC f8c6 _atol_l
-f8c6 64 4092
-f8c6 65 4092
-f8da 66 4092
-FUNC f8db atoi
-f8db 99 4092
-f8db 100 4092
-FUNC f8e0 _atoi_l
-f8e0 107 4092
-f8e0 108 4092
-FUNC f8e5 _atoi64
-f8e5 143 4092
-f8e5 144 4092
-f8f5 145 4092
-FUNC f8f6 _atoi64_l
-f8f6 151 4092
-f8f6 152 4092
-f90a 153 4092
-FUNC f90b _strnicmp_l
-f90b 51 399
-f912 54 399
-f91f 56 399
-f92a 59 399
-f95d 60 399
-f964 61 399
-f996 63 399
-f99e 65 399
-f9bb 71 399
-f9d0 72 399
-f9e1 74 399
-f9ee 76 399
-f9f4 79 399
-f9f9 80 399
-FUNC f9fb _strnicmp
-f9fb 125 399
-f9ff 127 399
-fa09 130 399
-fa2d 131 399
-fa32 132 399
-fa3c 141 399
-fa3d 134 399
-fa42 138 399
-fa55 141 399
-FUNC fa57 xtoa_s
-fa57 93 4044
-fa5f 102 4044
-fa83 103 4044
-faa7 105 4044
-fac0 106 4044
-facb 112 4044
-fad5 114 4044
-fadb 116 4044
-fae2 118 4044
-fae4 121 4044
-fae6 124 4044
-faeb 128 4044
-faf0 129 4044
-faf3 130 4044
-faf5 131 4044
-fafb 135 4044
-fafe 136 4044
-fb0c 139 4044
-fb14 141 4044
-fb16 142 4044
-fb18 148 4044
-fb1b 152 4044
-fb21 154 4044
-fb24 155 4044
-fb25 156 4044
-fb29 158 4044
-fb2e 160 4044
-FUNC fb32 _itoa_s
-fb32 172 4044
-fb35 175 4044
-fb42 176 4044
-fb46 177 4044
-fb48 178 4044
-fb58 181 4044
-FUNC fb5a _ltoa_s
-fb5a 189 4044
-fb5d 190 4044
-fb7d 191 4044
-FUNC fb7f _ultoa_s
-fb7f 199 4044
-fb7f 200 4044
-fb96 201 4044
-FUNC fb97 x64toa_s
-fb97 309 4044
-fb9e 318 4044
-fbc3 319 4044
-fbc8 321 4044
-fbe1 322 4044
-fbec 327 4044
-fbef 333 4044
-fc0f 336 4044
-fc12 352 4044
-fc30 344 4044
-fc33 345 4044
-fc35 346 4044
-fc3a 351 4044
-fc3f 352 4044
-fc52 355 4044
-fc57 357 4044
-fc5a 358 4044
-fc6d 364 4044
-fc71 368 4044
-fc7a 370 4044
-fc7d 371 4044
-fc7e 372 4044
-fc85 375 4044
-fc89 377 4044
-FUNC fc8d _i64toa_s
-fc8d 390 4044
-fc90 391 4044
-fcbe 392 4044
-FUNC fcc0 _ui64toa_s
-fcc0 400 4044
-fcc4 401 4044
-fcdb 402 4044
-FUNC fce0 _chkstk
-fce0 65 1122
-fce0 69 1122
-fce1 73 1122
-fce5 74 1122
-fce7 79 1122
-fce9 80 1122
-fceb 81 1122
-fced 83 1122
-fcef 84 1122
-fcf4 87 1122
-fcf6 88 1122
-fcf8 89 1122
-fcfa 90 1122
-fcfb 91 1122
-fcfc 92 1122
-fcfe 93 1122
-fd01 94 1122
-fd02 98 1122
-fd07 99 1122
-fd09 100 1122
-FUNC fd0b _getenv_helper_nolock
-fd0b 95 2340
-fd0b 103 2340
-fd1b 104 2340
-fd1e 169 2340
-fd1f 128 2340
-fd2d 131 2340
-fd34 132 2340
-fd36 135 2340
-fd3c 140 2340
-fd48 142 2340
-fd51 150 2340
-fd53 154 2340
-fd75 164 2340
-fd78 150 2340
-fd7e 168 2340
-fd83 169 2340
-FUNC fd8c _getenv_s_helper
-fd8c 220 2340
-fd93 224 2340
-fdb4 226 2340
-fdc9 227 2340
-fdcd 229 2340
-fdd0 233 2340
-fdda 234 2340
-fddd 236 2340
-fddf 239 2340
-fde6 240 2340
-fdec 243 2340
-fdee 246 2340
-fdf3 251 2340
-fdf8 254 2340
-fe18 256 2340
-fe1d 257 2340
-FUNC fe1f _dupenv_s_helper
-fe1f 339 2340
-fe25 344 2340
-fe46 346 2340
-fe4f 348 2340
-fe51 350 2340
-fe56 352 2340
-fe5e 353 2340
-fe64 355 2340
-fe66 358 2340
-fe6f 362 2340
-fe7a 364 2340
-fe80 366 2340
-fe8b 367 2340
-fe94 370 2340
-feb2 371 2340
-feb9 373 2340
-febb 375 2340
-febf 376 2340
-FUNC fec1 getenv
-fec1 75 2340
-fecd 78 2340
-fef7 79 2340
-ff0f 81 2340
-ff17 82 2340
-ff1a 83 2340
-ff26 85 2340
-ff32 89 2340
-ff35 90 2340
-ff3b 86 2340
-FUNC ff44 getenv_s
-ff44 198 2340
-ff50 201 2340
-ff58 202 2340
-ff5d 203 2340
-fffe 205 2340
-1000a 209 2340
-1000d 210 2340
-10013 206 2340
-FUNC 1001c _dupenv_s
-1001c 303 2340
-10028 306 2340
-10030 307 2340
-10035 311 2340
-100e4 314 2340
-100f0 318 2340
-100f3 319 2340
-100f9 315 2340
-FUNC 10102 _tolower
-10102 48 3737
-10102 49 3737
-10109 50 3737
-FUNC 1010a _tolower_l
-1010a 70 3737
-10112 74 3737
-1011d 77 3737
-10129 79 3737
-1015a 80 3737
-10169 82 3737
-1017d 86 3737
-101a8 88 3737
-101ab 91 3737
-101b8 92 3737
-101ba 94 3737
-101c5 97 3737
-101cf 110 3737
-101f4 112 3737
-101fa 116 3737
-101ff 117 3737
-10205 119 3737
-1021f 120 3737
-FUNC 10221 tolower
-10221 143 3737
-10221 145 3737
-1022a 147 3737
-10239 153 3737
-1023a 151 3737
-10247 153 3737
-FUNC 10248 _iswctype_l
-10248 66 3917
-1024e 69 3917
-10256 70 3917
-1025c 71 3917
-10264 72 3917
-1027c 73 3917
-1027e 75 3917
-10289 85 3917
-102ae 86 3917
-102b1 87 3917
-102be 89 3917
-102c8 90 3917
-FUNC 102ca iswctype
-102ca 96 3917
-102ce 97 3917
-102d6 99 3917
-102d8 122 3917
-102da 101 3917
-102e2 103 3917
-102f6 122 3917
-102f8 106 3917
-10301 117 3917
-10326 121 3917
-10336 122 3917
-FUNC 10338 is_wctype
-10338 148 3917
-10338 149 3917
-FUNC 1033d strtoxl
-1033d 80 3828
-10345 86 3828
-10350 89 3828
-10353 92 3828
-1035e 94 3828
-1038e 95 3828
-1039f 100 3828
-103ab 101 3828
-103df 102 3828
-103e4 104 3828
-103e9 105 3828
-103ed 106 3828
-103ef 108 3828
-103f4 109 3828
-103f7 111 3828
-10414 118 3828
-10418 121 3828
-1041d 122 3828
-10426 123 3828
-10430 126 3828
-10439 124 3828
-10440 129 3828
-10442 140 3828
-10447 142 3828
-10456 143 3828
-10457 144 3828
-10460 149 3828
-10468 154 3828
-10474 155 3828
-1047c 156 3828
-10483 157 3828
-10496 160 3828
-1049b 164 3828
-1049f 171 3828
-104aa 177 3828
-104ae 178 3828
-104b4 190 3828
-104bc 193 3828
-104c2 195 3828
-104c5 196 3828
-104c9 198 3828
-104cb 173 3828
-104d7 185 3828
-104da 186 3828
-104dc 201 3828
-10500 204 3828
-10505 205 3828
-10511 206 3828
-10517 207 3828
-10527 213 3828
-1052e 215 3828
-10530 217 3828
-10536 219 3828
-10539 221 3828
-1054b 113 3828
-10552 115 3828
-10554 116 3828
-10566 222 3828
-FUNC 10568 strtol
-10568 229 3828
-1056b 230 3828
-10573 232 3828
-10586 236 3828
-1058f 238 3828
-FUNC 10591 _strtol_l
-10591 246 3828
-10591 247 3828
-105ab 248 3828
-FUNC 105ac strtoul
-105ac 255 3828
-105af 256 3828
-105b6 258 3828
-105ca 262 3828
-105d4 264 3828
-FUNC 105d6 _strtoul_l
-105d6 272 3828
-105d6 273 3828
-105f0 274 3828
-FUNC 105f1 strtoxq
-105f1 80 3783
-105f9 86 3783
-10604 89 3783
-10607 92 3783
-10612 94 3783
-10643 95 3783
-10655 100 3783
-10661 102 3783
-10698 103 3783
-1069a 105 3783
-106a3 106 3783
-106a7 107 3783
-106a9 109 3783
-106af 110 3783
-106b8 112 3783
-106c0 115 3783
-106c6 116 3783
-106cf 117 3783
-106d9 120 3783
-106e2 118 3783
-106e5 123 3783
-106ea 125 3783
-106fa 126 3783
-106fb 127 3783
-10704 132 3783
-1072a 137 3783
-10738 138 3783
-10740 139 3783
-10746 140 3783
-10757 143 3783
-1075c 154 3783
-1078d 160 3783
-10791 161 3783
-10797 173 3783
-107a1 176 3783
-107a8 178 3783
-107ae 179 3783
-107b4 181 3783
-107b9 156 3783
-107d2 168 3783
-107dd 169 3783
-107e2 184 3783
-10817 187 3783
-1081c 188 3783
-10828 189 3783
-10832 190 3783
-10838 191 3783
-1083f 192 3783
-10841 193 3783
-10848 195 3783
-10850 197 3783
-10855 199 3783
-1085b 201 3783
-1086e 203 3783
-10883 204 3783
-FUNC 10885 _strtoi64
-10885 211 3783
-10888 212 3783
-10890 214 3783
-108a3 218 3783
-108ac 220 3783
-FUNC 108ae _strtoi64_l
-108ae 227 3783
-108ae 228 3783
-108c8 229 3783
-FUNC 108c9 _strtoui64
-108c9 236 3783
-108cc 237 3783
-108d3 239 3783
-108e7 243 3783
-108f1 245 3783
-FUNC 108f3 _strtoui64_l
-108f3 253 3783
-108f3 254 3783
-1090d 255 3783
-FUNC 10910 __ascii_strnicmp
-10910 69 613
-10916 75 613
-10919 76 613
-1091b 77 613
-1091d 79 613
-10920 80 613
-10923 82 613
-10925 83 613
-10927 84 613
-1092c 89 613
-1092e 91 613
-10930 93 613
-10932 95 613
-10934 97 613
-10936 98 613
-10938 100 613
-1093b 101 613
-1093e 103 613
-10940 104 613
-10942 106 613
-10944 107 613
-10946 109 613
-10948 112 613
-1094a 113 613
-1094c 115 613
-1094e 116 613
-10950 118 613
-10952 121 613
-10954 122 613
-10956 124 613
-10959 125 613
-1095b 128 613
-1095d 129 613
-1095f 130 613
-10961 133 613
-10966 134 613
-10968 135 613
-1096a 138 613
-1096c 140 613
-FUNC 10980 _aulldvrm
-10980 45 3193
-10980 47 3193
-10981 79 3193
-10985 80 3193
-10987 81 3193
-10989 82 3193
-1098d 83 3193
-10991 84 3193
-10993 85 3193
-10995 86 3193
-10997 87 3193
-1099b 88 3193
-1099d 89 3193
-1099f 94 3193
-109a1 95 3193
-109a5 96 3193
-109a7 97 3193
-109a9 98 3193
-109ad 99 3193
-109af 100 3193
-109b1 107 3193
-109b3 108 3193
-109b7 109 3193
-109bb 110 3193
-109bf 112 3193
-109c1 113 3193
-109c3 114 3193
-109c5 115 3193
-109c7 116 3193
-109c9 117 3193
-109cb 118 3193
-109cd 119 3193
-109cf 128 3193
-109d3 129 3193
-109d5 130 3193
-109d9 131 3193
-109db 132 3193
-109dd 133 3193
-109df 141 3193
-109e3 142 3193
-109e5 143 3193
-109e7 144 3193
-109eb 145 3193
-109ed 147 3193
-109ee 148 3193
-109f2 149 3193
-109f6 151 3193
-109f8 160 3193
-109fc 161 3193
-10a00 162 3193
-10a02 163 3193
-10a04 164 3193
-10a07 169 3193
-10a09 170 3193
-10a0b 171 3193
-10a0d 172 3193
-10a0f 173 3193
-10a11 179 3193
-10a12 181 3193
-FUNC 10a15 _mbsnbicoll_l
-10a15 53 2964
-10a1c 55 2964
-10a27 57 2964
-10a30 58 2964
-10a43 61 2964
-10a76 62 2964
-10a7c 63 2964
-10a9f 65 2964
-10aa7 66 2964
-10abb 74 2964
-10ade 75 2964
-10aee 77 2964
-10aff 79 2964
-FUNC 10b01 _mbsnbicoll
-10b01 85 2964
-10b01 86 2964
-10b17 87 2964
-FUNC 10b18 __wtomb_environ
-10b18 43 1181
-10b1f 44 1181
-10b22 45 1181
-10b2b 52 1181
-10b37 57 1181
-10b49 61 1181
-10b5a 65 1181
-10b6c 72 1181
-10b7c 74 1181
-10b81 76 1181
-10b8a 77 1181
-10b8d 81 1181
-10b96 84 1181
-10b9b 85 1181
-10b9d 58 1181
-10ba2 67 1181
-10bab 68 1181
-FUNC 10bad strnlen
-10bad 38 606
-10bad 45 606
-10bc6 49 606
-FUNC 10bc7 __crtGetStringTypeW_stat
-10bc7 64 1316
-10bd7 72 1316
-10be0 73 1316
-10be7 75 1316
-10bfb 79 1316
-10c0c 80 1316
-10c14 82 1316
-10c1f 83 1316
-10c2e 88 1316
-10c32 90 1316
-10c45 95 1316
-10c4c 199 1316
-10c4e 119 1316
-10c56 120 1316
-10c61 121 1316
-10c66 122 1316
-10c71 128 1316
-10c7f 130 1316
-10c84 131 1316
-10c87 142 1316
-10ca4 143 1316
-10caa 146 1316
-10cea 147 1316
-10ced 148 1316
-10cf3 150 1316
-10d00 160 1316
-10d1a 164 1316
-10d67 165 1316
-10d6b 170 1316
-10d70 171 1316
-10d7b 174 1316
-10d7e 178 1316
-10da1 186 1316
-10db3 189 1316
-10dc2 187 1316
-10dc6 191 1316
-10dcd 194 1316
-10dd5 196 1316
-10dd9 200 1316
-FUNC 10deb __crtGetStringTypeW
-10deb 211 1316
-10df1 212 1316
-10dfc 222 1316
-10e27 223 1316
-FUNC 10e30 _allmul
-10e30 47 3196
-10e30 62 3196
-10e34 63 3196
-10e38 64 3196
-10e3a 65 3196
-10e3e 66 3196
-10e40 68 3196
-10e44 69 3196
-10e46 71 3196
-10e49 74 3196
-10e4a 81 3196
-10e4c 82 3196
-10e4e 84 3196
-10e52 85 3196
-10e56 86 3196
-10e58 88 3196
-10e5c 89 3196
-10e5e 90 3196
-10e60 92 3196
-10e61 94 3196
-FUNC 10e64 strncnt
-10e64 50 2791
-10e64 51 2791
-10e6a 54 2791
-10e70 55 2791
-10e71 54 2791
-10e76 57 2791
-10e7d 58 2791
-FUNC 10e7e __crtCompareStringA_stat
-10e7e 96 2791
-10e8e 280 2791
-10ebf 107 2791
-10ecb 109 2791
-10ed6 110 2791
-10ee0 118 2791
-10ee5 119 2791
-10f00 122 2791
-10f07 123 2791
-10f26 120 2791
-10f2c 121 2791
-10f33 124 2791
-10f36 125 2791
-10f38 130 2791
-10f4f 189 2791
-10f56 201 2791
-10f5e 202 2791
-10f66 208 2791
-10f73 214 2791
-10f78 215 2791
-10f80 218 2791
-10f82 219 2791
-10f88 222 2791
-10f8d 223 2791
-10f91 231 2791
-10fa0 232 2791
-10fa2 237 2791
-10fa7 239 2791
-10fab 240 2791
-10fad 244 2791
-10fbd 246 2791
-10fc7 244 2791
-10fce 262 2791
-10fd0 253 2791
-10fd5 255 2791
-10fdb 256 2791
-10fe3 260 2791
-10ff3 262 2791
-11004 260 2791
-1100b 262 2791
-1100d 280 2791
-11027 281 2791
-1102d 284 2791
-1107a 285 2791
-1107e 286 2791
-11084 295 2791
-1109d 305 2791
-110b4 309 2791
-110fa 310 2791
-110fe 320 2791
-11111 326 2791
-11128 328 2791
-1112f 331 2791
-11137 333 2791
-11140 132 2791
-11144 137 2791
-11149 138 2791
-11151 139 2791
-11156 140 2791
-1115e 142 2791
-1116c 143 2791
-11172 148 2791
-11177 155 2791
-11190 156 2791
-11192 157 2791
-11198 163 2791
-111b1 164 2791
-111b5 166 2791
-111bc 167 2791
-111c1 169 2791
-111c4 170 2791
-111c7 178 2791
-111df 179 2791
-111e5 181 2791
-111eb 182 2791
-111f3 184 2791
-111f5 337 2791
-FUNC 11207 __crtCompareStringA
-11207 349 2791
-1120d 350 2791
-11218 361 2791
-11245 362 2791
-FUNC 11247 _strnicoll_l
-11247 55 352
-1124e 57 352
-11259 59 352
-11262 60 352
-11275 63 352
-112a8 64 352
-112ae 65 352
-112d1 67 352
-112db 68 352
-112f0 78 352
-11311 80 352
-1131c 81 352
-1132c 84 352
-1133d 85 352
-FUNC 1133f _strnicoll
-1133f 92 352
-11342 93 352
-1134b 101 352
-1134c 95 352
-11351 99 352
-11364 101 352
-FUNC 11366 findenv
-11366 386 1515
-11367 389 1515
-1136f 393 1515
-11381 398 1515
-1138e 389 1515
-11397 406 1515
-113a5 407 1515
-113a6 399 1515
-113b2 407 1515
-FUNC 113b3 copy_environ
-113b3 427 1515
-113b7 428 1515
-113b9 433 1515
-113bf 463 1515
-113c1 437 1515
-113c8 438 1515
-113d0 442 1515
-113e4 443 1515
-113ec 447 1515
-113f2 457 1515
-11403 447 1515
-11407 460 1515
-11409 462 1515
-1140e 463 1515
-FUNC 11410 __crtsetenv
-11410 76 1515
-11416 89 1515
-11442 91 1515
-11444 98 1515
-11460 114 1515
-11465 125 1515
-11478 126 1515
-11484 130 1515
-11488 153 1515
-11495 155 1515
-1149e 100 1515
-114a9 101 1515
-114af 355 1515
-114b1 164 1515
-114b4 165 1515
-114ba 171 1515
-114c9 172 1515
-114cb 173 1515
-114cd 176 1515
-114d5 178 1515
-114e4 179 1515
-114e6 180 1515
-114e8 196 1515
-114ee 197 1515
-114f3 200 1515
-114f5 207 1515
-11505 210 1515
-1150e 216 1515
-11518 218 1515
-1151e 235 1515
-11523 238 1515
-11528 241 1515
-1152d 222 1515
-11539 221 1515
-1153d 230 1515
-1155a 233 1515
-1155c 245 1515
-11565 250 1515
-11569 251 1515
-1156b 255 1515
-1159a 258 1515
-115a2 259 1515
-115a5 262 1515
-115aa 264 1515
-115af 287 1515
-115d0 289 1515
-115f5 338 1515
-11616 339 1515
-1161a 343 1515
-11625 346 1515
-1162c 349 1515
-11631 351 1515
-1163a 354 1515
-11642 271 1515
-1164a 274 1515
-11650 276 1515
-FUNC 11657 _strdup
-11657 66 636
-11658 70 636
-11663 71 636
-11669 73 636
-11672 77 636
-11680 80 636
-1169c 81 636
-116a0 84 636
-116a6 85 636
-FUNC 116a7 _mbschr_l
-116a7 53 3013
-116ae 55 3013
-116b9 58 3013
-116eb 60 3013
-116f3 61 3013
-11700 65 3013
-1170a 67 3013
-11711 69 3013
-11721 70 3013
-11724 72 3013
-1172c 63 3013
-11739 76 3013
-11741 77 3013
-1174f 79 3013
-1175f 80 3013
-FUNC 11761 _mbschr
-11761 86 3013
-11761 87 3013
-11773 88 3013
-FUNC 11790 strchr
-11790 60 670
-11790 68 670
-11792 69 670
-11796 73 670
-11797 74 670
-11799 75 670
-1179c 76 670
-117a0 77 670
-117a6 78 670
-117a8 81 670
-117aa 82 670
-117ad 83 670
-117af 84 670
-117b1 85 670
-117b3 86 670
-117b5 87 670
-117bb 88 670
-117bd 91 670
-117bf 92 670
-117c0 93 670
-117c2 94 670
-117c5 95 670
-117c6 96 670
-117c8 101 670
-117ca 102 670
-117cf 104 670
-117d1 105 670
-117d3 107 670
-117d5 108 670
-117d7 110 670
-117d9 111 670
-117dc 113 670
-117df 114 670
-117e1 116 670
-117e3 117 670
-117e6 119 670
-117ec 120 670
-117ee 124 670
-117f3 125 670
-117f5 127 670
-117fa 128 670
-117fc 130 670
-11802 131 670
-11804 134 670
-11805 135 670
-11806 137 670
-11807 138 670
-11809 139 670
-1180a 142 670
-1180d 143 670
-1180f 144 670
-11811 145 670
-11813 146 670
-11815 147 670
-11817 148 670
-11819 149 670
-1181b 150 670
-1181d 151 670
-11820 152 670
-11822 153 670
-11824 154 670
-11826 155 670
-11828 156 670
-1182a 157 670
-1182c 158 670
-1182e 159 670
-11830 160 670
-11832 163 670
-11833 164 670
-11834 165 670
-11837 166 670
-11838 167 670
-11839 170 670
-1183c 171 670
-1183d 172 670
-1183e 173 670
-1183f 174 670
-11840 177 670
-11843 178 670
-11844 179 670
-11845 180 670
-11846 181 670
-11847 184 670
-1184a 185 670
-1184b 186 670
-1184c 187 670
-1184d 188 670
+FUNC 1020 18 CrashFunction
+1020 4 34 12
+1024 7 35 12
+102b 9 36 12
+1034 4 37 12
+FUNC 1040 73 main
+1040 33 39 12
+1073 7 40 12
+107a 5 41 12
+107f 19 42 12
+1098 7 43 12
+109f 2 44 12
+10a1 12 45 12
+FUNC 10c0 70 HandleException
+10c0 6 8 12
+10c6 20 15 12
+10e6 9 18 12
+10ef 6 19 12
+10f5 7 20 12
+10fc 21 28 12
+111d a 30 12
+1127 5 31 12
+112c 4 32 12
+FUNC 1180 24 ValidateLocalCookies
+FUNC 11b0 196 _except_handler4
+FUNC 1346 a _set_osplatform
+1346 a 385 1073
+FUNC 1350 a _set_osver
+1350 a 386 1073
+FUNC 135a a _set_winver
+135a a 387 1073
+FUNC 1364 a _set_winmajor
+1364 a 388 1073
+FUNC 136e a _set_winminor
+136e a 389 1073
+FUNC 1378 24 fast_error_exit
+1378 0 366 1088
+1378 9 375 1088
+1381 5 377 1088
+1386 9 379 1088
+138f c 380 1088
+139b 1 381 1088
+FUNC 139c 41 check_managed_app
+139c 0 404 1088
+139c b 409 1088
+13a7 5 413 1088
+13ac a 415 1088
+13b6 2 416 1088
+13b8 9 418 1088
+13c1 2 419 1088
+13c3 7 424 1088
+13ca 2 425 1088
+13cc d 428 1088
+13d9 1 429 1088
+13da 2 410 1088
+13dc 1 429 1088
+FUNC 13dd 1b6 __tmainCRTStartup
+13dd c 194 1088
+13e9 19 224 1088
+1402 4 225 1088
+1406 8 226 1088
+140e a 227 1088
+1418 2 233 1088
+141a 7 234 1088
+1421 3 235 1088
+1424 4 234 1088
+1428 9 235 1088
+1431 2 236 1088
+1433 6 239 1088
+1439 6 240 1088
+143f 6 241 1088
+1445 9 247 1088
+144e 9 248 1088
+1457 8 249 1088
+145f 6 250 1088
+1465 d 251 1088
+1472 6 253 1088
+1478 5 254 1088
+147d 6 255 1088
+1483 6 256 1088
+1489 6 257 1088
+148f 8 262 1088
+1497 c 264 1088
+14a3 8 265 1088
+14ab 9 267 1088
+14b4 8 268 1088
+14bc 5 277 1088
+14c1 4 285 1088
+14c5 9 287 1088
+14ce 8 288 1088
+14d6 b 291 1088
+14e1 a 294 1088
+14eb 9 296 1088
+14f4 8 297 1088
+14fc 9 298 1088
+1505 8 299 1088
+150d 8 301 1088
+1515 4 302 1088
+1519 7 303 1088
+1520 a 317 1088
+152a 18 318 1088
+1542 6 321 1088
+1548 6 322 1088
+154e 5 324 1088
+1553 2 326 1088
+1555 17 327 1088
+156c 6 333 1088
+1572 6 335 1088
+1578 6 336 1088
+157e 5 338 1088
+1583 7 340 1088
+158a 3 342 1088
+158d 6 343 1088
+FUNC 1593 a mainCRTStartup
+1593 0 177 1088
+1593 5 184 1088
+1598 5 186 1088
+FUNC 159d f __security_check_cookie
+159d 0 52 2839
+159d 6 55 2839
+15a3 2 56 2839
+15a5 2 57 2839
+15a7 5 59 2839
+FUNC 15ac 90 _local_unwind4
+FUNC 163c 46 _unwind_handler4
+FUNC 1682 1c _seh_longjmp_unwind4
+FUNC 169e 17 @_EH4_CallFilterFunc@8
+FUNC 16b5 19 @_EH4_TransferToHandler@8
+FUNC 16ce 1a @_EH4_GlobalUnwind@4
+FUNC 16e8 17 @_EH4_LocalUnwind@16
+FUNC 1700 29 _ValidateImageBase
+1700 0 44 1601
+1700 b 50 1601
+170b 2 52 1601
+170d 1 68 1601
+170e 5 55 1601
+1713 6 56 1601
+1719 2 58 1601
+171b d 62 1601
+1728 1 68 1601
+FUNC 1730 42 _FindPESection
+1730 0 92 1601
+1730 9 99 1601
+1739 19 108 1601
+1752 10 111 1601
+1762 a 108 1601
+176c 5 123 1601
+1771 1 124 1601
+FUNC 1772 6c _IsNonwritableInCurrentImage
+1772 c 152 1601
+177e 4 159 1601
+1782 e 167 1601
+1790 2 169 1601
+1792 5 177 1601
+1797 9 178 1601
+17a0 2 179 1601
+17a2 2 181 1601
+17a4 14 188 1601
+17b8 17 190 1601
+17cf 9 196 1601
+17d8 6 198 1601
+FUNC 17de 24 _amsg_exit
+17de 0 446 1038
+17de 5 449 1038
+17e3 9 450 1038
+17ec b 451 1038
+17f7 a 452 1038
+1801 1 453 1038
+FUNC 1802 26 __crtCorExitProcess
+1802 0 650 1038
+1802 b 654 1038
+180d 4 655 1038
+1811 c 656 1038
+181d 4 657 1038
+1821 6 658 1038
+1827 1 668 1038
+FUNC 1828 15 __crtExitProcess
+1828 0 673 1038
+1828 a 674 1038
+1832 b 683 1038
+FUNC 183d 9 _lockexit
+183d 0 733 1038
+183d 8 734 1038
+1845 1 735 1038
+FUNC 1846 9 _unlockexit
+1846 0 759 1038
+1846 8 760 1038
+184e 1 761 1038
+FUNC 184f 18 _initterm
+184f 3 841 1038
+1852 2 855 1038
+1854 6 853 1038
+185a 2 854 1038
+185c 3 855 1038
+185f 7 848 1038
+1866 1 857 1038
+FUNC 1867 20 _initterm_e
+1867 1 890 1038
+1868 c 899 1038
+1874 6 904 1038
+187a 2 905 1038
+187c 3 906 1038
+187f 7 899 1038
+1886 1 910 1038
+FUNC 1887 37 _get_osplatform
+1887 0 929 1038
+1887 27 931 1038
+18ae 1 939 1038
+18af 9 934 1038
+18b8 2 936 1038
+18ba 3 938 1038
+18bd 1 939 1038
+FUNC 18be 3c _get_osver
+18be 0 958 1038
+18be 27 960 1038
+18e5 1 968 1038
+18e6 8 963 1038
+18ee 8 965 1038
+18f6 3 967 1038
+18f9 1 968 1038
+FUNC 18fa 3c _get_winver
+18fa 0 987 1038
+18fa 27 989 1038
+1921 1 997 1038
+1922 8 992 1038
+192a 8 994 1038
+1932 3 996 1038
+1935 1 997 1038
+FUNC 1936 3c _get_winmajor
+1936 0 1016 1038
+1936 27 1018 1038
+195d 1 1026 1038
+195e 8 1021 1038
+1966 8 1023 1038
+196e 3 1025 1038
+1971 1 1026 1038
+FUNC 1972 3c _get_winminor
+1972 0 1045 1038
+1972 27 1047 1038
+1999 1 1055 1038
+199a 8 1050 1038
+19a2 8 1052 1038
+19aa 3 1054 1038
+19ad 1 1055 1038
+FUNC 19ae 37 _get_wpgmptr
+19ae 0 1074 1038
+19ae 27 1076 1038
+19d5 1 1085 1038
+19d6 9 1080 1038
+19df 2 1082 1038
+19e1 3 1084 1038
+19e4 1 1085 1038
+FUNC 19e5 37 _get_pgmptr
+19e5 0 1104 1038
+19e5 27 1106 1038
+1a0c 1 1115 1038
+1a0d 9 1110 1038
+1a16 2 1112 1038
+1a18 3 1114 1038
+1a1b 1 1115 1038
+FUNC 1a1c 92 _cinit
+1a1c 0 263 1038
+1a1c 18 273 1038
+1a34 b 275 1038
+1a3f 5 277 1038
+1a44 f 283 1038
+1a53 4 284 1038
+1a57 4 285 1038
+1a5b a 288 1038
+1a65 20 293 1038
+1a85 1a 306 1038
+1a9f c 308 1038
+1aab 2 312 1038
+1aad 1 313 1038
+FUNC 1aae ce doexit
+1aae c 499 1038
+1aba 8 517 1038
+1ac2 4 518 1038
+1ac6 b 520 1038
+1ad1 6 521 1038
+1ad7 8 524 1038
+1adf 6 526 1038
+1ae5 d 542 1038
+1af2 10 543 1038
+1b02 4 545 1038
+1b06 9 546 1038
+1b0f 9 551 1038
+1b18 2 552 1038
+1b1a 2 553 1038
+1b1c 10 558 1038
+1b2c 10 566 1038
+1b3c c 584 1038
+1b48 6 588 1038
+1b4e 6 592 1038
+1b54 8 594 1038
+1b5c 8 596 1038
+1b64 3 584 1038
+1b67 6 585 1038
+1b6d 9 586 1038
+1b76 6 597 1038
+FUNC 1b7c 11 exit
+1b7c 0 397 1038
+1b7c 10 398 1038
+1b8c 1 399 1038
+FUNC 1b8d 11 _exit
+1b8d 0 405 1038
+1b8d 10 406 1038
+1b9d 1 407 1038
+FUNC 1b9e f _cexit
+1b9e 0 412 1038
+1b9e e 413 1038
+1bac 1 414 1038
+FUNC 1bad f _c_exit
+1bad 0 419 1038
+1bad e 420 1038
+1bbb 1 421 1038
+FUNC 1bbc 4c _init_pointers
+1bbc 1 786 1038
+1bbd 7 787 1038
+1bc4 6 789 1038
+1bca 6 790 1038
+1bd0 6 791 1038
+1bd6 6 792 1038
+1bdc 6 793 1038
+1be2 6 794 1038
+1be8 6 795 1038
+1bee 6 796 1038
+1bf4 13 799 1038
+1c07 1 800 1038
+FUNC 1c08 22 _invoke_watson_if_error
+1c08 3 726 893
+1c0b 6 727 893
+1c11 17 731 893
+1c28 2 732 893
+FUNC 1c2a 1a0 _NMSG_WRITE
+1c2a 2 174 901
+1c2c a 178 901
+1c36 f 179 901
+1c45 a 182 901
+1c4f 2a 203 901
+1c79 c 215 901
+1c85 2a 224 901
+1caf 1e 227 901
+1ccd 26 228 901
+1cf3 d 231 901
+1d00 b 233 901
+1d0b 2f 234 901
+1d3a 20 237 901
+1d5a 22 238 901
+1d7c 15 242 901
+1d91 a 205 901
+1d9b 9 206 901
+1da4 24 212 901
+1dc8 2 245 901
+FUNC 1dca 20 _GET_RTERRMSG
+1dca 0 268 901
+1dca 2 271 901
+1dcc 13 272 901
+1ddf 2 275 901
+1de1 1 276 901
+1de2 7 273 901
+1de9 1 276 901
+FUNC 1dea 39 _FF_MSGBANNER
+1dea 0 141 901
+1dea 22 145 901
+1e0c a 147 901
+1e16 c 148 901
+1e22 1 150 901
+FUNC 1e23 1 _initp_misc_winxfltr
+1e23 0 105 1237
+1e23 1 106 1237
+FUNC 1e24 32 xcptlookup
+1e24 0 411 1237
+1e24 b 412 1237
+1e2f 14 419 1237
+1e43 e 426 1237
+1e51 2 429 1237
+1e53 2 427 1237
+1e55 1 430 1237
+FUNC 1e56 16f _XcptFilter
+1e56 6 204 1237
+1e5c 7 211 1237
+1e63 4 212 1237
+1e67 e 214 1237
+1e75 34 217 1237
+1ea9 2 219 1237
+1eab 2 223 1237
+1ead 3 225 1237
+1eb0 7 232 1237
+1eb7 e 237 1237
+1ec5 5 244 1237
+1eca 4 249 1237
+1ece 8 250 1237
+1ed6 3 256 1237
+1ed9 6 260 1237
+1edf 6 274 1237
+1ee5 6 275 1237
+1eeb c 284 1237
+1ef7 17 292 1237
+1f0e 1e 295 1237
+1f2c 3 292 1237
+1f2f c 322 1237
+1f3b 9 324 1237
+1f44 7 326 1237
+1f4b 9 328 1237
+1f54 7 330 1237
+1f5b 9 332 1237
+1f64 7 334 1237
+1f6b 9 336 1237
+1f74 7 338 1237
+1f7b 9 340 1237
+1f84 7 342 1237
+1f8b 9 344 1237
+1f94 7 346 1237
+1f9b 7 348 1237
+1fa2 8 357 1237
+1faa 3 362 1237
+1fad 2 364 1237
+1faf 4 369 1237
+1fb3 3 370 1237
+1fb6 7 376 1237
+1fbd 6 378 1237
+1fc3 2 380 1237
+FUNC 1fc5 1b __CppXcptFilter
+1fc5 0 145 1237
+1fc5 b 146 1237
+1fd0 c 147 1237
+1fdc 1 151 1237
+1fdd 2 149 1237
+1fdf 1 151 1237
+FUNC 1fe0 db _setenvp
+1fe0 1 77 760
+1fe1 c 85 760
+1fed 5 86 760
+1ff2 8 91 760
+1ffa 4 98 760
+1ffe 8 99 760
+2006 4 110 760
+200a 1 111 760
+200b 11 112 760
+201c 15 117 760
+2031 2 118 760
+2033 9 121 760
+203c 9 123 760
+2045 6 125 760
+204b 10 127 760
+205b 1c 133 760
+2077 3 134 760
+207a 6 121 760
+2080 b 138 760
+208b 6 139 760
+2091 2 142 760
+2093 a 149 760
+209d 7 152 760
+20a4 17 153 760
+FUNC 20bb a _set_pgmptr
+20bb a 334 832
+FUNC 20c5 198 parse_cmdline
+20c5 4 218 803
+20c9 6 226 803
+20cf 8 230 803
+20d7 14 231 803
+20eb 3 250 803
+20ee 5 252 803
+20f3 5 254 803
+20f8 9 255 803
+2101 2 256 803
+2103 2 258 803
+2105 4 259 803
+2109 8 260 803
+2111 2 262 803
+2113 f 264 803
+2122 2 265 803
+2124 6 266 803
+212a a 267 803
+2134 1 268 803
+2135 1a 272 803
+214f 4 277 803
+2153 4 278 803
+2157 4 281 803
+215b 9 286 803
+2164 a 287 803
+216e 3 288 803
+2171 1 275 803
+2172 2 276 803
+2174 9 291 803
+217d 6 295 803
+2183 9 296 803
+218c 2 297 803
+218e 3 311 803
+2191 4 315 803
+2195 1 318 803
+2196 1 319 803
+2197 5 316 803
+219c 5 321 803
+21a1 5 324 803
+21a6 e 325 803
+21b4 2 326 803
+21b6 2 327 803
+21b8 d 329 803
+21c5 2 332 803
+21c7 5 336 803
+21cc 4 337 803
+21d0 4 338 803
+21d4 6 339 803
+21da 3 338 803
+21dd 14 343 803
+21f1 4 348 803
+21f5 2 349 803
+21f7 10 350 803
+2207 b 351 803
+2212 2 352 803
+2214 a 354 803
+221e 2 355 803
+2220 a 356 803
+222a 1 357 803
+222b 2 358 803
+222d 5 361 803
+2232 1 363 803
+2233 5 372 803
+2238 4 376 803
+223c 7 377 803
+2243 2 378 803
+2245 8 379 803
+224d 9 382 803
+2256 3 383 803
+2259 2 384 803
+225b 2 385 803
+FUNC 225d b9 _setargv
+225d 7 88 803
+2264 c 97 803
+2270 5 98 803
+2275 18 104 803
+228d 19 120 803
+22a6 11 127 803
+22b7 15 132 803
+22cc a 136 803
+22d6 2 138 803
+22d8 8 140 803
+22e0 3 141 803
+22e3 2 142 803
+22e5 13 149 803
+22f8 c 153 803
+2304 6 157 803
+230a 4 172 803
+230e 6 134 803
+2314 2 173 803
+FUNC 2316 135 __crtGetEnvironmentStringsA
+2316 2 43 2746
+2318 1a 57 2746
+2332 8 59 2746
+233a c 60 2746
+2346 b 62 2746
+2351 e 63 2746
+235f 9 68 2746
+2368 4 71 2746
+236c 8 72 2746
+2374 7 73 2746
+237b 7 77 2746
+2382 7 78 2746
+2389 7 79 2746
+2390 1b 93 2746
+23ab 13 97 2746
+23be 11 111 2746
+23cf a 113 2746
+23d9 8 114 2746
+23e1 7 99 2746
+23e8 4 100 2746
+23ec 6 123 2746
+23f2 2 152 2746
+23f4 a 126 2746
+23fe 6 127 2746
+2404 4 133 2746
+2408 5 134 2746
+240d 5 135 2746
+2412 5 138 2746
+2417 d 140 2746
+2424 7 141 2746
+242b 5 142 2746
+2430 b 145 2746
+243b 7 147 2746
+2442 6 149 2746
+2448 3 153 2746
+FUNC 244b 240 _ioinit
+244b c 111 3164
+2457 5 122 3164
+245c a 127 3164
+2466 7 128 3164
+246d f 137 3164
+247c 6 139 3164
+2482 5 142 3164
+2487 6 143 3164
+248d 8 145 3164
+2495 4 146 3164
+2499 3 147 3164
+249c 4 148 3164
+24a0 3 149 3164
+24a3 4 151 3164
+24a7 4 152 3164
+24ab 4 153 3164
+24af 13 145 3164
+24c2 15 161 3164
+24d7 2 166 3164
+24d9 3 172 3164
+24dc 6 173 3164
+24e2 b 179 3164
+24ed 5 185 3164
+24f2 f 191 3164
+2501 9 204 3164
+250a 7 205 3164
+2511 8 207 3164
+2519 4 208 3164
+251d 3 209 3164
+2520 4 210 3164
+2524 4 211 3164
+2528 4 212 3164
+252c 4 213 3164
+2530 4 214 3164
+2534 f 207 3164
+2543 9 185 3164
+254c 2 284 3164
+254e 6 197 3164
+2554 8 221 3164
+255c 24 234 3164
+2580 15 236 3164
+2595 7 237 3164
+259c 5 238 3164
+25a1 18 241 3164
+25b9 3 243 3164
+25bc d 221 3164
+25c9 2 253 3164
+25cb b 255 3164
+25d6 c 258 3164
+25e2 6 306 3164
+25e8 4 262 3164
+25ec 30 266 3164
+261c 2 271 3164
+261e a 277 3164
+2628 6 278 3164
+262e 5 279 3164
+2633 4 280 3164
+2637 14 284 3164
+264b 3 286 3164
+264e 2 288 3164
+2650 4 297 3164
+2654 6 298 3164
+265a a 253 3164
+2664 c 313 3164
+2670 4 315 3164
+2674 7 128 3164
+267b a 129 3164
+2685 6 316 3164
+FUNC 268b 4c _ioterm
+268b 2 341 3164
+268d 5 345 3164
+2692 6 347 3164
+2698 8 353 3164
+26a0 9 355 3164
+26a9 11 356 3164
+26ba 4 353 3164
+26be 7 361 3164
+26c5 11 362 3164
+26d6 1 365 3164
+FUNC 26d7 24 _RTC_Initialize
+FUNC 26fb 24 _RTC_Terminate
+FUNC 271f 63 _encode_pointer
+271f 1 82 710
+2720 2b 91 710
+274b 8 107 710
+2753 b 95 710
+275e 4 97 710
+2762 c 100 710
+276e 4 110 710
+2772 a 112 710
+277c 5 115 710
+2781 1 116 710
+FUNC 2782 9 _encoded_null
+2782 0 135 710
+2782 8 136 710
+278a 1 137 710
+FUNC 278b 63 _decode_pointer
+278b 1 156 710
+278c 2b 165 710
+27b7 8 181 710
+27bf b 169 710
+27ca 4 171 710
+27ce c 174 710
+27da 4 184 710
+27de a 186 710
+27e8 5 189 710
+27ed 1 190 710
+FUNC 27ee 9 __crtTlsAlloc
+27ee 0 202 710
+27ee 6 203 710
+27f4 3 204 710
+FUNC 27f7 15 __fls_getvalue
+27f7 0 220 710
+27f7 12 221 710
+2809 3 222 710
+FUNC 280c 6 __get_flsindex
+280c 0 234 710
+280c 5 235 710
+2811 1 236 710
+FUNC 2812 2a __set_flsgetvalue
+2812 0 248 710
+2812 10 250 710
+2822 19 252 710
+283b 1 255 710
+FUNC 283c 19 __fls_setvalue
+283c 0 272 710
+283c 16 273 710
+2852 3 274 710
+FUNC 2855 3d _mtterm
+2855 0 430 710
+2855 a 437 710
+285f f 438 710
+286e 7 439 710
+2875 a 442 710
+287f 7 443 710
+2886 7 444 710
+288d 5 451 710
+FUNC 2892 b4 _initptd
+2892 c 478 710
+289e e 479 710
+28ac a 481 710
+28b6 6 482 710
+28bc 4 484 710
+28c0 14 487 710
+28d4 10 488 710
+28e4 3 494 710
+28e7 7 498 710
+28ee 7 499 710
+28f5 8 500 710
+28fd 7 501 710
+2904 8 505 710
+290c 4 506 710
+2910 6 507 710
+2916 4 515 710
+291a 8 516 710
+2922 9 517 710
+292b c 519 710
+2937 6 522 710
+293d 9 520 710
+FUNC 2946 83 _getptd_noexit
+2946 2 542 710
+2948 8 546 710
+2950 5 551 710
+2955 1a 553 710
+296f 14 558 710
+2983 19 560 710
+299c a 566 710
+29a6 6 568 710
+29ac 6 569 710
+29b2 2 571 710
+29b4 7 577 710
+29bb 2 578 710
+29bd 8 583 710
+29c5 3 585 710
+29c8 1 586 710
+FUNC 29c9 18 _getptd
+29c9 1 607 710
+29ca 7 608 710
+29d1 4 609 710
+29d5 8 610 710
+29dd 3 612 710
+29e0 1 613 710
+FUNC 29e1 121 _freefls
+29e1 c 641 710
+29ed b 652 710
+29f8 7 653 710
+29ff 7 654 710
+2a06 7 656 710
+2a0d 7 657 710
+2a14 7 659 710
+2a1b 7 660 710
+2a22 7 662 710
+2a29 7 663 710
+2a30 7 665 710
+2a37 7 666 710
+2a3e 7 668 710
+2a45 7 669 710
+2a4c a 671 710
+2a56 7 672 710
+2a5d 8 674 710
+2a65 4 675 710
+2a69 1a 678 710
+2a83 7 679 710
+2a8a c 681 710
+2a96 8 685 710
+2a9e 7 687 710
+2aa5 7 688 710
+2aac 7 690 710
+2ab3 15 693 710
+2ac8 7 694 710
+2acf c 697 710
+2adb 7 701 710
+2ae2 8 704 710
+2aea 3 681 710
+2aed 9 682 710
+2af6 3 697 710
+2af9 9 698 710
+FUNC 2b02 69 _freeptd
+2b02 0 728 710
+2b02 a 733 710
+2b0c 1b 745 710
+2b27 13 746 710
+2b3a 16 752 710
+2b50 7 754 710
+2b57 a 757 710
+2b61 9 761 710
+2b6a 1 763 710
+FUNC 2b6b 6 __threadid
+2b6b 0 787 710
+2b6b 6 788 710
+FUNC 2b71 6 __threadhandle
+2b71 0 794 710
+2b71 6 795 710
+FUNC 2b77 184 _mtinit
+2b77 1 303 710
+2b78 d 312 710
+2b85 4 313 710
+2b89 5 314 710
+2b8e 3 315 710
+2b91 2 401 710
+2b93 e 319 710
+2ba1 d 322 710
+2bae d 325 710
+2bbb d 328 710
+2bc8 2a 329 710
+2bf2 a 332 710
+2bfc 1a 336 710
+2c16 25 345 710
+2c3b 5 350 710
+2c40 b 357 710
+2c4b 10 358 710
+2c5b 10 359 710
+2c6b 18 360 710
+2c83 7 367 710
+2c8a 2 369 710
+2c8c 1b 375 710
+2ca7 2 377 710
+2ca9 2d 385 710
+2cd6 a 395 710
+2ce0 6 397 710
+2ce6 6 398 710
+2cec 5 400 710
+2cf1 5 387 710
+2cf6 4 346 710
+2cfa 1 401 710
+FUNC 2cfb 5b __heap_select
+2cfb 6 70 3489
+2d01 23 143 3489
+2d24 1b 144 3489
+2d3f d 145 3489
+2d4c 3 146 3489
+2d4f 2 164 3489
+2d51 3 161 3489
+2d54 2 164 3489
+FUNC 2d56 5a _heap_init
+2d56 0 192 3489
+2d56 20 199 3489
+2d76 2 200 3489
+2d78 1 240 3489
+2d79 5 204 3489
+2d7e a 206 3489
+2d88 f 209 3489
+2d97 c 211 3489
+2da3 7 212 3489
+2daa 2 213 3489
+2dac 3 239 3489
+2daf 1 240 3489
+FUNC 2db0 74 _heap_term
+2db0 1 261 3489
+2db1 c 264 3489
+2dbd 1b 270 3489
+2dd8 f 273 3489
+2de7 b 276 3489
+2df2 d 278 3489
+2dff 11 281 3489
+2e10 c 300 3489
+2e1c 7 301 3489
+2e23 1 302 3489
+FUNC 2e24 6 _get_heap_handle
+2e24 0 320 3489
+2e24 5 322 3489
+2e29 1 323 3489
+FUNC 2e2c 45 __SEH_prolog4
+FUNC 2e71 14 __SEH_epilog4
+FUNC 2e85 94 __security_init_cookie
+2e85 6 97 2131
+2e8b 21 117 2131
+2eac 7 119 2131
+2eb3 3 120 2131
+2eb6 a 170 2131
+2ec0 6 175 2131
+2ec6 8 178 2131
+2ece 8 179 2131
+2ed6 8 180 2131
+2ede 10 182 2131
+2eee 2 187 2131
+2ef0 4 204 2131
+2ef4 7 206 2131
+2efb 4 209 2131
+2eff 7 211 2131
+2f06 6 215 2131
+2f0c b 216 2131
+2f17 2 218 2131
+FUNC 2f19 104 __report_gsfailure
+2f19 9 140 2173
+2f22 5 170 2173
+2f27 6 171 2173
+2f2d 6 172 2173
+2f33 6 173 2173
+2f39 6 174 2173
+2f3f 6 175 2173
+2f45 7 176 2173
+2f4c 7 177 2173
+2f53 7 178 2173
+2f5a 7 179 2173
+2f61 7 180 2173
+2f68 7 181 2173
+2f6f 1 182 2173
+2f70 6 183 2173
+2f76 3 190 2173
+2f79 5 191 2173
+2f7e 3 192 2173
+2f81 5 193 2173
+2f86 3 194 2173
+2f89 5 195 2173
+2f8e 6 201 2173
+2f94 a 204 2173
+2f9e a 206 2173
+2fa8 a 285 2173
+2fb2 a 286 2173
+2fbc b 293 2173
+2fc7 b 294 2173
+2fd2 b 297 2173
+2fdd 8 298 2173
+2fe5 8 302 2173
+2fed b 304 2173
+2ff8 9 313 2173
+3001 8 315 2173
+3009 12 319 2173
+301b 2 320 2173
+FUNC 3020 20 __global_unwind2
+FUNC 3040 45 __unwind_handler
+FUNC 3085 84 __local_unwind2
+FUNC 3109 23 __abnormal_termination
+FUNC 312c 9 _NLG_Notify1
+FUNC 3135 1f _NLG_Notify
+FUNC 3154 3 _NLG_Call
+FUNC 3157 49 _mtinitlocks
+3157 2 137 852
+3159 7 144 852
+3160 11 145 852
+3171 2 146 852
+3173 15 148 852
+3188 6 144 852
+318e 5 157 852
+3193 d 158 852
+FUNC 31a0 55 _mtdeletelocks
+31a0 1 188 852
+31a1 d 194 852
+31ae c 196 852
+31ba 3 200 852
+31bd 6 206 852
+31c3 f 207 852
+31d2 6 215 852
+31d8 c 217 852
+31e4 10 221 852
+31f4 1 224 852
+FUNC 31f5 15 _unlock
+31f5 3 371 852
+31f8 10 375 852
+3208 2 376 852
+FUNC 320a 18 _lockerr_exit
+320a 0 403 852
+320a c 404 852
+3216 b 405 852
+3221 1 406 852
+FUNC 3222 c3 _mtinitlocknum
+3222 c 259 852
+322e 6 261 852
+3234 a 269 852
+323e 5 270 852
+3243 7 271 852
+324a c 272 852
+3256 e 276 852
+3264 4 277 852
+3268 e 279 852
+3276 b 280 852
+3281 4 281 852
+3285 8 284 852
+328d 3 285 852
+3290 4 287 852
+3294 11 288 852
+32a5 7 289 852
+32ac b 290 852
+32b7 3 291 852
+32ba 2 292 852
+32bc 2 293 852
+32be 2 296 852
+32c0 7 297 852
+32c7 c 300 852
+32d3 3 304 852
+32d6 6 305 852
+32dc 9 301 852
+FUNC 32e5 31 _lock
+32e5 3 333 852
+32e8 10 338 852
+32f8 b 340 852
+3303 8 341 852
+330b 9 348 852
+3314 2 349 852
+FUNC 3316 a _initp_misc_invarg
+3316 0 38 1773
+3316 9 39 1773
+331f 1 40 1773
+FUNC 3320 fc _invoke_watson
+3320 1c 111 1773
+333c 6 128 1773
+3342 6 129 1773
+3348 6 130 1773
+334e 3 131 1773
+3351 3 132 1773
+3354 3 133 1773
+3357 7 134 1773
+335e 7 135 1773
+3365 4 136 1773
+3369 4 137 1773
+336d 4 138 1773
+3371 4 139 1773
+3375 1 140 1773
+3376 6 141 1773
+337c 6 147 1773
+3382 19 148 1773
+339b 3 150 1773
+339e 13 163 1773
+33b1 6 168 1773
+33b7 13 169 1773
+33ca 6 171 1773
+33d0 a 174 1773
+33da a 176 1773
+33e4 8 180 1773
+33ec 8 181 1773
+33f4 12 184 1773
+3406 16 185 1773
+FUNC 341c 22 _set_invalid_parameter_handler
+341c 1 207 1773
+341d b 211 1773
+3428 d 212 1773
+3435 5 214 1773
+343a 3 216 1773
+343d 1 217 1773
+FUNC 343e d _get_invalid_parameter_handler
+343e 0 221 1773
+343e c 225 1773
+344a 1 228 1773
+FUNC 344b 9 _invoke_watson
+344b 3 266 1773
+344e 1 274 1773
+344f 5 273 1773
+FUNC 3454 24 _invalid_parameter
+3454 3 70 1773
+3457 b 77 1773
+3462 5 78 1773
+3467 1 89 1773
+3468 2 80 1773
+346a 8 86 1773
+3472 1 89 1773
+3473 5 88 1773
+FUNC 3478 10 _invalid_parameter_noinfo
+3478 0 98 1773
+3478 f 99 1773
+3487 1 100 1773
+FUNC 3488 9 _invalid_parameter
+3488 3 249 1773
+348b 1 257 1773
+348c 5 256 1773
+FUNC 3491 3b _get_errno_from_oserr
+3491 0 119 3701
+3491 6 123 3701
+3497 f 124 3701
+34a6 8 133 3701
+34ae 3 134 3701
+34b1 1 139 3701
+34b2 7 125 3701
+34b9 1 139 3701
+34ba 11 135 3701
+34cb 1 139 3701
+FUNC 34cc 13 _errno
+34cc 0 280 3701
+34cc 5 281 3701
+34d1 4 282 3701
+34d5 5 283 3701
+34da 1 288 3701
+34db 3 285 3701
+34de 1 288 3701
+FUNC 34df 13 __doserrno
+34df 0 293 3701
+34df 5 294 3701
+34e4 4 295 3701
+34e8 5 296 3701
+34ed 1 300 3701
+34ee 3 298 3701
+34f1 1 300 3701
+FUNC 34f2 1e _dosmaperr
+34f2 1 110 3701
+34f3 9 111 3701
+34fc 13 113 3701
+350f 1 114 3701
+FUNC 3510 1b _set_errno
+3510 0 157 3701
+3510 5 158 3701
+3515 4 159 3701
+3519 3 161 3701
+351c 1 168 3701
+351d b 165 3701
+3528 2 166 3701
+352a 1 168 3701
+FUNC 352b 2a _get_errno
+352b 1 187 3701
+352c 1b 189 3701
+3547 1 195 3701
+3548 9 193 3701
+3551 3 194 3701
+3554 1 195 3701
+FUNC 3555 1b _set_doserrno
+3555 0 213 3701
+3555 5 214 3701
+355a 4 215 3701
+355e 3 217 3701
+3561 1 224 3701
+3562 b 221 3701
+356d 2 222 3701
+356f 1 224 3701
+FUNC 3570 2a _get_doserrno
+3570 1 243 3701
+3571 1b 245 3701
+358c 1 251 3701
+358d 9 249 3701
+3596 3 250 3701
+3599 1 251 3701
+FUNC 359a ad _onexit_nolock
+359a 5 104 1691
+359f b 107 1691
+35aa 13 108 1691
+35bd 12 112 1691
+35cf d 122 1691
+35dc d 127 1691
+35e9 14 129 1691
+35fd 3 134 1691
+3600 14 136 1691
+3614 3 147 1691
+3617 f 149 1691
+3626 9 156 1691
+362f c 157 1691
+363b 4 159 1691
+363f 6 114 1691
+3645 2 160 1691
+FUNC 3647 2f __onexitinit
+3647 1 205 1691
+3648 b 208 1691
+3653 9 209 1691
+365c e 211 1691
+366a 4 216 1691
+366e 1 221 1691
+366f 3 218 1691
+3672 3 220 1691
+3675 1 221 1691
+FUNC 3676 3c _onexit
+3676 c 85 1691
+3682 5 88 1691
+3687 4 90 1691
+368b c 91 1691
+3697 c 93 1691
+36a3 3 97 1691
+36a6 6 98 1691
+36ac 6 94 1691
+FUNC 36b2 12 atexit
+36b2 0 165 1691
+36b2 11 166 1691
+36c3 1 167 1691
+FUNC 36c4 1f _initp_misc_cfltcvt_tab
+36c4 2 54 2515
+36c6 8 56 2515
+36ce 14 58 2515
+36e2 1 60 2515
+FUNC 36e3 39 terminate
+36e3 c 94 3648
+36ef 8 107 3648
+36f7 4 111 3648
+36fb 4 116 3648
+36ff 2 120 3648
+3701 2 121 3648
+3703 7 122 3648
+370a 7 127 3648
+3711 5 135 3648
+3716 6 136 3648
+FUNC 371c 13 unexpected
+371c 0 149 3648
+371c 8 159 3648
+3724 4 163 3648
+3728 2 167 3648
+372a 5 173 3648
+FUNC 372f 37 _inconsistency
+372f c 187 3648
+373b c 196 3648
+3747 4 197 3648
+374b 4 202 3648
+374f 2 203 3648
+3751 2 204 3648
+3753 7 205 3648
+375a 7 211 3648
+3761 5 217 3648
+FUNC 3766 11 _initp_eh_hooks
+3766 0 74 3648
+3766 10 80 3648
+3776 1 81 3648
+FUNC 3777 19 _initp_misc_winsig
+3777 0 57 1270
+3777 9 58 1270
+3780 5 59 1270
+3785 5 60 1270
+378a 5 61 1270
+378f 1 62 1270
+FUNC 3790 9b ctrlevent_capture
+3790 c 89 1270
+379c 9 94 1270
+37a5 3 95 1270
+37a8 5 102 1270
+37ad 5 103 1270
+37b2 e 104 1270
+37c0 7 105 1270
+37c7 2 107 1270
+37c9 5 108 1270
+37ce e 109 1270
+37dc 7 110 1270
+37e3 1 109 1270
+37e4 9 113 1270
+37ed 7 117 1270
+37f4 c 120 1270
+3800 5 124 1270
+3805 4 128 1270
+3809 2 120 1270
+380b 8 121 1270
+3813 6 130 1270
+3819 7 131 1270
+3820 3 138 1270
+3823 8 139 1270
+FUNC 382b 34 siglookup
+382b 0 634 1270
+382b b 635 1270
+3836 15 645 1270
+384b f 649 1270
+385a 2 653 1270
+385c 2 658 1270
+385e 1 659 1270
+FUNC 385f d __get_sigabrt
+385f 0 676 1270
+385f c 677 1270
+386b 1 678 1270
+FUNC 386c 9 __fpecode
+386c 0 699 1270
+386c 8 700 1270
+3874 1 701 1270
+FUNC 3875 9 __pxcptinfoptrs
+3875 0 721 1270
+3875 8 722 1270
+387d 1 723 1270
+FUNC 387e 23d signal
+387e c 219 1270
+388a 4 224 1270
+388e 3 230 1270
+3891 3 244 1270
+3894 12 230 1270
+38a6 2f 244 1270
+38d5 13 327 1270
+38e8 7 334 1270
+38ef 8 335 1270
+38f7 a 342 1270
+3901 17 346 1270
+3918 10 352 1270
+3928 13 367 1270
+393b 3 380 1270
+393e e 382 1270
+394c 3 395 1270
+394f 17 401 1270
+3966 5 390 1270
+396b 5 401 1270
+3970 8 246 1270
+3978 4 247 1270
+397c 12 254 1270
+398e 14 257 1270
+39a2 6 259 1270
+39a8 2 261 1270
+39aa f 263 1270
+39b9 a 264 1270
+39c3 18 268 1270
+39db f 288 1270
+39ea 4 289 1270
+39ee b 291 1270
+39f9 2 293 1270
+39fb f 279 1270
+3a0a 4 280 1270
+3a0e b 282 1270
+3a19 2 284 1270
+3a1b f 296 1270
+3a2a 4 297 1270
+3a2e b 299 1270
+3a39 2 301 1270
+3a3b f 271 1270
+3a4a 4 272 1270
+3a4e c 274 1270
+3a5a c 305 1270
+3a66 9 309 1270
+3a6f 4 407 1270
+3a73 3 305 1270
+3a76 9 306 1270
+3a7f 19 410 1270
+3a98 1a 419 1270
+3ab2 3 417 1270
+3ab5 6 423 1270
+FUNC 3abb 1b0 raise
+3abb c 452 1270
+3ac7 5 459 1270
+3acc 3 460 1270
+3acf 1f 462 1270
+3aee a 488 1270
+3af8 4 489 1270
+3afc 8 490 1270
+3b04 a 465 1270
+3b0e 2 467 1270
+3b10 11 492 1270
+3b21 2 493 1270
+3b23 f 462 1270
+3b32 1c 500 1270
+3b4e a 476 1270
+3b58 2 478 1270
+3b5a a 470 1270
+3b64 2 472 1270
+3b66 a 481 1270
+3b70 7 482 1270
+3b77 a 502 1270
+3b81 2 510 1270
+3b83 4 509 1270
+3b87 6 510 1270
+3b8d 5 515 1270
+3b92 7 520 1270
+3b99 5 527 1270
+3b9e 7 528 1270
+3ba5 5 530 1270
+3baa f 543 1270
+3bb9 6 544 1270
+3bbf 3 545 1270
+3bc2 5 551 1270
+3bc7 6 552 1270
+3bcd 7 553 1270
+3bd4 5 561 1270
+3bd9 1c 568 1270
+3bf5 d 571 1270
+3c02 5 568 1270
+3c07 7 574 1270
+3c0e c 577 1270
+3c1a 5 582 1270
+3c1f 8 588 1270
+3c27 2 589 1270
+3c29 6 577 1270
+3c2f 6 578 1270
+3c35 9 579 1270
+3c3e 5 590 1270
+3c43 f 597 1270
+3c52 6 598 1270
+3c58 5 603 1270
+3c5d 6 604 1270
+3c63 2 607 1270
+3c65 6 608 1270
+FUNC 3c6b a _initp_misc_rand_s
+3c6b 0 58 1559
+3c6b 9 59 1559
+3c74 1 60 1559
+FUNC 3c75 104 rand_s
+3c75 3 66 1559
+3c78 b 67 1559
+3c83 2b 68 1559
+3cae c 71 1559
+3cba d 77 1559
+3cc7 4 78 1559
+3ccb 1e 80 1559
+3ce9 e 83 1559
+3cf7 4 84 1559
+3cfb 2f 86 1559
+3d2a 9 88 1559
+3d33 5 89 1559
+3d38 16 94 1559
+3d4e 7 103 1559
+3d55 9 107 1559
+3d5e b 109 1559
+3d69 9 110 1559
+3d72 6 112 1559
+3d78 1 113 1559
+FUNC 3d79 15a __getlocaleinfo
+3d79 1d 70 1967
+3d96 7 76 1967
+3d9d 87 109 1967
+3e24 13 103 1967
+3e37 5 114 1967
+3e3c 7 115 1967
+3e43 3 141 1967
+3e46 12 142 1967
+3e58 20 106 1967
+3e78 5 108 1967
+3e7d 7 109 1967
+3e84 4 111 1967
+3e88 5 118 1967
+3e8d 1a 126 1967
+3ea7 2 127 1967
+3ea9 2 129 1967
+3eab 10 134 1967
+3ebb 16 135 1967
+3ed1 2 139 1967
+FUNC 3ed3 a _initp_misc_purevirt
+3ed3 0 166 1967
+3ed3 9 167 1967
+3edc 1 168 1967
+FUNC 3edd a _initp_misc_initcrit
+3edd 0 47 2049
+3edd 9 48 2049
+3ee6 1 49 2049
+FUNC 3ee7 10 __crtInitCritSecNoSpinCount
+3ee7 0 76 2049
+3ee7 a 77 2049
+3ef1 3 78 2049
+3ef4 3 79 2049
+FUNC 3ef7 c5 __crtInitCritSecAndSpinCount
+3ef7 c 109 2049
+3f03 5 111 2049
+3f08 e 112 2049
+3f16 4 114 2049
+3f1a 1b 120 2049
+3f35 4 121 2049
+3f39 2 129 2049
+3f3b b 130 2049
+3f46 4 131 2049
+3f4a e 134 2049
+3f58 4 136 2049
+3f5c 5 149 2049
+3f61 c 152 2049
+3f6d 3 155 2049
+3f70 b 161 2049
+3f7b 2 162 2049
+3f7d 1a 163 2049
+3f97 9 170 2049
+3fa0 8 171 2049
+3fa8 4 173 2049
+3fac 7 174 2049
+3fb3 3 176 2049
+3fb6 6 177 2049
+FUNC 3fbc a _initp_heap_handler
+3fbc 0 31 3251
+3fbc 9 32 3251
+3fc5 1 33 3251
+FUNC 3fc6 31 _set_new_handler
+3fc6 1 53 3251
+3fc7 7 57 3251
+3fce b 59 3251
+3fd9 b 60 3251
+3fe4 f 63 3251
+3ff3 3 65 3251
+3ff6 1 66 3251
+FUNC 3ff7 9 _set_new_handler
+3ff7 0 86 3251
+3ff7 8 89 3251
+3fff 1 90 3251
+FUNC 4000 d _query_new_handler
+4000 0 110 3251
+4000 c 111 3251
+400c 1 112 3251
+FUNC 400d 22 _callnewh
+400d 0 131 3251
+400d b 133 3251
+4018 10 135 3251
+4028 3 138 3251
+402b 1 139 3251
+402c 2 136 3251
+402e 1 139 3251
+FUNC 402f 19e __crtMessageBoxA
+402f 9 41 2471
+4038 5 49 2471
+403d 2 56 2471
+403f 18 64 2471
+4057 d 66 2471
+4064 4 67 2471
+4068 7 69 2471
+406f 10 76 2471
+407f 2 78 2471
+4081 6 80 2471
+4087 15 83 2471
+409c 1a 86 2471
+40b6 1c 88 2471
+40d2 6 89 2471
+40d8 8 95 2471
+40e0 6 98 2471
+40e6 a 100 2471
+40f0 14 102 2471
+4104 14 116 2471
+4118 32 121 2471
+414a 1b 129 2471
+4165 6 130 2471
+416b 7 131 2471
+4172 2 132 2471
+4174 7 133 2471
+417b 2 135 2471
+417d 9 137 2471
+4186 9 138 2471
+418f 10 140 2471
+419f f 141 2471
+41ae 1d 144 2471
+41cb 2 145 2471
+FUNC 41cd 71 strcat_s
+41cd 0 13 600
+41cd 30 18 600
+41fd c 19 600
+4209 2 21 600
+420b 4 23 600
+420f 1 25 600
+4210 3 26 600
+4213 2 29 600
+4215 2 32 600
+4217 d 35 600
+4224 4 39 600
+4228 2 41 600
+422a e 42 600
+4238 5 45 600
+423d 1 46 600
+FUNC 423e b3 strncpy_s
+423e 5 13 516
+4243 14 17 516
+4257 5 65 516
+425c 2 66 516
+425e 26 24 516
+4284 5 25 516
+4289 2 28 516
+428b 2 29 516
+428d b 31 516
+4298 8 35 516
+42a0 d 37 516
+42ad 2 41 516
+42af 12 45 516
+42c1 5 48 516
+42c6 2 50 516
+42c8 4 54 516
+42cc 6 56 516
+42d2 3 58 516
+42d5 c 59 516
+42e1 2 61 516
+42e3 e 62 516
+FUNC 4300 8b strlen
+4300 0 54 622
+4300 4 63 622
+4304 6 64 622
+430a 2 65 622
+430c 2 69 622
+430e 3 70 622
+4311 2 71 622
+4313 2 72 622
+4315 6 73 622
+431b 2 74 622
+431d 13 76 622
+4330 2 81 622
+4332 5 82 622
+4337 2 83 622
+4339 3 84 622
+433c 2 85 622
+433e 3 86 622
+4341 5 87 622
+4346 2 88 622
+4348 3 90 622
+434b 2 91 622
+434d 2 92 622
+434f 2 93 622
+4351 2 94 622
+4353 5 95 622
+4358 2 96 622
+435a 5 97 622
+435f 2 98 622
+4361 2 99 622
+4363 3 103 622
+4366 4 104 622
+436a 2 105 622
+436c 1 106 622
+436d 3 108 622
+4370 4 109 622
+4374 2 110 622
+4376 1 111 622
+4377 3 113 622
+437a 4 114 622
+437e 2 115 622
+4380 1 116 622
+4381 3 118 622
+4384 4 119 622
+4388 2 120 622
+438a 1 121 622
+FUNC 438b 65 strcpy_s
+438b 0 13 558
+438b 30 18 558
+43bb c 19 558
+43c7 2 21 558
+43c9 d 23 558
+43d6 4 27 558
+43da 2 29 558
+43dc e 30 558
+43ea 5 33 558
+43ef 1 34 558
+FUNC 43f0 46 _set_error_mode
+43f0 0 43 2379
+43f0 15 50 2379
+4405 6 58 2379
+440b 1 65 2379
+440c 5 54 2379
+4411 7 55 2379
+4418 1 65 2379
+4419 1c 61 2379
+4435 1 65 2379
+FUNC 4436 a __set_app_type
+4436 0 91 2379
+4436 9 96 2379
+443f 1 97 2379
+FUNC 4440 6 __get_app_type
+4440 0 120 2379
+4440 5 125 2379
+4445 1 126 2379
+FUNC 4446 8e free
+4446 c 42 3525
+4452 7 47 3525
+4459 9 53 3525
+4462 8 57 3525
+446a 4 58 3525
+446e e 60 3525
+447c 9 61 3525
+4485 c 64 3525
+4491 6 68 3525
+4497 3 70 3525
+449a 2 106 3525
+449c 9 65 3525
+44a5 f 109 3525
+44b4 4 110 3525
+44b8 16 112 3525
+44ce 6 115 3525
+FUNC 44d4 21 wait_a_bit
+44d4 1 18 3565
+44d5 b 19 3565
+44e0 6 20 3565
+44e6 8 21 3565
+44ee 3 22 3565
+44f1 3 23 3565
+44f4 1 24 3565
+FUNC 44f5 10 _set_malloc_crt_max_wait
+44f5 0 32 3565
+44f5 f 34 3565
+4504 1 36 3565
+FUNC 4505 40 _malloc_crt
+4505 2 39 3565
+4507 2 40 3565
+4509 b 44 3565
+4514 d 45 3565
+4521 18 46 3565
+4539 7 47 3565
+4540 4 50 3565
+4544 1 51 3565
+FUNC 4545 48 _calloc_crt
+4545 2 54 3565
+4547 2 55 3565
+4549 14 61 3565
+455d c 62 3565
+4569 18 63 3565
+4581 7 64 3565
+4588 4 67 3565
+458c 1 68 3565
+FUNC 458d 4b _realloc_crt
+458d 2 71 3565
+458f 2 72 3565
+4591 f 76 3565
+45a0 14 77 3565
+45b4 18 78 3565
+45cc 7 79 3565
+45d3 4 82 3565
+45d7 1 83 3565
+FUNC 45d8 50 _recalloc_crt
+45d8 2 86 3565
+45da 2 87 3565
+45dc 16 91 3565
+45f2 12 92 3565
+4604 18 94 3565
+461c 7 95 3565
+4623 4 100 3565
+4627 1 101 3565
+FUNC 4628 8 _malloc_crt_fastcall
+4628 0 105 3565
+4628 7 106 3565
+462f 1 107 3565
+FUNC 4630 a _calloc_crt_fastcall
+4630 0 110 3565
+4630 9 111 3565
+4639 1 112 3565
+FUNC 463a a _realloc_crt_fastcall
+463a 0 115 3565
+463a 9 116 3565
+4643 1 117 3565
+FUNC 4644 e _LocaleUpdate::~_LocaleUpdate
+4644 0 282 3085
+4644 6 283 3085
+464a 7 284 3085
+4651 1 285 3085
+FUNC 4652 3 _LocaleUpdate::GetLocaleT
+4652 2 287 3085
+4654 1 289 3085
+FUNC 4655 2f CPtoLCID
+4655 0 329 3061
+4655 14 330 3061
+4669 2 345 3061
+466b 1 346 3061
+466c 5 342 3061
+4671 1 346 3061
+4672 5 339 3061
+4677 1 346 3061
+4678 5 336 3061
+467d 1 346 3061
+467e 5 333 3061
+4683 1 346 3061
+FUNC 4684 55 setSBCS
+4684 4 363 3061
+4688 14 368 3061
+469c 3 371 3061
+469f 3 374 3061
+46a2 3 376 3061
+46a5 8 379 3061
+46ad a 381 3061
+46b7 9 382 3061
+46c0 b 384 3061
+46cb d 385 3061
+46d8 1 386 3061
+FUNC 46d9 18a setSBUpLow
+46d9 1d 402 3061
+46f6 f 412 3061
+4705 d 415 3061
+4712 c 416 3061
+471e e 420 3061
+472c 3 419 3061
+472f 28 421 3061
+4757 1d 427 3061
+4774 23 432 3061
+4797 25 437 3061
+47bc 2 442 3061
+47be a 443 3061
+47c8 5 445 3061
+47cd 9 446 3061
+47d6 5 448 3061
+47db 5 450 3061
+47e0 e 451 3061
+47ee 2 453 3061
+47f0 8 454 3061
+47f8 5 442 3061
+47fd 8 456 3061
+4805 2c 472 3061
+4831 5 466 3061
+4836 5 468 3061
+483b 7 469 3061
+4842 2 471 3061
+4844 3 472 3061
+4847 5 460 3061
+484c 17 474 3061
+FUNC 4863 a4 __updatetmbcinfo
+4863 c 496 3061
+486f 7 499 3061
+4876 10 500 3061
+4886 3 533 3061
+4889 4 536 3061
+488d 8 538 3061
+4895 2 541 3061
+4897 6 542 3061
+489d 8 501 3061
+48a5 4 503 3061
+48a9 e 506 3061
+48b7 17 512 3061
+48ce 7 517 3061
+48d5 11 524 3061
+48e6 7 525 3061
+48ed 11 528 3061
+48fe 9 530 3061
+FUNC 4907 82 _LocaleUpdate::_LocaleUpdate
+4907 0 261 3085
+4907 f 262 3085
+4916 8 264 3085
+491e 5 265 3085
+4923 6 266 3085
+4929 1c 268 3085
+4945 21 269 3085
+4966 9 270 3085
+496f 4 272 3085
+4973 4 273 3085
+4977 2 276 3085
+4979 a 278 3085
+4983 6 280 3085
+FUNC 4989 7a getSystemCP
+4989 7 282 3061
+4990 b 284 3061
+499b b 289 3061
+49a6 a 291 3061
+49b0 14 292 3061
+49c4 5 295 3061
+49c9 a 297 3061
+49d3 8 298 3061
+49db 5 302 3061
+49e0 12 305 3061
+49f2 f 308 3061
+4a01 2 309 3061
+FUNC 4a03 1ab _setmbcp_nolock
+4a03 15 686 3061
+4a18 b 693 3061
+4a23 9 696 3061
+4a2c 7 698 3061
+4a33 7 699 3061
+4a3a 3 703 3061
+4a3d 2 705 3061
+4a3f 15 708 3061
+4a54 13 743 3061
+4a67 f 748 3061
+4a76 15 753 3061
+4a8b 17 756 3061
+4aa2 c 758 3061
+4aae f 712 3061
+4abd 15 715 3061
+4ad2 9 720 3061
+4adb 8 723 3061
+4ae3 12 724 3061
+4af5 9 723 3061
+4afe 5 720 3061
+4b03 12 715 3061
+4b15 20 731 3061
+4b35 d 733 3061
+4b42 7 736 3061
+4b49 5 737 3061
+4b4e 6 759 3061
+4b54 10 758 3061
+4b64 8 763 3061
+4b6c 7 764 3061
+4b73 b 767 3061
+4b7e 3 770 3061
+4b81 2 772 3061
+4b83 3 774 3061
+4b86 8 777 3061
+4b8e 2 781 3061
+4b90 6 786 3061
+4b96 6 789 3061
+4b9c 3 793 3061
+4b9f f 794 3061
+FUNC 4bae 3c _getmbcp
+4bae 6 811 3061
+4bb4 a 813 3061
+4bbe 9 814 3061
+4bc7 10 815 3061
+4bd7 2 818 3061
+4bd9 f 817 3061
+4be8 2 818 3061
+FUNC 4bea 19a _setmbcp
+4bea c 574 3061
+4bf6 4 575 3061
+4bfa a 579 3061
+4c04 5 581 3061
+4c09 3 582 3061
+4c0c b 585 3061
+4c17 9 587 3061
+4c20 d 593 3061
+4c2d 8 595 3061
+4c35 c 597 3061
+4c41 3 607 3061
+4c44 16 612 3061
+4c5a 1a 614 3061
+4c74 7 615 3061
+4c7b 3 619 3061
+4c7e 9 620 3061
+4c87 17 622 3061
+4c9e 8 624 3061
+4ca6 4 625 3061
+4caa 8 630 3061
+4cb2 8 631 3061
+4cba 8 632 3061
+4cc2 a 633 3061
+4ccc d 634 3061
+4cd9 3 633 3061
+4cdc c 635 3061
+4ce8 a 636 3061
+4cf2 3 635 3061
+4cf5 c 637 3061
+4d01 d 638 3061
+4d0e 3 637 3061
+4d11 1c 640 3061
+4d2d 7 641 3061
+4d34 6 645 3061
+4d3a 3 646 3061
+4d3d e 648 3061
+4d4b 9 650 3061
+4d54 2 653 3061
+4d56 5 654 3061
+4d5b 8 660 3061
+4d63 7 661 3061
+4d6a b 662 3061
+4d75 2 668 3061
+4d77 4 673 3061
+4d7b 3 682 3061
+4d7e 6 683 3061
+FUNC 4d84 1e __initmbctable
+4d84 0 835 3061
+4d84 9 845 3061
+4d8d 8 846 3061
+4d95 a 847 3061
+4d9f 2 852 3061
+4da1 1 853 3061
+FUNC 4da2 51 x_ismbbtype_l
+4da2 6 213 3115
+4da8 b 214 3115
+4db3 4 219 3115
+4db7 3a 222 3115
+4df1 2 223 3115
+FUNC 4df3 15 _ismbbkalnum_l
+4df3 0 80 3115
+4df3 14 81 3115
+4e07 1 82 3115
+FUNC 4e08 13 _ismbbkalnum
+4e08 0 85 3115
+4e08 12 86 3115
+4e1a 1 87 3115
+FUNC 4e1b 15 _ismbbkprint_l
+4e1b 0 90 3115
+4e1b 14 91 3115
+4e2f 1 92 3115
+FUNC 4e30 13 _ismbbkprint
+4e30 0 95 3115
+4e30 12 96 3115
+4e42 1 97 3115
+FUNC 4e43 15 _ismbbkpunct_l
+4e43 0 100 3115
+4e43 14 101 3115
+4e57 1 102 3115
+FUNC 4e58 13 _ismbbkpunct
+4e58 0 105 3115
+4e58 12 106 3115
+4e6a 1 107 3115
+FUNC 4e6b 18 _ismbbalnum_l
+4e6b 0 113 3115
+4e6b 17 114 3115
+4e82 1 115 3115
+FUNC 4e83 16 _ismbbalnum
+4e83 0 118 3115
+4e83 15 119 3115
+4e98 1 120 3115
+FUNC 4e99 18 _ismbbalpha_l
+4e99 0 123 3115
+4e99 17 124 3115
+4eb0 1 125 3115
+FUNC 4eb1 16 _ismbbalpha
+4eb1 0 128 3115
+4eb1 15 129 3115
+4ec6 1 130 3115
+FUNC 4ec7 18 _ismbbgraph_l
+4ec7 0 133 3115
+4ec7 17 134 3115
+4ede 1 135 3115
+FUNC 4edf 16 _ismbbgraph
+4edf 0 138 3115
+4edf 15 139 3115
+4ef4 1 140 3115
+FUNC 4ef5 18 _ismbbprint_l
+4ef5 0 143 3115
+4ef5 17 144 3115
+4f0c 1 145 3115
+FUNC 4f0d 16 _ismbbprint
+4f0d 0 148 3115
+4f0d 15 149 3115
+4f22 1 150 3115
+FUNC 4f23 15 _ismbbpunct_l
+4f23 0 153 3115
+4f23 14 154 3115
+4f37 1 155 3115
+FUNC 4f38 13 _ismbbpunct
+4f38 0 158 3115
+4f38 12 159 3115
+4f4a 1 160 3115
+FUNC 4f4b 15 _ismbblead_l
+4f4b 0 166 3115
+4f4b 14 167 3115
+4f5f 1 168 3115
+FUNC 4f60 13 _ismbblead
+4f60 0 171 3115
+4f60 12 172 3115
+4f72 1 173 3115
+FUNC 4f73 15 _ismbbtrail_l
+4f73 0 176 3115
+4f73 14 177 3115
+4f87 1 178 3115
+FUNC 4f88 13 _ismbbtrail
+4f88 0 181 3115
+4f88 12 182 3115
+4f9a 1 183 3115
+FUNC 4f9b 53 _ismbbkana_l
+4f9b 6 189 3115
+4fa1 b 190 3115
+4fac 10 192 3115
+4fbc 1f 194 3115
+4fdb 2 197 3115
+4fdd f 196 3115
+4fec 2 197 3115
+FUNC 4fee e _ismbbkana
+4fee 0 200 3115
+4fee d 201 3115
+4ffb 1 202 3115
+FUNC 5000 365 memcpy
+5000 3 101 689
+5003 1 113 689
+5004 1 114 689
+5005 3 116 689
+5008 3 117 689
+500b 3 119 689
+500e 2 129 689
+5010 2 131 689
+5012 2 132 689
+5014 2 134 689
+5016 2 135 689
+5018 2 137 689
+501a 6 138 689
+5020 6 147 689
+5026 2 148 689
+5028 7 150 689
+502f 2 151 689
+5031 1 153 689
+5032 1 154 689
+5033 3 155 689
+5036 3 156 689
+5039 2 157 689
+503b 1 158 689
+503c 1 159 689
+503d 2 160 689
+503f 1 163 689
+5040 1 164 689
+5041 1 165 689
+5042 5 166 689
+5047 6 179 689
+504d 2 180 689
+504f 3 182 689
+5052 3 183 689
+5055 3 185 689
+5058 2 186 689
+505a 2 188 689
+505c 8 190 689
+5064 2 208 689
+5066 5 209 689
+506b 3 211 689
+506e 2 212 689
+5070 3 214 689
+5073 2 215 689
+5075 7 217 689
+507c 8 221 689
+5084 14 225 689
+5098 2 232 689
+509a 2 233 689
+509c 2 235 689
+509e 3 236 689
+50a1 3 238 689
+50a4 3 239 689
+50a7 3 241 689
+50aa 3 242 689
+50ad 3 244 689
+50b0 3 245 689
+50b3 3 247 689
+50b6 2 248 689
+50b8 2 250 689
+50ba a 252 689
+50c4 2 256 689
+50c6 2 257 689
+50c8 2 259 689
+50ca 3 260 689
+50cd 3 262 689
+50d0 3 263 689
+50d3 3 265 689
+50d6 3 266 689
+50d9 3 268 689
+50dc 2 269 689
+50de 2 271 689
+50e0 8 273 689
+50e8 2 277 689
+50ea 2 278 689
+50ec 2 280 689
+50ee 3 281 689
+50f1 3 283 689
+50f4 3 284 689
+50f7 3 286 689
+50fa 2 287 689
+50fc 2 289 689
+50fe 2a 291 689
+5128 4 298 689
+512c 4 300 689
+5130 4 302 689
+5134 4 304 689
+5138 4 306 689
+513c 4 308 689
+5140 4 310 689
+5144 4 312 689
+5148 4 314 689
+514c 4 316 689
+5150 4 318 689
+5154 4 320 689
+5158 4 322 689
+515c 4 324 689
+5160 7 326 689
+5167 2 328 689
+5169 2 329 689
+516b 19 331 689
+5184 3 340 689
+5187 1 341 689
+5188 1 342 689
+5189 3 344 689
+518c 2 348 689
+518e 2 350 689
+5190 3 351 689
+5193 1 352 689
+5194 1 353 689
+5195 3 354 689
+5198 2 358 689
+519a 2 360 689
+519c 3 361 689
+519f 3 362 689
+51a2 3 363 689
+51a5 1 364 689
+51a6 1 365 689
+51a7 5 366 689
+51ac 2 370 689
+51ae 2 372 689
+51b0 3 373 689
+51b3 3 374 689
+51b6 3 375 689
+51b9 3 376 689
+51bc 3 377 689
+51bf 1 378 689
+51c0 1 379 689
+51c1 3 380 689
+51c4 4 391 689
+51c8 4 392 689
+51cc 6 397 689
+51d2 2 398 689
+51d4 3 400 689
+51d7 3 401 689
+51da 3 403 689
+51dd 2 404 689
+51df 1 406 689
+51e0 2 407 689
+51e2 1 408 689
+51e3 9 410 689
+51ec 2 414 689
+51ee a 417 689
+51f8 2 422 689
+51fa 5 423 689
+51ff 3 425 689
+5202 2 426 689
+5204 3 428 689
+5207 2 429 689
+5209 7 431 689
+5210 14 435 689
+5224 3 442 689
+5227 2 443 689
+5229 3 445 689
+522c 3 446 689
+522f 3 448 689
+5232 3 449 689
+5235 3 451 689
+5238 2 452 689
+523a 1 454 689
+523b 2 455 689
+523d 1 456 689
+523e a 458 689
+5248 3 462 689
+524b 2 463 689
+524d 3 465 689
+5250 3 466 689
+5253 3 468 689
+5256 3 469 689
+5259 3 471 689
+525c 3 472 689
+525f 3 474 689
+5262 2 475 689
+5264 1 477 689
+5265 2 478 689
+5267 1 479 689
+5268 8 481 689
+5270 3 485 689
+5273 2 486 689
+5275 3 488 689
+5278 3 489 689
+527b 3 491 689
+527e 3 492 689
+5281 3 494 689
+5284 3 495 689
+5287 3 497 689
+528a 3 498 689
+528d 3 500 689
+5290 6 501 689
+5296 1 503 689
+5297 2 504 689
+5299 1 505 689
+529a 2a 507 689
+52c4 4 516 689
+52c8 4 518 689
+52cc 4 520 689
+52d0 4 522 689
+52d4 4 524 689
+52d8 4 526 689
+52dc 4 528 689
+52e0 4 530 689
+52e4 4 532 689
+52e8 4 534 689
+52ec 4 536 689
+52f0 4 538 689
+52f4 4 540 689
+52f8 4 542 689
+52fc 7 544 689
+5303 2 546 689
+5305 2 547 689
+5307 19 549 689
+5320 3 558 689
+5323 1 560 689
+5324 1 561 689
+5325 3 562 689
+5328 3 566 689
+532b 3 568 689
+532e 3 569 689
+5331 1 570 689
+5332 1 571 689
+5333 5 572 689
+5338 3 576 689
+533b 3 578 689
+533e 3 579 689
+5341 3 580 689
+5344 3 581 689
+5347 1 582 689
+5348 1 583 689
+5349 3 584 689
+534c 3 588 689
+534f 3 590 689
+5352 3 591 689
+5355 3 592 689
+5358 3 593 689
+535b 3 594 689
+535e 3 595 689
+5361 1 596 689
+5362 1 597 689
+5363 2 598 689
+FUNC 5365 6 ___setlc_active_func
+5365 0 90 1478
+5365 5 91 1478
+536a 1 92 1478
+FUNC 536b 6 ___unguarded_readlc_active_add_func
+536b 0 104 1478
+536b 5 105 1478
+5370 1 106 1478
+FUNC 5371 140 __freetlocinfo
+5371 3 144 1478
+5374 26 152 1478
+539a e 155 1478
+53a8 6 157 1478
+53ae d 158 1478
+53bb e 162 1478
+53c9 6 164 1478
+53cf d 165 1478
+53dc b 168 1478
+53e7 d 169 1478
+53f4 e 176 1478
+5402 11 178 1478
+5413 13 179 1478
+5426 e 180 1478
+5434 e 181 1478
+5442 17 188 1478
+5459 6 190 1478
+545f 9 191 1478
+5468 6 194 1478
+546e 13 197 1478
+5481 7 199 1478
+5488 10 205 1478
+5498 d 207 1478
+54a5 b 214 1478
+54b0 1 215 1478
+FUNC 54b1 86 __addlocaleref
+54b1 3 225 1478
+54b4 e 227 1478
+54c2 a 228 1478
+54cc 3 229 1478
+54cf a 231 1478
+54d9 3 232 1478
+54dc a 234 1478
+54e6 3 235 1478
+54e9 a 237 1478
+54f3 3 238 1478
+54f6 6 240 1478
+54fc f 242 1478
+550b 3 243 1478
+550e d 245 1478
+551b 9 246 1478
+5524 12 248 1478
+5536 1 249 1478
+FUNC 5537 8c __removelocaleref
+5537 1 259 1478
+5538 b 261 1478
+5543 9 263 1478
+554c a 265 1478
+5556 3 266 1478
+5559 a 268 1478
+5563 3 269 1478
+5566 a 271 1478
+5570 3 272 1478
+5573 a 274 1478
+557d 3 275 1478
+5580 6 277 1478
+5586 f 279 1478
+5595 3 280 1478
+5598 d 282 1478
+55a5 9 283 1478
+55ae 11 285 1478
+55bf 3 287 1478
+55c2 1 288 1478
+FUNC 55c3 24 _copytlocinfo_nolock
+55c3 3 302 1478
+55c6 d 303 1478
+55d3 7 304 1478
+55da 3 305 1478
+55dd 9 306 1478
+55e6 1 308 1478
+FUNC 55e7 3e _updatetlocinfoEx_nolock
+55e7 0 321 1478
+55e7 9 324 1478
+55f0 2 326 1478
+55f2 4 327 1478
+55f6 8 334 1478
+55fe 5 339 1478
+5603 6 341 1478
+5609 e 350 1478
+5617 7 351 1478
+561e 3 355 1478
+5621 1 356 1478
+5622 2 325 1478
+5624 1 356 1478
+FUNC 5625 76 __updatetlocinfo
+5625 c 382 1478
+5631 7 384 1478
+5638 10 386 1478
+5648 8 397 1478
+5650 4 399 1478
+5654 8 401 1478
+565c 2 404 1478
+565e 6 405 1478
+5664 8 387 1478
+566c 4 388 1478
+5670 11 390 1478
+5681 e 392 1478
+568f 8 394 1478
+5697 4 395 1478
+FUNC 569b 66 _configthreadlocale
+569b 2 420 1478
+569d 5 434 1478
+56a2 10 435 1478
+56b2 19 437 1478
+56cb 1d 456 1478
+56e8 3 444 1478
+56eb 2 445 1478
+56ed 6 440 1478
+56f3 2 441 1478
+56f5 7 452 1478
+56fc 4 460 1478
+5700 1 462 1478
+FUNC 5701 53 sync_legacy_variables_lk
+5701 0 489 1478
+5701 e 490 1478
+570f 9 491 1478
+5718 c 492 1478
+5724 c 493 1478
+5730 c 494 1478
+573c c 495 1478
+5748 b 496 1478
+5753 1 497 1478
+FUNC 5754 96 _free_locale
+5754 c 517 1478
+5760 9 518 1478
+5769 1c 522 1478
+5785 7 524 1478
+578c 4 526 1478
+5790 8 534 1478
+5798 3 535 1478
+579b 8 537 1478
+57a3 11 540 1478
+57b4 7 541 1478
+57bb c 543 1478
+57c7 7 552 1478
+57ce 3 553 1478
+57d1 7 554 1478
+57d8 6 556 1478
+57de 3 543 1478
+57e1 9 545 1478
+FUNC 57ea 5 __free_locale
+57ea 0 562 1478
+57ea 5 563 1478
+FUNC 57ef 88 _get_current_locale
+57ef c 687 1478
+57fb 7 689 1478
+5802 14 691 1478
+5816 b 693 1478
+5821 4 694 1478
+5825 5 697 1478
+582a 5 698 1478
+582f 5 706 1478
+5834 6 707 1478
+583a 8 708 1478
+5842 4 709 1478
+5846 8 710 1478
+584e c 712 1478
+585a 9 715 1478
+5863 2 717 1478
+5865 6 718 1478
+586b 3 712 1478
+586e 9 713 1478
+FUNC 5877 5 __get_current_locale
+5877 0 722 1478
+5877 5 723 1478
+FUNC 587c 3 __init_dummy
+587c 0 1283 1478
+587c 2 1284 1478
+587e 1 1285 1478
+FUNC 587f 3e _strcats
+587f 2 1288 1478
+5881 f 1294 1478
+5890 26 1296 1478
+58b6 6 1294 1478
+58bc 1 1299 1478
+FUNC 58bd 129 __lc_strtolc
+58bd 6 1302 1478
+58c3 11 1307 1478
+58d4 c 1309 1478
+58e0 7 1310 1478
+58e7 b 1313 1478
+58f2 25 1315 1478
+5917 6 1317 1478
+591d 2 1318 1478
+591f 15 1323 1478
+5934 1d 1328 1478
+5951 9 1329 1478
+595a 10 1331 1478
+596a c 1332 1478
+5976 14 1334 1478
+598a 28 1335 1478
+59b2 9 1340 1478
+59bb b 1348 1478
+59c6 18 1350 1478
+59de 6 1338 1478
+59e4 2 1353 1478
+FUNC 59e6 6b __lc_lctostr
+59e6 5 1356 1478
+59eb 25 1357 1478
+5a10 7 1358 1478
+5a17 16 1359 1478
+5a2d c 1360 1478
+5a39 16 1361 1478
+5a4f 2 1362 1478
+FUNC 5a51 171 _setlocale_get_all
+5a51 4 1124 1478
+5a55 3 1126 1478
+5a58 1d 1134 1478
+5a75 3 1137 1478
+5a78 3 1139 1478
+5a7b 2 1140 1478
+5a7d 2f 1143 1478
+5aac 26 1146 1478
+5ad2 10 1147 1478
+5ae2 5 1148 1478
+5ae7 4 1141 1478
+5aeb 2f 1143 1478
+5b1a a 1144 1478
+5b24 8 1152 1478
+5b2c 14 1154 1478
+5b40 9 1156 1478
+5b49 e 1159 1478
+5b57 9 1161 1478
+5b60 7 1165 1478
+5b67 7 1166 1478
+5b6e 9 1168 1478
+5b77 15 1170 1478
+5b8c 9 1172 1478
+5b95 e 1175 1478
+5ba3 9 1177 1478
+5bac 12 1183 1478
+5bbe 4 1187 1478
+FUNC 5bc2 1d4 _expandlocale
+5bc2 15 1198 1478
+5bd7 41 1230 1478
+5c18 14 1211 1478
+5c2c b 1216 1478
+5c37 26 1219 1478
+5c5d 4 1220 1478
+5c61 3 1222 1478
+5c64 4 1223 1478
+5c68 4 1224 1478
+5c6c 7 1226 1478
+5c73 2 1228 1478
+5c75 8 1230 1478
+5c7d 6 1234 1478
+5c83 2f 1236 1478
+5cb2 4 1241 1478
+5cb6 e 1243 1478
+5cc4 6 1244 1478
+5cca 10 1246 1478
+5cda 6 1247 1478
+5ce0 9 1251 1478
+5ce9 10 1253 1478
+5cf9 a 1255 1478
+5d03 2 1260 1478
+5d05 8 1263 1478
+5d0d 26 1267 1478
+5d33 5 1271 1478
+5d38 e 1272 1478
+5d46 5 1273 1478
+5d4b 10 1274 1478
+5d5b 22 1276 1478
+5d7d 5 1277 1478
+5d82 2 1212 1478
+5d84 12 1278 1478
+FUNC 5d96 2f6 _setlocale_set_cat
+5d96 19 980 1478
+5daf 5 993 1478
+5db4 2f 998 1478
+5de3 7 1000 1478
+5dea 19 1002 1478
+5e03 6 1004 1478
+5e09 c 1007 1478
+5e15 16 1008 1478
+5e2b 2 1010 1478
+5e2d 3 1013 1478
+5e30 d 1014 1478
+5e3d 2c 1015 1478
+5e69 3 1016 1478
+5e6c 39 1019 1478
+5ea5 6 1020 1478
+5eab 15 1021 1478
+5ec0 17 1022 1478
+5ed7 a 1029 1478
+5ee1 6 1031 1478
+5ee7 18 1037 1478
+5eff 7 1039 1478
+5f06 8 1053 1478
+5f0e 14 1054 1478
+5f22 18 1055 1478
+5f3a 2 1039 1478
+5f3c a 1044 1478
+5f46 d 1046 1478
+5f53 b 1047 1478
+5f5e 9 1058 1478
+5f67 26 1066 1478
+5f8d 2 1069 1478
+5f8f 10 1071 1478
+5f9f 22 1072 1478
+5fc1 2 1081 1478
+5fc3 4 1082 1478
+5fc7 5 1083 1478
+5fcc 9 1085 1478
+5fd5 6 1088 1478
+5fdb 9 1089 1478
+5fe4 12 1091 1478
+5ff6 6 1094 1478
+5ffc e 1095 1478
+600a f 1096 1478
+6019 9 1097 1478
+6022 5 1099 1478
+6027 24 1106 1478
+604b 7 1109 1478
+6052 8 1110 1478
+605a 6 1111 1478
+6060 18 1116 1478
+6078 3 1118 1478
+607b 11 1119 1478
+FUNC 608c 1ce _setlocale_nolock
+608c 1a 873 1478
+60a6 7 877 1478
+60ad 5 904 1478
+60b2 17 880 1478
+60c9 5 882 1478
+60ce 12 888 1478
+60e0 1d 890 1478
+60fd 2 894 1478
+60ff d 898 1478
+610c 1e 900 1478
+612a 11 904 1478
+613b 1d 907 1478
+6158 e 904 1478
+6166 1b 913 1478
+6181 6 916 1478
+6187 24 918 1478
+61ab 18 922 1478
+61c3 3 923 1478
+61c6 7 925 1478
+61cd 1 926 1478
+61ce 9 928 1478
+61d7 c 930 1478
+61e3 4 901 1478
+61e7 19 935 1478
+6200 3 937 1478
+6203 4 939 1478
+6207 11 941 1478
+6218 c 943 1478
+6224 2 947 1478
+6226 3 949 1478
+6229 2 952 1478
+622b 3 953 1478
+622e 9 937 1478
+6237 5 956 1478
+623c 2 961 1478
+623e 3 962 1478
+6241 2 965 1478
+6243 5 966 1478
+6248 12 972 1478
+FUNC 625a f3 _create_locale
+625a 0 605 1478
+625a 10 609 1478
+626a 13 612 1478
+627d b 614 1478
+6288 4 610 1478
+628c c 658 1478
+6298 8 617 1478
+62a0 7 619 1478
+62a7 2 621 1478
+62a9 14 623 1478
+62bd 7 625 1478
+62c4 7 626 1478
+62cb 2 628 1478
+62cd c 630 1478
+62d9 14 632 1478
+62ed 7 634 1478
+62f4 7 635 1478
+62fb 9 637 1478
+6304 2 640 1478
+6306 13 642 1478
+6319 8 644 1478
+6321 7 645 1478
+6328 7 646 1478
+632f 9 647 1478
+6338 2 648 1478
+633a 2 650 1478
+633c 5 652 1478
+6341 5 653 1478
+6346 7 657 1478
+FUNC 634d 5 __create_locale
+634d 0 665 1478
+634d 5 666 1478
+FUNC 6352 170 setlocale
+6352 c 791 1478
+635e 5 792 1478
+6363 25 797 1478
+6388 a 799 1478
+6392 5 801 1478
+6397 4 806 1478
+639b 3 807 1478
+639e 1b 808 1478
+63b9 8 818 1478
+63c1 7 819 1478
+63c8 a 820 1478
+63d2 8 822 1478
+63da 19 826 1478
+63f3 18 834 1478
+640b a 836 1478
+6415 8 839 1478
+641d 7 840 1478
+6424 a 841 1478
+642e 7 842 1478
+6435 f 846 1478
+6444 c 847 1478
+6450 18 849 1478
+6468 5 850 1478
+646d b 852 1478
+6478 8 822 1478
+6480 9 823 1478
+6489 3 852 1478
+648c 9 853 1478
+6495 2 855 1478
+6497 6 856 1478
+649d 8 857 1478
+64a5 c 860 1478
+64b1 3 865 1478
+64b4 6 866 1478
+64ba 3 860 1478
+64bd 5 862 1478
+FUNC 64c2 21 _get_sbh_threshold
+64c2 0 61 3299
+64c2 9 64 3299
+64cb 2 66 3299
+64cd 1 81 3299
+64ce 14 69 3299
+64e2 1 81 3299
+FUNC 64e3 46 _set_amblksiz
+64e3 0 214 3299
+64e3 2b 216 3299
+650e 1 224 3299
+650f 11 217 3299
+6520 5 220 3299
+6525 3 223 3299
+6528 1 224 3299
+FUNC 6529 3c _get_amblksiz
+6529 0 243 3299
+6529 27 245 3299
+6550 1 253 3299
+6551 8 246 3299
+6559 8 249 3299
+6561 3 252 3299
+6564 1 253 3299
+FUNC 6565 48 __sbh_heap_init
+6565 0 274 3299
+6565 1c 275 3299
+6581 1 285 3299
+6582 4 278 3299
+6586 7 280 3299
+658d c 281 3299
+6599 13 284 3299
+65ac 1 285 3299
+FUNC 65ad 2b __sbh_find_block
+65ad 0 306 3299
+65ad 12 307 3299
+65bf 7 316 3299
+65c6 8 317 3299
+65ce 3 319 3299
+65d1 4 314 3299
+65d5 2 321 3299
+65d7 1 322 3299
+FUNC 65d8 314 __sbh_free_block
+65d8 6 381 3299
+65de 7 399 3299
+65e5 9 402 3299
+65ee 18 407 3299
+6606 3 408 3299
+6609 d 412 3299
+6616 3 416 3299
+6619 5 417 3299
+661e 6 420 3299
+6624 b 424 3299
+662f 4 429 3299
+6633 5 430 3299
+6638 3 431 3299
+663b 8 434 3299
+6643 3 439 3299
+6646 b 441 3299
+6651 e 442 3299
+665f 5 443 3299
+6664 2 445 3299
+6666 5 448 3299
+666b 11 449 3299
+667c 9 450 3299
+6685 9 455 3299
+668e 15 459 3299
+66a3 6 463 3299
+66a9 5 464 3299
+66ae 3 465 3299
+66b1 f 468 3299
+66c0 3 474 3299
+66c3 6 477 3299
+66c9 b 478 3299
+66d4 2 479 3299
+66d6 3 483 3299
+66d9 6 484 3299
+66df 7 485 3299
+66e6 2 486 3299
+66e8 4 489 3299
+66ec b 493 3299
+66f7 3 498 3299
+66fa 11 501 3299
+670b 6 502 3299
+6711 5 503 3299
+6716 2 505 3299
+6718 e 508 3299
+6726 6 509 3299
+672c 6 511 3299
+6732 c 516 3299
+673e c 517 3299
+674a 8 520 3299
+6752 e 524 3299
+6760 6 528 3299
+6766 3 529 3299
+6769 6 530 3299
+676f 3 531 3299
+6772 6 532 3299
+6778 8 535 3299
+6780 18 541 3299
+6798 e 542 3299
+67a6 f 543 3299
+67b5 2 545 3299
+67b7 6 547 3299
+67bd 10 548 3299
+67cd 13 550 3299
+67e0 5 556 3299
+67e5 4 558 3299
+67e9 b 561 3299
+67f4 d 564 3299
+6801 6 568 3299
+6807 1a 569 3299
+6821 15 573 3299
+6836 16 577 3299
+684c 19 578 3299
+6865 9 579 3299
+686e 6 583 3299
+6874 8 586 3299
+687c 16 589 3299
+6892 25 595 3299
+68b7 14 599 3299
+68cb 4 600 3299
+68cf a 603 3299
+68d9 8 608 3299
+68e1 9 609 3299
+68ea 2 611 3299
+FUNC 68ec b0 __sbh_alloc_new_region
+68ec 0 891 3299
+68ec 13 897 3299
+68ff 1e 900 3299
+691d 4 901 3299
+6921 12 905 3299
+6933 9 909 3299
+693c 18 913 3299
+6954 2 914 3299
+6956 1a 918 3299
+6970 10 920 3299
+6980 2 921 3299
+6982 9 927 3299
+698b 6 930 3299
+6991 6 933 3299
+6997 4 935 3299
+699b 1 936 3299
+FUNC 699c 106 __sbh_alloc_new_group
+699c 5 958 3299
+69a1 3 959 3299
+69a4 9 972 3299
+69ad 4 973 3299
+69b1 2 976 3299
+69b3 1 977 3299
+69b4 4 974 3299
+69b8 15 981 3299
+69cd c 986 3299
+69d9 1f 993 3299
+69f8 8 994 3299
+6a00 6 998 3299
+6a06 12 1001 3299
+6a18 4 1004 3299
+6a1c 7 1005 3299
+6a23 8 1011 3299
+6a2b 10 1013 3299
+6a3b 12 1016 3299
+6a4d 3 1001 3299
+6a50 8 1021 3299
+6a58 6 1023 3299
+6a5e 3 1024 3299
+6a61 6 1027 3299
+6a67 3 1028 3299
+6a6a 5 1030 3299
+6a6f a 1031 3299
+6a79 9 1032 3299
+6a82 b 1033 3299
+6a8d e 1036 3299
+6a9b 5 1038 3299
+6aa0 2 1039 3299
+FUNC 6aa2 2df __sbh_resize_block
+6aa2 6 1061 3299
+6aa8 c 1080 3299
+6ab4 b 1083 3299
+6abf 3 1084 3299
+6ac2 12 1085 3299
+6ad4 7 1089 3299
+6adb 14 1096 3299
+6aef 13 1099 3299
+6b02 7 1105 3299
+6b09 8 1106 3299
+6b11 6 1107 3299
+6b17 8 1110 3299
+6b1f 3 1115 3299
+6b22 9 1117 3299
+6b2b 11 1118 3299
+6b3c 5 1119 3299
+6b41 2 1121 3299
+6b43 5 1124 3299
+6b48 14 1125 3299
+6b5c 6 1126 3299
+6b62 9 1131 3299
+6b6b 9 1132 3299
+6b74 12 1135 3299
+6b86 a 1141 3299
+6b90 9 1142 3299
+6b99 3 1143 3299
+6b9c 9 1147 3299
+6ba5 6 1148 3299
+6bab 6 1149 3299
+6bb1 3 1150 3299
+6bb4 6 1151 3299
+6bba 8 1154 3299
+6bc2 18 1160 3299
+6bda e 1161 3299
+6be8 6 1162 3299
+6bee 2 1164 3299
+6bf0 6 1166 3299
+6bf6 10 1167 3299
+6c06 13 1169 3299
+6c19 c 1174 3299
+6c25 9 1176 3299
+6c2e 6 1180 3299
+6c34 9 1182 3299
+6c3d 7 1100 3299
+6c44 6 1186 3299
+6c4a 3 1189 3299
+6c4d d 1195 3299
+6c5a 7 1198 3299
+6c61 b 1199 3299
+6c6c 3 1200 3299
+6c6f a 1203 3299
+6c79 7 1208 3299
+6c80 5 1209 3299
+6c85 3 1210 3299
+6c88 8 1213 3299
+6c90 3 1218 3299
+6c93 b 1221 3299
+6c9e e 1222 3299
+6cac 5 1223 3299
+6cb1 2 1225 3299
+6cb3 5 1228 3299
+6cb8 11 1229 3299
+6cc9 9 1231 3299
+6cd2 9 1236 3299
+6cdb 9 1237 3299
+6ce4 9 1240 3299
+6ced 4 1241 3299
+6cf1 5 1242 3299
+6cf6 3 1243 3299
+6cf9 6 1249 3299
+6cff 3 1250 3299
+6d02 6 1251 3299
+6d08 3 1252 3299
+6d0b 6 1253 3299
+6d11 8 1256 3299
+6d19 18 1262 3299
+6d31 e 1263 3299
+6d3f 6 1264 3299
+6d45 2 1266 3299
+6d47 6 1268 3299
+6d4d 10 1269 3299
+6d5d 13 1271 3299
+6d70 5 1276 3299
+6d75 4 1278 3299
+6d79 6 1281 3299
+6d7f 2 1282 3299
+FUNC 6d81 cd __sbh_heapmin
+6d81 0 1302 3299
+6d81 d 1306 3299
+6d8e 6 1310 3299
+6d94 17 1311 3299
+6dab 15 1314 3299
+6dc0 16 1318 3299
+6dd6 19 1319 3299
+6def 9 1320 3299
+6df8 f 1325 3299
+6e07 11 1328 3299
+6e18 28 1333 3299
+6e40 6 1334 3299
+6e46 7 1338 3299
+6e4d 1 1340 3299
+FUNC 6e4e 2e2 __sbh_heap_check
+6e4e 3 1361 3299
+6e51 12 1391 3299
+6e63 8 1393 3299
+6e6b 16 1398 3299
+6e81 3 1401 3299
+6e84 8 1402 3299
+6e8c 6 1406 3299
+6e92 9 1407 3299
+6e9b c 1408 3299
+6ea7 3 1409 3299
+6eaa 3 1410 3299
+6ead 6 1411 3299
+6eb3 4 1418 3299
+6eb7 1b 1421 3299
+6ed2 9 1424 3299
+6edb 9 1428 3299
+6ee4 1c 1438 3299
+6f00 2 1445 3299
+6f02 7 1446 3299
+6f09 1 1449 3299
+6f0a c 1452 3299
+6f16 3 1456 3299
+6f19 2 1458 3299
+6f1b 6 1462 3299
+6f21 5 1463 3299
+6f26 3 1464 3299
+6f29 9 1465 3299
+6f32 1e 1470 3299
+6f50 c 1475 3299
+6f5c 2 1479 3299
+6f5e 4 1481 3299
+6f62 6 1484 3299
+6f68 10 1488 3299
+6f78 e 1492 3299
+6f86 2 1498 3299
+6f88 4 1502 3299
+6f8c 20 1505 3299
+6fac 19 1509 3299
+6fc5 8 1514 3299
+6fcd 3 1518 3299
+6fd0 6 1520 3299
+6fd6 8 1524 3299
+6fde 4 1527 3299
+6fe2 e 1532 3299
+6ff0 8 1536 3299
+6ff8 6 1541 3299
+6ffe 5 1542 3299
+7003 3 1543 3299
+7006 8 1544 3299
+700e c 1549 3299
+701a 11 1554 3299
+702b 6 1559 3299
+7031 3 1561 3299
+7034 e 1563 3299
+7042 3 1564 3299
+7045 2 1566 3299
+7047 8 1568 3299
+704f 3 1569 3299
+7052 1c 1575 3299
+706e c 1580 3299
+707a 10 1585 3299
+708a 17 1591 3299
+70a1 7 1595 3299
+70a8 7 1596 3299
+70af 16 1597 3299
+70c5 f 1602 3299
+70d4 18 1606 3299
+70ec 5 1608 3299
+70f1 2 1609 3299
+70f3 4 1403 3299
+70f7 4 1425 3299
+70fb 4 1453 3299
+70ff 4 1485 3299
+7103 4 1471 3299
+7107 4 1439 3299
+710b 4 1493 3299
+710f 4 1537 3299
+7113 4 1545 3299
+7117 4 1550 3299
+711b 4 1510 3299
+711f 4 1581 3299
+7123 4 1576 3299
+7127 4 1592 3299
+712b 5 1603 3299
+FUNC 7130 a8 _set_sbh_threshold
+7130 1 102 3299
+7131 a 104 3299
+713b 3 106 3299
+713e 1 195 3299
+713f a 109 3299
+7149 25 112 3299
+716e 5 113 3299
+7173 4 114 3299
+7177 2 195 3299
+7179 6 173 3299
+717f 2 175 3299
+7181 5 179 3299
+7186 2d 185 3299
+71b3 6 186 3299
+71b9 a 187 3299
+71c3 5 188 3299
+71c8 b 193 3299
+71d3 4 194 3299
+71d7 1 195 3299
+FUNC 71d8 2e3 __sbh_alloc_block
+71d8 6 632 3299
+71de 5 633 3299
+71e3 15 650 3299
+71f8 5 668 3299
+71fd 7 669 3299
+7204 5 671 3299
+7209 4 672 3299
+720d 2 674 3299
+720f d 677 3299
+721c a 682 3299
+7226 e 686 3299
+7234 3 688 3299
+7237 2 683 3299
+7239 5 688 3299
+723e 4 692 3299
+7242 8 694 3299
+724a e 698 3299
+7258 3 700 3299
+725b 2 695 3299
+725d 5 700 3299
+7262 6 705 3299
+7268 6 709 3299
+726e 6 711 3299
+7274 4 707 3299
+7278 4 715 3299
+727c 8 717 3299
+7284 6 720 3299
+728a 3 722 3299
+728d 2 718 3299
+728f 5 722 3299
+7294 4 726 3299
+7298 e 727 3299
+72a6 7 728 3299
+72ad 12 733 3299
+72bf 2 734 3299
+72c1 6 737 3299
+72c7 3 739 3299
+72ca 2 740 3299
+72cc 1c 745 3299
+72e8 4 749 3299
+72ec 14 751 3299
+7300 e 752 3299
+730e 3 751 3299
+7311 12 754 3299
+7323 a 760 3299
+732d d 763 3299
+733a 2 768 3299
+733c 2 767 3299
+733e 1 768 3299
+733f 4 765 3299
+7343 7 770 3299
+734a 5 775 3299
+734f 6 776 3299
+7355 8 777 3299
+735d 3 778 3299
+7360 8 781 3299
+7368 8 784 3299
+7370 3 788 3299
+7373 e 791 3299
+7381 15 792 3299
+7396 8 793 3299
+739e 2 795 3299
+73a0 f 798 3299
+73af f 799 3299
+73be e 800 3299
+73cc 1c 809 3299
+73e8 6 813 3299
+73ee 3 814 3299
+73f1 6 815 3299
+73f7 3 816 3299
+73fa 6 817 3299
+7400 8 820 3299
+7408 18 826 3299
+7420 b 827 3299
+742b 10 829 3299
+743b 2 831 3299
+743d 6 833 3299
+7443 d 835 3299
+7450 16 837 3299
+7466 3 831 3299
+7469 4 844 3299
+746d 2 846 3299
+746f 9 848 3299
+7478 a 853 3299
+7482 4 855 3299
+7486 e 858 3299
+7494 13 862 3299
+74a7 7 863 3299
+74ae 5 866 3299
+74b3 6 868 3299
+74b9 2 869 3299
+FUNC 74bb 8 _crt_debugger_hook
+74bb 0 62 2412
+74bb 7 65 2412
+74c2 1 66 2412
+FUNC 74d0 7a memset
+74d0 0 59 676
+74d0 4 68 676
+74d4 4 69 676
+74d8 2 71 676
+74da 2 72 676
+74dc 2 74 676
+74de 4 75 676
+74e2 2 78 676
+74e4 2 79 676
+74e6 6 80 676
+74ec 2 81 676
+74ee 7 82 676
+74f5 2 83 676
+74f7 5 85 676
+74fc 1 91 676
+74fd 2 92 676
+74ff 3 94 676
+7502 2 95 676
+7504 2 97 676
+7506 3 98 676
+7509 2 99 676
+750b 2 101 676
+750d 2 103 676
+750f 3 104 676
+7512 3 105 676
+7515 2 106 676
+7517 2 110 676
+7519 3 111 676
+751c 2 113 676
+751e 2 115 676
+7520 3 117 676
+7523 2 119 676
+7525 2 122 676
+7527 3 123 676
+752a 3 124 676
+752d 2 125 676
+752f 2 127 676
+7531 2 129 676
+7533 2 130 676
+7535 2 134 676
+7537 3 135 676
+753a 3 137 676
+753d 2 138 676
+753f 4 142 676
+7543 1 143 676
+7544 1 145 676
+7545 4 148 676
+7549 1 150 676
+FUNC 754a a3 _msize
+754a c 43 3387
+7556 2d 47 3387
+7583 9 51 3387
+758c 8 55 3387
+7594 3 56 3387
+7597 e 57 3387
+75a5 e 59 3387
+75b3 c 61 3387
+75bf 5 64 3387
+75c4 10 88 3387
+75d4 2 91 3387
+75d6 6 93 3387
+75dc 8 61 3387
+75e4 9 62 3387
+FUNC 75ed 9 _fptrap
+75ed 0 46 988
+75ed 8 47 988
+75f5 1 48 988
+FUNC 75f6 f3 abort
+75f6 1b 53 2559
+7611 a 56 2559
+761b 8 59 2559
+7623 5 68 2559
+7628 4 69 2559
+762c 8 71 2559
+7634 d 78 2559
+7641 6 87 2559
+7647 6 88 2559
+764d 6 89 2559
+7653 3 90 2559
+7656 3 91 2559
+7659 3 92 2559
+765c 7 93 2559
+7663 7 94 2559
+766a 4 95 2559
+766e 4 96 2559
+7672 4 97 2559
+7676 4 98 2559
+767a 1 99 2559
+767b 6 100 2559
+7681 6 106 2559
+7687 19 107 2559
+76a0 3 109 2559
+76a3 13 117 2559
+76b6 9 122 2559
+76bf 3 123 2559
+76c2 15 126 2559
+76d7 a 128 2559
+76e1 8 137 2559
+FUNC 76e9 1e _set_abort_behavior
+76e9 0 158 2559
+76e9 1d 160 2559
+7706 1 162 2559
+FUNC 7707 54 _isalpha_l
+7707 6 57 4008
+770d b 58 4008
+7718 41 60 4008
+7759 2 61 4008
+FUNC 775b 2b isalpha
+775b 0 66 4008
+775b 9 67 4008
+7764 13 69 4008
+7777 1 75 4008
+7778 d 73 4008
+7785 1 75 4008
+FUNC 7786 4f _isupper_l
+7786 6 81 4008
+778c b 82 4008
+7797 3c 84 4008
+77d3 2 85 4008
+FUNC 77d5 29 isupper
+77d5 0 90 4008
+77d5 9 91 4008
+77de 11 93 4008
+77ef 1 99 4008
+77f0 d 97 4008
+77fd 1 99 4008
+FUNC 77fe 4f _islower_l
+77fe 6 105 4008
+7804 b 106 4008
+780f 3c 108 4008
+784b 2 109 4008
+FUNC 784d 29 islower
+784d 0 114 4008
+784d 9 115 4008
+7856 11 117 4008
+7867 1 123 4008
+7868 d 121 4008
+7875 1 123 4008
+FUNC 7876 4f _isdigit_l
+7876 6 129 4008
+787c b 130 4008
+7887 3c 132 4008
+78c3 2 133 4008
+FUNC 78c5 29 isdigit
+78c5 0 138 4008
+78c5 9 139 4008
+78ce 11 141 4008
+78df 1 147 4008
+78e0 d 145 4008
+78ed 1 147 4008
+FUNC 78ee 54 _isxdigit_l
+78ee 6 153 4008
+78f4 b 154 4008
+78ff 41 156 4008
+7940 2 157 4008
+FUNC 7942 2b isxdigit
+7942 0 162 4008
+7942 9 163 4008
+794b 13 165 4008
+795e 1 171 4008
+795f d 169 4008
+796c 1 171 4008
+FUNC 796d 4f _isspace_l
+796d 6 177 4008
+7973 b 178 4008
+797e 3c 180 4008
+79ba 2 181 4008
+FUNC 79bc 29 isspace
+79bc 0 186 4008
+79bc 9 187 4008
+79c5 11 189 4008
+79d6 1 195 4008
+79d7 d 193 4008
+79e4 1 195 4008
+FUNC 79e5 4f _ispunct_l
+79e5 6 201 4008
+79eb b 202 4008
+79f6 3c 204 4008
+7a32 2 205 4008
+FUNC 7a34 29 ispunct
+7a34 0 210 4008
+7a34 9 211 4008
+7a3d 11 213 4008
+7a4e 1 219 4008
+7a4f d 217 4008
+7a5c 1 219 4008
+FUNC 7a5d 54 _isalnum_l
+7a5d 6 225 4008
+7a63 b 226 4008
+7a6e 41 228 4008
+7aaf 2 229 4008
+FUNC 7ab1 2b isalnum
+7ab1 0 234 4008
+7ab1 9 235 4008
+7aba 13 237 4008
+7acd 1 243 4008
+7ace d 241 4008
+7adb 1 243 4008
+FUNC 7adc 54 _isprint_l
+7adc 6 249 4008
+7ae2 b 250 4008
+7aed 41 252 4008
+7b2e 2 253 4008
+FUNC 7b30 2b isprint
+7b30 0 258 4008
+7b30 9 259 4008
+7b39 13 261 4008
+7b4c 1 267 4008
+7b4d d 265 4008
+7b5a 1 267 4008
+FUNC 7b5b 54 _isgraph_l
+7b5b 6 273 4008
+7b61 b 274 4008
+7b6c 41 276 4008
+7bad 2 277 4008
+FUNC 7baf 2b isgraph
+7baf 0 282 4008
+7baf 9 283 4008
+7bb8 13 285 4008
+7bcb 1 291 4008
+7bcc d 289 4008
+7bd9 1 291 4008
+FUNC 7bda 4f _iscntrl_l
+7bda 6 297 4008
+7be0 b 298 4008
+7beb 3c 300 4008
+7c27 2 301 4008
+FUNC 7c29 29 iscntrl
+7c29 0 306 4008
+7c29 9 307 4008
+7c32 11 309 4008
+7c43 1 315 4008
+7c44 d 313 4008
+7c51 1 315 4008
+FUNC 7c52 d __isascii
+7c52 0 320 4008
+7c52 c 321 4008
+7c5e 1 322 4008
+FUNC 7c5f 8 __toascii
+7c5f 0 327 4008
+7c5f 7 328 4008
+7c66 1 329 4008
+FUNC 7c67 1f _iscsymf_l
+7c67 0 335 4008
+7c67 1a 336 4008
+7c81 1 337 4008
+7c82 3 336 4008
+7c85 1 337 4008
+FUNC 7c86 1a __iscsymf
+7c86 0 341 4008
+7c86 15 342 4008
+7c9b 1 343 4008
+7c9c 3 342 4008
+7c9f 1 343 4008
+FUNC 7ca0 1f _iscsym_l
+7ca0 0 349 4008
+7ca0 1a 350 4008
+7cba 1 351 4008
+7cbb 3 350 4008
+7cbe 1 351 4008
+FUNC 7cbf 1c __iscsym
+7cbf 0 356 4008
+7cbf 17 357 4008
+7cd6 1 358 4008
+7cd7 3 357 4008
+7cda 1 358 4008
+FUNC 7cdb 12 _MarkAllocaS
+7cdb 0 203 1382
+7cdb 8 204 1382
+7ce3 6 206 1382
+7ce9 3 207 1382
+7cec 1 210 1382
+FUNC 7ced 1b _freea
+7ced 0 245 1382
+7ced 8 247 1382
+7cf5 3 249 1382
+7cf8 8 251 1382
+7d00 7 253 1382
+7d07 1 262 1382
+FUNC 7d08 13b __crtGetLocaleInfoW_stat
+7d08 f 60 1364
+7d17 14 68 1364
+7d2b d 70 1364
+7d38 8 71 1364
+7d40 b 73 1364
+7d4b f 74 1364
+7d5a 5 79 1364
+7d5f 13 81 1364
+7d72 7 86 1364
+7d79 2 140 1364
+7d7b 8 96 1364
+7d83 b 97 1364
+7d8e 16 100 1364
+7da4 7 101 1364
+7dab 48 104 1364
+7df3 2 105 1364
+7df5 2 106 1364
+7df7 e 110 1364
+7e05 7 113 1364
+7e0c 2 121 1364
+7e0e 2 123 1364
+7e10 17 130 1364
+7e27 6 134 1364
+7e2d 4 136 1364
+7e31 12 141 1364
+FUNC 7e43 3b __crtGetLocaleInfoW
+7e43 6 151 1364
+7e49 b 152 1364
+7e54 28 161 1364
+7e7c 2 162 1364
+FUNC 7e7e 13d __crtGetLocaleInfoA_stat
+7e7e f 60 2697
+7e8d 17 68 2697
+7ea4 a 70 2697
+7eae 8 71 2697
+7eb6 b 73 2697
+7ec1 f 74 2697
+7ed0 11 79 2697
+7ee1 4 86 2697
+7ee5 5 96 2697
+7eea b 97 2697
+7ef5 13 100 2697
+7f08 7 101 2697
+7f0f 49 104 2697
+7f58 2 105 2697
+7f5a 2 106 2697
+7f5c 10 110 2697
+7f6c 3 114 2697
+7f6f 6 124 2697
+7f75 2 126 2697
+7f77 15 135 2697
+7f8c 7 139 2697
+7f93 4 141 2697
+7f97 12 81 2697
+7fa9 12 145 2697
+FUNC 7fbb 3b __crtGetLocaleInfoA
+7fbb 6 155 2697
+7fc1 b 156 2697
+7fcc 28 165 2697
+7ff4 2 166 2697
+FUNC 7ff6 4f V6_HeapAlloc
+7ff6 c 27 3435
+8002 4 28 3435
+8006 b 29 3435
+8011 8 31 3435
+8019 4 32 3435
+801d a 33 3435
+8027 c 35 3435
+8033 3 39 3435
+8036 6 40 3435
+803c 9 36 3435
+FUNC 8045 75 _heap_alloc
+8045 0 90 3435
+8045 9 95 3435
+804e 5 96 3435
+8053 7 97 3435
+805a c 98 3435
+8066 a 104 3435
+8070 18 105 3435
+8088 1 129 3435
+8089 a 107 3435
+8093 9 108 3435
+809c 2 109 3435
+809e 4 121 3435
+80a2 1 122 3435
+80a3 6 124 3435
+80a9 10 126 3435
+80b9 1 129 3435
+FUNC 80ba c3 malloc
+80ba 1 155 3435
+80bb 16 159 3435
+80d1 65 163 3435
+8136 4 168 3435
+813a b 172 3435
+8145 b 179 3435
+8150 2 183 3435
+8152 7 174 3435
+8159 8 193 3435
+8161 5 195 3435
+8166 1 196 3435
+8167 7 185 3435
+816e b 186 3435
+8179 3 187 3435
+817c 1 196 3435
+FUNC 817d 11e _calloc_impl
+817d c 23 3608
+8189 9 28 3608
+8192 2e 30 3608
+81c0 9 32 3608
+81c9 4 36 3608
+81cd 3 37 3608
+81d0 5 41 3608
+81d5 5 43 3608
+81da 9 46 3608
+81e3 9 50 3608
+81ec b 52 3608
+81f7 8 56 3608
+81ff 3 57 3608
+8202 c 58 3608
+820e c 60 3608
+821a 7 64 3608
+8221 d 65 3608
+822e 4 93 3608
+8232 11 94 3608
+8243 c 97 3608
+824f f 109 3608
+825e b 111 3608
+8269 6 112 3608
+826f 5 113 3608
+8274 5 60 3608
+8279 9 61 3608
+8282 4 100 3608
+8286 7 102 3608
+828d 6 103 3608
+8293 2 105 3608
+8295 6 119 3608
+FUNC 829b 3f calloc
+829b 4 145 3608
+829f 5 146 3608
+82a4 14 147 3608
+82b8 15 149 3608
+82cd 8 151 3608
+82d5 3 153 3608
+82d8 2 154 3608
+FUNC 82da 21b realloc
+82da c 64 3348
+82e6 7 69 3348
+82ed e 70 3348
+82fb 7 73 3348
+8302 7 75 3348
+8309 5 76 3348
+830e d 81 3348
+831b 5 88 3348
+8320 9 89 3348
+8329 8 91 3348
+8331 3 92 3348
+8334 12 96 3348
+8346 8 100 3348
+834e f 102 3348
+835d 5 103 3348
+8362 e 104 3348
+8370 4 107 3348
+8374 10 108 3348
+8384 9 110 3348
+838d a 111 3348
+8397 5 118 3348
+839c 4 120 3348
+83a0 6 121 3348
+83a6 9 123 3348
+83af 15 124 3348
+83c4 4 127 3348
+83c8 10 128 3348
+83d8 c 129 3348
+83e4 c 135 3348
+83f0 6 142 3348
+83f6 4 144 3348
+83fa 1 145 3348
+83fb 9 147 3348
+8404 14 148 3348
+8418 6 135 3348
+841e 9 137 3348
+8427 3 148 3348
+842a 10 158 3348
+843a f 181 3348
+8449 5 186 3348
+844e 5 183 3348
+8453 11 186 3348
+8464 2 188 3348
+8466 8 160 3348
+846e 5 170 3348
+8473 3 167 3348
+8476 2 172 3348
+8478 6 174 3348
+847e 2 155 3348
+8480 4 321 3348
+8484 1 322 3348
+8485 12 323 3348
+8497 c 332 3348
+84a3 b 347 3348
+84ae 5 319 3348
+84b3 7 327 3348
+84ba b 328 3348
+84c5 2 329 3348
+84c7 6 356 3348
+84cd 5 349 3348
+84d2 5 350 3348
+84d7 4 334 3348
+84db 16 341 3348
+84f1 4 343 3348
+FUNC 84f5 47 _recalloc
+84f5 0 744 3348
+84f5 b 748 3348
+8500 28 750 3348
+8528 1 756 3348
+8529 5 752 3348
+852e d 754 3348
+853b 1 756 3348
+FUNC 853c 1a strncnt
+853c 0 48 2649
+853c 6 49 2649
+8542 6 52 2649
+8548 1 53 2649
+8549 5 52 2649
+854e 7 55 2649
+8555 1 56 2649
+FUNC 8556 3a2 __crtLCMapStringA_stat
+8556 12 99 2649
+8568 d 108 2649
+8575 1b 109 2649
+8590 8 110 2649
+8598 b 111 2649
+85a3 a 112 2649
+85ad 5 119 2649
+85b2 19 120 2649
+85cb 5 124 2649
+85d0 1 125 2649
+85d1 3 127 2649
+85d4 16 133 2649
+85ea 9 213 2649
+85f3 8 235 2649
+85fb 8 236 2649
+8603 27 247 2649
+862a 6 248 2649
+8630 48 251 2649
+8678 3 252 2649
+867b 6 253 2649
+8681 19 262 2649
+869a 21 271 2649
+86bb 8 274 2649
+86c3 9 277 2649
+86cc 9 279 2649
+86d5 12 288 2649
+86e7 5 292 2649
+86ec 4b 298 2649
+8737 4 299 2649
+873b 18 309 2649
+8753 3 312 2649
+8756 6 322 2649
+875c 2 325 2649
+875e 17 335 2649
+8775 7 342 2649
+877c 8 344 2649
+8784 9 346 2649
+878d b 141 2649
+8798 8 142 2649
+87a0 5 143 2649
+87a5 8 144 2649
+87ad 11 146 2649
+87be 7 147 2649
+87c5 9 153 2649
+87ce 15 155 2649
+87e3 5 156 2649
+87e8 2 157 2649
+87ea 1b 164 2649
+8805 7 166 2649
+880c 41 169 2649
+884d 2 170 2649
+884f 28 196 2649
+8877 2 183 2649
+8879 2 184 2649
+887b 25 190 2649
+88a0 7 198 2649
+88a7 2 199 2649
+88a9 1a 202 2649
+88c3 5 204 2649
+88c8 9 205 2649
+88d1 c 206 2649
+88dd 7 207 2649
+88e4 2 208 2649
+88e6 12 350 2649
+FUNC 88f8 43 __crtLCMapStringA
+88f8 6 363 2649
+88fe b 364 2649
+8909 30 376 2649
+8939 2 377 2649
+FUNC 893b 1b8 __crtGetStringTypeA_stat
+893b f 66 2601
+894a 10 75 2601
+895a 18 79 2601
+8972 8 80 2601
+897a b 82 2601
+8985 f 83 2601
+8994 11 88 2601
+89a5 9 120 2601
+89ae 8 141 2601
+89b6 8 142 2601
+89be 27 153 2601
+89e5 6 154 2601
+89eb 3e 157 2601
+8a29 2 158 2601
+8a2b 2 159 2601
+8a2d f 161 2601
+8a3c 13 169 2601
+8a4f 11 174 2601
+8a60 6 176 2601
+8a66 6 178 2601
+8a6c 2 90 2601
+8a6e 5 94 2601
+8a73 8 95 2601
+8a7b 5 96 2601
+8a80 8 97 2601
+8a88 e 99 2601
+8a96 4 100 2601
+8a9a 5 104 2601
+8a9f 17 106 2601
+8ab6 2 107 2601
+8ab8 2 108 2601
+8aba 3 109 2601
+8abd 15 112 2601
+8ad2 6 113 2601
+8ad8 7 114 2601
+8adf 2 115 2601
+8ae1 12 182 2601
+FUNC 8af3 40 __crtGetStringTypeA
+8af3 6 194 2601
+8af9 b 195 2601
+8b04 2d 206 2601
+8b31 2 207 2601
+FUNC 8b33 87 fastcopy_I
+FUNC 8bba e3 _VEC_memcpy
+FUNC 8c9d 14 _sse2_mathfcns_init
+FUNC 8cb1 14 _set_SSE2_enable
+FUNC 8cc5 6 __pwctype_func
+8cc5 0 24 2428
+8cc5 5 25 2428
+8cca 1 26 2428
+FUNC 8ccb 29 __pctype_func
+8ccb 0 29 2428
+8ccb 7 35 2428
+8cd2 3 36 2428
+8cd5 18 38 2428
+8ced 6 39 2428
+8cf3 1 40 2428
+FUNC 8cf4 419 _get_lc_time
+8cf4 6 94 1820
+8cfa 12 104 1820
+8d0c 3 105 1820
+8d0f 2 170 1820
+8d11 9 108 1820
+8d1a 16 112 1820
+8d30 15 113 1820
+8d45 15 114 1820
+8d5a 18 115 1820
+8d72 15 116 1820
+8d87 13 117 1820
+8d9a 14 118 1820
+8dae 18 120 1820
+8dc6 15 121 1820
+8ddb 15 122 1820
+8df0 15 123 1820
+8e05 18 124 1820
+8e1d 15 125 1820
+8e32 15 126 1820
+8e47 15 128 1820
+8e5c 18 129 1820
+8e74 15 130 1820
+8e89 15 131 1820
+8e9e 15 132 1820
+8eb3 18 133 1820
+8ecb 15 134 1820
+8ee0 15 135 1820
+8ef5 15 136 1820
+8f0a 18 137 1820
+8f22 15 138 1820
+8f37 15 139 1820
+8f4c 15 141 1820
+8f61 18 142 1820
+8f79 15 143 1820
+8f8e 15 144 1820
+8fa3 15 145 1820
+8fb8 18 146 1820
+8fd0 18 147 1820
+8fe8 18 148 1820
+9000 18 149 1820
+9018 1b 150 1820
+9033 18 151 1820
+904b 18 152 1820
+9063 18 154 1820
+907b 1b 155 1820
+9096 18 160 1820
+90ae 18 161 1820
+90c6 1b 163 1820
+90e1 20 165 1820
+9101 a 169 1820
+910b 2 170 1820
+FUNC 910d 190 __free_lc_time
+910d 1 179 1820
+910e c 180 1820
+911a 8 183 1820
+9122 8 184 1820
+912a 8 185 1820
+9132 8 186 1820
+913a 8 187 1820
+9142 8 188 1820
+914a 7 189 1820
+9151 8 191 1820
+9159 8 192 1820
+9161 8 193 1820
+9169 8 194 1820
+9171 8 195 1820
+9179 8 196 1820
+9181 8 197 1820
+9189 8 199 1820
+9191 b 200 1820
+919c 8 201 1820
+91a4 8 202 1820
+91ac 8 203 1820
+91b4 8 204 1820
+91bc 8 205 1820
+91c4 8 206 1820
+91cc 8 207 1820
+91d4 8 208 1820
+91dc 8 209 1820
+91e4 8 210 1820
+91ec 8 212 1820
+91f4 8 213 1820
+91fc 8 214 1820
+9204 8 215 1820
+920c 8 216 1820
+9214 b 217 1820
+921f b 218 1820
+922a b 219 1820
+9235 b 220 1820
+9240 b 221 1820
+924b b 222 1820
+9256 b 223 1820
+9261 b 225 1820
+926c b 226 1820
+9277 b 228 1820
+9282 b 229 1820
+928d f 230 1820
+929c 1 232 1820
+FUNC 929d 73 __init_time
+929d 4 56 1820
+92a1 f 60 1820
+92b0 16 64 1820
+92c6 4 65 1820
+92ca b 67 1820
+92d5 6 69 1820
+92db 8 70 1820
+92e3 2 71 1820
+92e5 6 73 1820
+92eb 2 74 1820
+92ed 2 75 1820
+92ef 18 78 1820
+9307 2 82 1820
+9309 6 83 1820
+930f 1 84 1820
+FUNC 9310 33 fix_grouping
+9310 0 32 1867
+9310 8 40 1867
+9318 a 43 1867
+9322 4 45 1867
+9326 1 61 1867
+9327 6 40 1867
+932d 1 63 1867
+932e 4 50 1867
+9332 2 52 1867
+9334 7 55 1867
+933b 6 56 1867
+9341 2 60 1867
+FUNC 9343 40 __free_lconv_num
+9343 1 211 1867
+9344 8 212 1867
+934c a 215 1867
+9356 7 216 1867
+935d b 218 1867
+9368 7 219 1867
+936f b 221 1867
+937a 8 222 1867
+9382 1 223 1867
+FUNC 9383 1c8 __init_numeric
+9383 7 84 1867
+938a 4 92 1867
+938e 2 93 1867
+9390 11 96 1867
+93a1 3 177 1867
+93a4 3 178 1867
+93a7 c 179 1867
+93b3 14 102 1867
+93c7 8 103 1867
+93cf 9 108 1867
+93d8 13 113 1867
+93eb 9 115 1867
+93f4 2 116 1867
+93f6 2 118 1867
+93f8 9 120 1867
+9401 12 125 1867
+9413 8 127 1867
+941b a 128 1867
+9425 7 129 1867
+942c 2 131 1867
+942e 19 140 1867
+9447 15 142 1867
+945c 1b 144 1867
+9477 2 146 1867
+9479 c 148 1867
+9485 1e 154 1867
+94a3 2 156 1867
+94a5 17 154 1867
+94bc b 164 1867
+94c7 9 165 1867
+94d0 c 166 1867
+94dc 8 168 1867
+94e4 7 169 1867
+94eb 2 170 1867
+94ed 13 186 1867
+9500 11 191 1867
+9511 b 193 1867
+951c d 194 1867
+9529 9 197 1867
+9532 9 198 1867
+953b 9 200 1867
+9544 5 201 1867
+9549 2 202 1867
+FUNC 954b 33 fix_grouping
+954b 0 214 1911
+954b 8 222 1911
+9553 a 225 1911
+955d 4 227 1911
+9561 1 243 1911
+9562 6 222 1911
+9568 1 245 1911
+9569 4 232 1911
+956d 2 234 1911
+956f 7 237 1911
+9576 6 238 1911
+957c 2 242 1911
+FUNC 957e 89 __free_lconv_mon
+957e 1 255 1911
+957f 8 256 1911
+9587 b 259 1911
+9592 7 260 1911
+9599 b 262 1911
+95a4 7 263 1911
+95ab b 265 1911
+95b6 7 266 1911
+95bd b 268 1911
+95c8 7 269 1911
+95cf b 271 1911
+95da 7 272 1911
+95e1 b 274 1911
+95ec 7 275 1911
+95f3 b 277 1911
+95fe 8 278 1911
+9606 1 279 1911
+FUNC 9607 2c4 __init_monetary
+9607 8 65 1911
+960f 6 73 1911
+9615 13 77 1911
+9628 3 187 1911
+962b 3 188 1911
+962e a 189 1911
+9638 11 83 1911
+9649 8 84 1911
+9651 f 89 1911
+9660 7 91 1911
+9667 2 92 1911
+9669 2 94 1911
+966b 9 96 1911
+9674 f 101 1911
+9683 6 103 1911
+9689 9 104 1911
+9692 2 105 1911
+9694 2 107 1911
+9696 4 112 1911
+969a 14 117 1911
+96ae 14 119 1911
+96c2 14 121 1911
+96d6 17 123 1911
+96ed 14 125 1911
+9701 14 128 1911
+9715 14 130 1911
+9729 17 133 1911
+9740 14 135 1911
+9754 14 137 1911
+9768 14 139 1911
+977c 17 141 1911
+9793 14 143 1911
+97a7 14 145 1911
+97bb 17 147 1911
+97d2 2 149 1911
+97d4 6 150 1911
+97da 6 151 1911
+97e0 8 152 1911
+97e8 b 153 1911
+97f3 5 154 1911
+97f8 1c 157 1911
+9814 2 159 1911
+9816 17 157 1911
+982d c 169 1911
+9839 3 175 1911
+983c 32 181 1911
+986e 11 194 1911
+987f 15 199 1911
+9894 b 201 1911
+989f d 202 1911
+98ac 9 204 1911
+98b5 9 205 1911
+98be 6 206 1911
+98c4 5 208 1911
+98c9 2 209 1911
+FUNC 98cb 395 __init_ctype
+98cb 11 59 2002
+98dc 6 60 2002
+98e2 1f 82 2002
+9901 7 84 2002
+9908 20 89 2002
+9928 7 94 2002
+992f 10 98 2002
+993f b 100 2002
+994a b 102 2002
+9955 12 104 2002
+9967 2f 106 2002
+9996 5 109 2002
+999b 2 112 2002
+999d e 113 2002
+99ab 15 115 2002
+99c0 a 118 2002
+99ca 4 121 2002
+99ce 8 124 2002
+99d6 e 126 2002
+99e4 9 128 2002
+99ed b 129 2002
+99f8 b 128 2002
+9a03 2c 140 2002
+9a2f 33 155 2002
+9a62 2d 166 2002
+9a8f 37 178 2002
+9ac6 11 180 2002
+9ad7 17 182 2002
+9aee 15 183 2002
+9b03 d 180 2002
+9b10 12 189 2002
+9b22 f 190 2002
+9b31 12 191 2002
+9b43 18 195 2002
+9b5b 11 198 2002
+9b6c 13 199 2002
+9b7f e 200 2002
+9b8d e 201 2002
+9b9b 9 203 2002
+9ba4 6 204 2002
+9baa 9 206 2002
+9bb3 9 207 2002
+9bbc 9 208 2002
+9bc5 9 209 2002
+9bce 9 210 2002
+9bd7 9 213 2002
+9be0 4 214 2002
+9be4 8 217 2002
+9bec 8 218 2002
+9bf4 8 219 2002
+9bfc 10 220 2002
+9c0c 13 227 2002
+9c1f 2 231 2002
+9c21 6 232 2002
+9c27 a 233 2002
+9c31 a 234 2002
+9c3b a 235 2002
+9c45 a 236 2002
+9c4f 2 238 2002
+9c51 f 240 2002
+FUNC 9c60 29 ___mb_cur_max_func
+9c60 0 248 2002
+9c60 7 254 2002
+9c67 3 255 2002
+9c6a 18 257 2002
+9c82 6 259 2002
+9c88 1 260 2002
+FUNC 9c89 16 ___mb_cur_max_l_func
+9c89 0 263 2002
+9c89 15 264 2002
+9c9e 1 265 2002
+FUNC 9c9f 26 ___lc_codepage_func
+9c9f 0 268 2002
+9c9f 7 274 2002
+9ca6 3 275 2002
+9ca9 18 277 2002
+9cc1 3 279 2002
+9cc4 1 280 2002
+FUNC 9cc5 26 ___lc_collate_cp_func
+9cc5 0 284 2002
+9cc5 7 290 2002
+9ccc 3 291 2002
+9ccf 18 293 2002
+9ce7 3 295 2002
+9cea 1 296 2002
+FUNC 9ceb 26 ___lc_handle_func
+9ceb 0 300 2002
+9ceb 7 306 2002
+9cf2 3 307 2002
+9cf5 18 309 2002
+9d0d 3 311 2002
+9d10 1 312 2002
+FUNC 9d11 3 __init_collate
+9d11 0 41 2090
+9d11 2 42 2090
+9d13 1 43 2090
+FUNC 9d14 fe _Getdays_l
+9d14 9 111 265
+9d1d d 115 265
+9d2a 9 117 265
+9d33 9 119 265
+9d3c 28 120 265
+9d64 b 121 265
+9d6f c 123 265
+9d7b 4 126 265
+9d7f 30 128 265
+9daf 8 129 265
+9db7 31 131 265
+9de8 12 132 265
+9dfa 3 134 265
+9dfd 13 137 265
+9e10 2 138 265
+FUNC 9e12 9 _Getdays
+9e12 0 142 265
+9e12 8 143 265
+9e1a 1 144 265
+FUNC 9e1b fe _Getmonths_l
+9e1b 9 150 265
+9e24 d 154 265
+9e31 16 156 265
+9e47 2b 159 265
+9e72 b 160 265
+9e7d 8 162 265
+9e85 a 163 265
+9e8f 2d 167 265
+9ebc 8 168 265
+9ec4 2c 170 265
+9ef0 11 171 265
+9f01 3 173 265
+9f04 13 176 265
+9f17 2 177 265
+FUNC 9f19 9 _Getmonths
+9f19 0 181 265
+9f19 8 182 265
+9f21 1 183 265
+FUNC 9f22 355 _Gettnames_l
+9f22 9 189 265
+9f2b d 193 265
+9f38 9 195 265
+9f41 9 197 265
+9f4a 28 198 265
+9f72 d 199 265
+9f7f 29 200 265
+9fa8 18 201 265
+9fc0 11 202 265
+9fd1 f 203 265
+9fe0 f 204 265
+9fef 7 205 265
+9ff6 e 206 265
+a004 8 208 265
+a00c 12 212 265
+a01e 13 213 265
+a031 6 214 265
+a037 2a 215 265
+a061 6 216 265
+a067 d 217 265
+a074 26 218 265
+a09a 1c 219 265
+a0b6 18 221 265
+a0ce 6 222 265
+a0d4 26 223 265
+a0fa a 224 265
+a104 5 225 265
+a109 2a 226 265
+a133 18 227 265
+a14b 30 230 265
+a17b a 231 265
+a185 30 233 265
+a1b5 a 234 265
+a1bf 30 236 265
+a1ef a 237 265
+a1f9 30 239 265
+a229 a 240 265
+a233 30 242 265
+a263 12 245 265
+a275 2 246 265
+FUNC a277 9 _Gettnames
+a277 0 250 265
+a277 8 251 265
+a27f 1 252 265
+FUNC a280 20 _store_str
+a280 0 848 265
+a280 f 850 265
+a28f 7 851 265
+a296 9 852 265
+a29f 1 854 265
+FUNC a2a0 36 _store_number
+a2a0 0 944 265
+a2a0 8 952 265
+a2a8 c 955 265
+a2b4 2 956 265
+a2b6 b 957 265
+a2c1 2 960 265
+a2c3 2 961 265
+a2c5 1 962 265
+a2c6 7 967 265
+a2cd 3 968 265
+a2d0 5 969 265
+a2d5 1 970 265
+FUNC a2d6 79 _store_num
+a2d6 8 888 265
+a2de 2 889 265
+a2e0 8 891 265
+a2e8 33 892 265
+a31b 2 893 265
+a31d 4 896 265
+a321 8 897 265
+a329 b 898 265
+a334 c 900 265
+a340 5 902 265
+a345 2 903 265
+a347 2 905 265
+a349 4 906 265
+a34d 2 907 265
+FUNC a34f 3db _expandtime
+a34f 5 527 265
+a354 4f 537 265
+a3a3 16 638 265
+a3b9 5 641 265
+a3be 16 566 265
+a3d4 7 568 265
+a3db 5 569 265
+a3e0 16 550 265
+a3f6 7 552 265
+a3fd 5 553 265
+a402 5 801 265
+a407 7 802 265
+a40e 5 803 265
+a413 16 646 265
+a429 10 647 265
+a439 2 648 265
+a43b 5 651 265
+a440 23 537 265
+a463 6 766 265
+a469 5 768 265
+a46e 15 715 265
+a483 2 716 265
+a485 2 718 265
+a487 5 719 265
+a48c 15 701 265
+a4a1 2 702 265
+a4a3 16 721 265
+a4b9 4 722 265
+a4bd 2 723 265
+a4bf 5 724 265
+a4c4 6 725 265
+a4ca 8 726 265
+a4d2 1 727 265
+a4d3 5 731 265
+a4d8 f 694 265
+a4e7 5 697 265
+a4ec 3 675 265
+a4ef 2 678 265
+a4f1 b 783 265
+a4fc 9 785 265
+a505 d 787 265
+a512 2 788 265
+a514 37 537 265
+a54b 19 657 265
+a564 8 659 265
+a56c 2 660 265
+a56e 19 629 265
+a587 13 631 265
+a59a 5 632 265
+a59f 1e 580 265
+a5bd 2 582 265
+a5bf 5 585 265
+a5c4 2 586 265
+a5c6 2 587 265
+a5c8 25 594 265
+a5ed 2 596 265
+a5ef 1 606 265
+a5f0 2 621 265
+a5f2 e 558 265
+a600 7 560 265
+a607 5 561 265
+a60c 2d 541 265
+a639 6 543 265
+a63f 5 544 265
+a644 e 666 265
+a652 3 668 265
+a655 5 669 265
+a65a 15 537 265
+a66f 2 813 265
+a671 5 793 265
+a676 19 796 265
+a68f 5 798 265
+a694 d 774 265
+a6a1 b 777 265
+a6ac 5 778 265
+a6b1 11 741 265
+a6c2 5 743 265
+a6c7 1 753 265
+a6c8 5 755 265
+a6cd 16 708 265
+a6e3 6 710 265
+a6e9 5 711 265
+a6ee 16 683 265
+a704 3 684 265
+a707 b 685 265
+a712 2 686 265
+a714 e 687 265
+a722 6 818 265
+a728 2 819 265
+FUNC a72a 51d _store_winword
+a72a 10 1014 265
+a73a 4 1022 265
+a73e b 1032 265
+a749 3 1022 265
+a74c 6 1032 265
+a752 2 1033 265
+a754 6 1028 265
+a75a 2 1029 265
+a75c 6 1025 265
+a762 10 1036 265
+a772 4 1045 265
+a776 7 1046 265
+a77d 5 1048 265
+a782 27 1054 265
+a7a9 c 1060 265
+a7b5 c 1066 265
+a7c1 c 1071 265
+a7cd b 1076 265
+a7d8 65 1095 265
+a83d c 1097 265
+a849 a 1098 265
+a853 8 1099 265
+a85b 8 1100 265
+a863 4 1101 265
+a867 20 1107 265
+a887 b 1109 265
+a892 31 1114 265
+a8c3 7 1115 265
+a8ca 3 1119 265
+a8cd 13 1122 265
+a8e0 f 1123 265
+a8ef e 1124 265
+a8fd 7 1125 265
+a904 9 1128 265
+a90d 5 1129 265
+a912 19 1136 265
+a92b 5 1139 265
+a930 b 1142 265
+a93b 3b 1147 265
+a976 14 1296 265
+a98a c 1299 265
+a996 8 1305 265
+a99e 4 1306 265
+a9a2 9 1308 265
+a9ab c 1309 265
+a9b7 3 1313 265
+a9ba 12 1314 265
+a9cc e 1150 265
+a9da 7 1155 265
+a9e1 7 1154 265
+a9e8 7 1152 265
+a9ef 2 1153 265
+a9f1 5 1156 265
+a9f6 d 1178 265
+aa03 7 1180 265
+aa0a 2 1181 265
+aa0c 5 1182 265
+aa11 11 1197 265
+aa22 5 1198 265
+aa27 11 1199 265
+aa38 6 1200 265
+aa3e 2 1201 265
+aa40 5 1202 265
+aa45 b 1247 265
+aa50 13 1248 265
+aa63 4 1250 265
+aa67 1a 1255 265
+aa81 9 1258 265
+aa8a 8 1264 265
+aa92 4 1265 265
+aa96 9 1268 265
+aa9f 8 1269 265
+aaa7 5 1299 265
+aaac 1 1252 265
+aaad 5 1272 265
+aab2 12 1158 265
+aac4 7 1163 265
+aacb 7 1162 265
+aad2 7 1160 265
+aad9 2 1161 265
+aadb 5 1164 265
+aae0 29 1147 265
+ab09 e 1166 265
+ab17 7 1169 265
+ab1e 2 1168 265
+ab20 5 1170 265
+ab25 7 1204 265
+ab2c b 1205 265
+ab37 2 1206 265
+ab39 6 1207 265
+ab3f 12 1209 265
+ab51 17 1210 265
+ab68 c 1213 265
+ab74 8 1219 265
+ab7c 4 1220 265
+ab80 8 1223 265
+ab88 2 1224 265
+ab8a 5 1225 265
+ab8f 9 1226 265
+ab98 1a 1227 265
+abb2 9 1229 265
+abbb 8 1234 265
+abc3 4 1235 265
+abc7 9 1237 265
+abd0 8 1238 265
+abd8 2 1242 265
+abda d 1190 265
+abe7 7 1192 265
+abee 2 1193 265
+abf0 2 1194 265
+abf2 d 1184 265
+abff 7 1186 265
+ac06 2 1187 265
+ac08 2 1188 265
+ac0a d 1172 265
+ac17 7 1174 265
+ac1e 2 1175 265
+ac20 1f 1290 265
+ac3f 3 1294 265
+ac42 5 1295 265
+FUNC ac47 1af _Strftime_l
+ac47 6 356 265
+ac4d 4 361 265
+ac51 13 362 265
+ac64 33 364 265
+ac97 33 365 265
+acca d 368 265
+acd7 10 375 265
+ace7 e 385 265
+acf5 a 387 265
+acff 1e 435 265
+ad1d 4 438 265
+ad21 a 446 265
+ad2b 5 447 265
+ad30 b 452 265
+ad3b 3 453 265
+ad3e 2 454 265
+ad40 7 400 265
+ad47 1 405 265
+ad48 2 408 265
+ad4a 5 409 265
+ad4f 1 411 265
+ad50 1 412 265
+ad51 1d 415 265
+ad6e 1 428 265
+ad6f 5 385 265
+ad74 5 464 265
+ad79 5 469 265
+ad7e 13 470 265
+ad91 3 441 265
+ad94 f 478 265
+ada3 b 481 265
+adae 2 483 265
+adb0 b 402 265
+adbb 2 403 265
+adbd 5 421 265
+adc2 7 423 265
+adc9 2 464 265
+adcb 18 485 265
+ade3 11 488 265
+adf4 2 490 265
+FUNC adf6 1e _strftime_l
+adf6 3 291 265
+adf9 19 292 265
+ae12 2 293 265
+FUNC ae14 1d strftime
+ae14 0 300 265
+ae14 1c 301 265
+ae30 1 302 265
+FUNC ae31 1e _Strftime
+ae31 3 343 265
+ae34 19 345 265
+ae4d 2 346 265
+FUNC ae4f 26 localeconv
+ae4f 0 69 1743
+ae4f 5 75 1743
+ae54 1b 78 1743
+ae6f 5 79 1743
+ae74 1 80 1743
+FUNC ae80 46 strcspn
+ae80 4 191 666
+ae84 2 198 666
+ae86 1 199 666
+ae87 1 200 666
+ae88 1 201 666
+ae89 1 202 666
+ae8a 1 203 666
+ae8b 1 204 666
+ae8c 1 205 666
+ae8d 1 206 666
+ae8e 6 212 666
+ae94 2 216 666
+ae96 2 217 666
+ae98 2 218 666
+ae9a 3 219 666
+ae9d 4 220 666
+aea1 2 221 666
+aea3 3 227 666
+aea6 6 229 666
+aeac 3 234 666
+aeaf 2 236 666
+aeb1 2 237 666
+aeb3 2 238 666
+aeb5 3 239 666
+aeb8 4 240 666
+aebc 2 245 666
+aebe 2 255 666
+aec0 3 257 666
+aec3 3 259 666
+FUNC aed0 88 strcmp
+aed0 0 65 668
+aed0 4 73 668
+aed4 4 74 668
+aed8 6 76 668
+aede 2 77 668
+aee0 2 81 668
+aee2 2 83 668
+aee4 2 84 668
+aee6 2 85 668
+aee8 2 86 668
+aeea 3 87 668
+aeed 2 88 668
+aeef 2 89 668
+aef1 2 90 668
+aef3 3 92 668
+aef6 3 94 668
+aef9 2 95 668
+aefb 2 96 668
+aefd 2 97 668
+aeff 3 98 668
+af02 2 99 668
+af04 3 100 668
+af07 3 101 668
+af0a 2 102 668
+af0c 4 103 668
+af10 2 107 668
+af12 2 108 668
+af14 2 115 668
+af16 2 116 668
+af18 3 117 668
+af1b 1 118 668
+af1c 6 122 668
+af22 2 123 668
+af24 2 125 668
+af26 3 126 668
+af29 2 127 668
+af2b 2 128 668
+af2d 3 129 668
+af30 2 130 668
+af32 2 131 668
+af34 6 133 668
+af3a 2 134 668
+af3c 3 139 668
+af3f 3 140 668
+af42 2 141 668
+af44 2 142 668
+af46 2 143 668
+af48 2 144 668
+af4a 3 145 668
+af4d 2 146 668
+af4f 2 147 668
+af51 2 148 668
+af53 3 149 668
+af56 2 150 668
+FUNC af58 60 TranslateName
+af58 3 340 2291
+af5b 3 342 2291
+af5e 3 343 2291
+af61 b 346 2291
+af6c a 348 2291
+af76 14 349 2291
+af8a 6 351 2291
+af90 a 352 2291
+af9a 2 353 2291
+af9c 4 354 2291
+afa0 2 355 2291
+afa2 3 356 2291
+afa5 7 346 2291
+afac a 359 2291
+afb6 2 360 2291
+FUNC afb8 14 GetLcidFromDefault
+afb8 0 761 2291
+afb8 7 762 2291
+afbf c 763 2291
+afcb 1 764 2291
+FUNC afcc 77 ProcessCodePage
+afcc 13 784 2291
+afdf 1a 787 2291
+aff9 11 795 2291
+b00a 8 799 2291
+b012 2 801 2291
+b014 18 791 2291
+b02c 3 793 2291
+b02f 7 805 2291
+b036 d 806 2291
+FUNC b043 1e TestDefaultCountry
+b043 0 826 2291
+b043 2 830 2291
+b045 15 832 2291
+b05a 3 835 2291
+b05d 1 836 2291
+b05e 2 833 2291
+b060 1 836 2291
+FUNC b061 32 LcidFromHexString
+b061 1 893 2291
+b062 2 895 2291
+b064 2 897 2291
+b066 9 899 2291
+b06f 5 900 2291
+b074 8 901 2291
+b07c 3 902 2291
+b07f 10 903 2291
+b08f 3 906 2291
+b092 1 907 2291
+FUNC b093 1b GetPrimaryLen
+b093 0 926 2291
+b093 2 927 2291
+b095 3 930 2291
+b098 12 931 2291
+b0aa 1 933 2291
+b0ab 2 935 2291
+b0ad 1 938 2291
+FUNC b0ae 96 CountryEnumProc
+b0ae 15 717 2291
+b0c3 7 718 2291
+b0ca f 719 2291
+b0d9 23 725 2291
+b0fc 3 728 2291
+b0ff 3 729 2291
+b102 12 731 2291
+b114 b 734 2291
+b11f a 738 2291
+b129 b 741 2291
+b134 10 742 2291
+FUNC b144 72 TestDefaultLanguage
+b144 11 858 2291
+b155 22 864 2291
+b177 4 865 2291
+b17b d 867 2291
+b188 1c 871 2291
+b1a4 2 872 2291
+b1a6 3 874 2291
+b1a9 d 875 2291
+FUNC b1b6 1d0 LangCountryEnumProc
+b1b6 16 435 2291
+b1cc 7 436 2291
+b1d3 d 437 2291
+b1e0 27 444 2291
+b207 4 447 2291
+b20b 8 448 2291
+b213 16 450 2291
+b229 1d 456 2291
+b246 2 460 2291
+b248 11 462 2291
+b259 7 467 2291
+b260 5 468 2291
+b265 6 472 2291
+b26b 1a 475 2291
+b285 14 482 2291
+b299 3 483 2291
+b29c a 487 2291
+b2a6 b 490 2291
+b2b1 6 493 2291
+b2b7 3 494 2291
+b2ba 12 501 2291
+b2cc 1d 506 2291
+b2e9 6 510 2291
+b2ef c 513 2291
+b2fb 16 518 2291
+b311 8 522 2291
+b319 14 528 2291
+b32d 2 531 2291
+b32f 2 540 2291
+b331 1b 550 2291
+b34c f 553 2291
+b35b 7 557 2291
+b362 5 558 2291
+b367 3 559 2291
+b36a b 566 2291
+b375 11 567 2291
+FUNC b386 bf LanguageEnumProc
+b386 15 624 2291
+b39b 7 625 2291
+b3a2 f 626 2291
+b3b1 23 632 2291
+b3d4 3 635 2291
+b3d7 3 636 2291
+b3da 11 639 2291
+b3eb 7 643 2291
+b3f2 2 650 2291
+b3f4 1d 651 2291
+b411 f 654 2291
+b420 a 658 2291
+b42a b 662 2291
+b435 10 663 2291
+FUNC b445 2c GetLcidFromCountry
+b445 0 686 2291
+b445 10 687 2291
+b455 11 689 2291
+b466 6 693 2291
+b46c 4 694 2291
+b470 1 695 2291
+FUNC b471 65 GetLcidFromLangCountry
+b471 0 386 2291
+b471 7 388 2291
+b478 1a 389 2291
+b492 5 390 2291
+b497 17 392 2291
+b4ae 10 394 2291
+b4be 13 402 2291
+b4d1 4 403 2291
+b4d5 1 404 2291
+FUNC b4d6 3c GetLcidFromLanguage
+b4d6 0 591 2291
+b4d6 13 593 2291
+b4e9 e 594 2291
+b4f7 10 596 2291
+b507 6 600 2291
+b50d 4 601 2291
+b511 1 602 2291
+FUNC b512 1e3 __get_qualified_locale
+b512 4 205 2291
+b516 5 208 2291
+b51b 12 212 2291
+b52d 7 215 2291
+b534 5 217 2291
+b539 3 222 2291
+b53c f 223 2291
+b54b 10 226 2291
+b55b d 230 2291
+b568 a 232 2291
+b572 5 235 2291
+b577 2 237 2291
+b579 5 240 2291
+b57e 5 243 2291
+b583 14 248 2291
+b597 a 250 2291
+b5a1 5 252 2291
+b5a6 2 254 2291
+b5a8 5 256 2291
+b5ad 2 261 2291
+b5af a 263 2291
+b5b9 28 266 2291
+b5e1 2 268 2291
+b5e3 13 271 2291
+b5f6 3 277 2291
+b5f9 6 278 2291
+b5ff 17 281 2291
+b616 32 285 2291
+b648 d 289 2291
+b655 6 290 2291
+b65b 8 293 2291
+b663 7 295 2291
+b66a 8 296 2291
+b672 4 297 2291
+b676 8 301 2291
+b67e d 305 2291
+b68b 23 306 2291
+b6ae 2 307 2291
+b6b0 f 308 2291
+b6bf 2 309 2291
+b6c1 12 311 2291
+b6d3 2 312 2291
+b6d5 14 313 2291
+b6e9 5 315 2291
+b6ee 6 286 2291
+b6f4 1 316 2291
+FUNC b6f5 12 cmpResult
+FUNC b707 18 cmpBYTE
+FUNC b71f 40 cmpWORD
+FUNC b75f 78 cmpDWORD
+FUNC b7d7 1490 unaligned_memcmp
+FUNC cc67 1680 memcmp
+FUNC e2e7 be strncmp
+e2e7 4 42 618
+e2eb 5 43 618
+e2f0 7 45 618
+e2f7 7 46 618
+e2fe 6 48 618
+e304 d 51 618
+e311 11 56 618
+e322 c 61 618
+e32e c 66 618
+e33a 15 71 618
+e34f 2 81 618
+e351 a 73 618
+e35b a 68 618
+e365 a 63 618
+e36f 10 58 618
+e37f 2 79 618
+e381 a 81 618
+e38b 1 85 618
+e38c 4 86 618
+e390 5 79 618
+e395 4 89 618
+e399 2 90 618
+e39b a 83 618
+FUNC e3b0 40 strpbrk
+e3b0 4 191 611
+e3b4 2 198 611
+e3b6 1 199 611
+e3b7 1 200 611
+e3b8 1 201 611
+e3b9 1 202 611
+e3ba 1 203 611
+e3bb 1 204 611
+e3bc 1 205 611
+e3bd 1 206 611
+e3be 6 212 611
+e3c4 2 216 611
+e3c6 2 217 611
+e3c8 2 218 611
+e3ca 3 219 611
+e3cd 4 220 611
+e3d1 2 221 611
+e3d3 5 227 611
+e3d8 2 236 611
+e3da 2 237 611
+e3dc 2 238 611
+e3de 3 239 611
+e3e1 4 240 611
+e3e5 2 247 611
+e3e7 3 248 611
+e3ea 3 257 611
+e3ed 3 259 611
+FUNC e3f0 365 memmove
+e3f0 3 101 679
+e3f3 1 113 679
+e3f4 1 114 679
+e3f5 3 116 679
+e3f8 3 117 679
+e3fb 3 119 679
+e3fe 2 129 679
+e400 2 131 679
+e402 2 132 679
+e404 2 134 679
+e406 2 135 679
+e408 2 137 679
+e40a 6 138 679
+e410 6 147 679
+e416 2 148 679
+e418 7 150 679
+e41f 2 151 679
+e421 1 153 679
+e422 1 154 679
+e423 3 155 679
+e426 3 156 679
+e429 2 157 679
+e42b 1 158 679
+e42c 1 159 679
+e42d 2 160 679
+e42f 1 163 679
+e430 1 164 679
+e431 1 165 679
+e432 5 166 679
+e437 6 179 679
+e43d 2 180 679
+e43f 3 182 679
+e442 3 183 679
+e445 3 185 679
+e448 2 186 679
+e44a 2 188 679
+e44c 8 190 679
+e454 2 208 679
+e456 5 209 679
+e45b 3 211 679
+e45e 2 212 679
+e460 3 214 679
+e463 2 215 679
+e465 7 217 679
+e46c 8 221 679
+e474 14 225 679
+e488 2 232 679
+e48a 2 233 679
+e48c 2 235 679
+e48e 3 236 679
+e491 3 238 679
+e494 3 239 679
+e497 3 241 679
+e49a 3 242 679
+e49d 3 244 679
+e4a0 3 245 679
+e4a3 3 247 679
+e4a6 2 248 679
+e4a8 2 250 679
+e4aa a 252 679
+e4b4 2 256 679
+e4b6 2 257 679
+e4b8 2 259 679
+e4ba 3 260 679
+e4bd 3 262 679
+e4c0 3 263 679
+e4c3 3 265 679
+e4c6 3 266 679
+e4c9 3 268 679
+e4cc 2 269 679
+e4ce 2 271 679
+e4d0 8 273 679
+e4d8 2 277 679
+e4da 2 278 679
+e4dc 2 280 679
+e4de 3 281 679
+e4e1 3 283 679
+e4e4 3 284 679
+e4e7 3 286 679
+e4ea 2 287 679
+e4ec 2 289 679
+e4ee 2a 291 679
+e518 4 298 679
+e51c 4 300 679
+e520 4 302 679
+e524 4 304 679
+e528 4 306 679
+e52c 4 308 679
+e530 4 310 679
+e534 4 312 679
+e538 4 314 679
+e53c 4 316 679
+e540 4 318 679
+e544 4 320 679
+e548 4 322 679
+e54c 4 324 679
+e550 7 326 679
+e557 2 328 679
+e559 2 329 679
+e55b 19 331 679
+e574 3 340 679
+e577 1 341 679
+e578 1 342 679
+e579 3 344 679
+e57c 2 348 679
+e57e 2 350 679
+e580 3 351 679
+e583 1 352 679
+e584 1 353 679
+e585 3 354 679
+e588 2 358 679
+e58a 2 360 679
+e58c 3 361 679
+e58f 3 362 679
+e592 3 363 679
+e595 1 364 679
+e596 1 365 679
+e597 5 366 679
+e59c 2 370 679
+e59e 2 372 679
+e5a0 3 373 679
+e5a3 3 374 679
+e5a6 3 375 679
+e5a9 3 376 679
+e5ac 3 377 679
+e5af 1 378 679
+e5b0 1 379 679
+e5b1 3 380 679
+e5b4 4 391 679
+e5b8 4 392 679
+e5bc 6 397 679
+e5c2 2 398 679
+e5c4 3 400 679
+e5c7 3 401 679
+e5ca 3 403 679
+e5cd 2 404 679
+e5cf 1 406 679
+e5d0 2 407 679
+e5d2 1 408 679
+e5d3 9 410 679
+e5dc 2 414 679
+e5de a 417 679
+e5e8 2 422 679
+e5ea 5 423 679
+e5ef 3 425 679
+e5f2 2 426 679
+e5f4 3 428 679
+e5f7 2 429 679
+e5f9 7 431 679
+e600 14 435 679
+e614 3 442 679
+e617 2 443 679
+e619 3 445 679
+e61c 3 446 679
+e61f 3 448 679
+e622 3 449 679
+e625 3 451 679
+e628 2 452 679
+e62a 1 454 679
+e62b 2 455 679
+e62d 1 456 679
+e62e a 458 679
+e638 3 462 679
+e63b 2 463 679
+e63d 3 465 679
+e640 3 466 679
+e643 3 468 679
+e646 3 469 679
+e649 3 471 679
+e64c 3 472 679
+e64f 3 474 679
+e652 2 475 679
+e654 1 477 679
+e655 2 478 679
+e657 1 479 679
+e658 8 481 679
+e660 3 485 679
+e663 2 486 679
+e665 3 488 679
+e668 3 489 679
+e66b 3 491 679
+e66e 3 492 679
+e671 3 494 679
+e674 3 495 679
+e677 3 497 679
+e67a 3 498 679
+e67d 3 500 679
+e680 6 501 679
+e686 1 503 679
+e687 2 504 679
+e689 1 505 679
+e68a 2a 507 679
+e6b4 4 516 679
+e6b8 4 518 679
+e6bc 4 520 679
+e6c0 4 522 679
+e6c4 4 524 679
+e6c8 4 526 679
+e6cc 4 528 679
+e6d0 4 530 679
+e6d4 4 532 679
+e6d8 4 534 679
+e6dc 4 536 679
+e6e0 4 538 679
+e6e4 4 540 679
+e6e8 4 542 679
+e6ec 7 544 679
+e6f3 2 546 679
+e6f5 2 547 679
+e6f7 19 549 679
+e710 3 558 679
+e713 1 560 679
+e714 1 561 679
+e715 3 562 679
+e718 3 566 679
+e71b 3 568 679
+e71e 3 569 679
+e721 1 570 679
+e722 1 571 679
+e723 5 572 679
+e728 3 576 679
+e72b 3 578 679
+e72e 3 579 679
+e731 3 580 679
+e734 3 581 679
+e737 1 582 679
+e738 1 583 679
+e739 3 584 679
+e73c 3 588 679
+e73f 3 590 679
+e742 3 591 679
+e745 3 592 679
+e748 3 593 679
+e74b 3 594 679
+e74e 3 595 679
+e751 1 596 679
+e752 1 597 679
+e753 2 598 679
+FUNC e755 57 fastzero_I
+FUNC e7ac 8f _VEC_memzero
+FUNC e83b b6 _isctype_l
+e83b 7 114 3871
+e842 b 118 3871
+e84d d 121 3871
+e85a f 122 3871
+e869 1f 124 3871
+e888 3 126 3871
+e88b d 129 3871
+e898 2 130 3871
+e89a a 133 3871
+e8a4 26 144 3871
+e8ca 10 146 3871
+e8da 15 149 3871
+e8ef 2 150 3871
+FUNC e8f1 2f _isctype
+e8f1 0 156 3871
+e8f1 9 157 3871
+e8fa 12 159 3871
+e90c 1 165 3871
+e90d 12 163 3871
+e91f 1 165 3871
+FUNC e920 2c _alloca_probe_16
+e920 0 44 1120
+e920 1 46 1120
+e921 4 47 1120
+e925 2 48 1120
+e927 3 49 1120
+e92a 2 50 1120
+e92c 2 51 1120
+e92e 2 52 1120
+e930 1 53 1120
+e931 5 54 1120
+e936 1 59 1120
+e937 4 60 1120
+e93b 2 61 1120
+e93d 3 62 1120
+e940 2 63 1120
+e942 2 64 1120
+e944 2 65 1120
+e946 1 66 1120
+e947 5 67 1120
+FUNC e94c 47 __ansicp
+e94c 10 39 1417
+e95c 1c 44 1417
+e978 3 45 1417
+e97b 2 46 1417
+e97d a 47 1417
+e987 c 49 1417
+FUNC e993 1b2 __convertcp
+e993 16 79 1417
+e9a9 10 83 1417
+e9b9 18 85 1417
+e9d1 17 90 1417
+e9e8 13 92 1417
+e9fb 6 93 1417
+ea01 d 99 1417
+ea0e 2 101 1417
+ea10 c 103 1417
+ea1c 2a 115 1417
+ea46 15 111 1417
+ea5b 7 112 1417
+ea62 1c 115 1417
+ea7e 3 116 1417
+ea81 2 117 1417
+ea83 10 119 1417
+ea93 15 127 1417
+eaa8 7 129 1417
+eaaf 18 138 1417
+eac7 3 139 1417
+eaca 2 140 1417
+eacc 1f 149 1417
+eaeb 11 151 1417
+eafc 12 160 1417
+eb0e 9 162 1417
+eb17 3 163 1417
+eb1a 2 164 1417
+eb1c 6 165 1417
+eb22 5 166 1417
+eb27 9 174 1417
+eb30 3 177 1417
+eb33 12 178 1417
+FUNC eb45 50 has_osfxsr_set
+FUNC eb95 60 _get_sse2_info
+FUNC ebf5 d __sse2_available_init
+FUNC ec02 34 _get_daylight
+ec02 0 35 230
+ec02 27 36 230
+ec29 1 41 230
+ec2a 8 39 230
+ec32 3 40 230
+ec35 1 41 230
+FUNC ec36 34 _get_dstbias
+ec36 0 44 230
+ec36 27 45 230
+ec5d 1 50 230
+ec5e 8 48 230
+ec66 3 49 230
+ec69 1 50 230
+FUNC ec6a 34 _get_timezone
+ec6a 0 53 230
+ec6a 27 54 230
+ec91 1 59 230
+ec92 8 57 230
+ec9a 3 58 230
+ec9d 1 59 230
+FUNC ec9e a2 _get_tzname
+ec9e 3 62 230
+eca1 10 63 230
+ecb1 4 64 230
+ecb5 3 66 230
+ecb8 7 68 230
+ecbf 27 69 230
+ece6 20 63 230
+ed06 f 72 230
+ed15 8 73 230
+ed1d 4 76 230
+ed21 5 78 230
+ed26 5 80 230
+ed2b 13 82 230
+ed3e 2 83 230
+FUNC ed40 6 __daylight
+ed40 0 118 230
+ed40 5 119 230
+ed45 1 120 230
+FUNC ed46 6 __dstbias
+ed46 0 123 230
+ed46 5 124 230
+ed4b 1 125 230
+FUNC ed4c 6 __timezone
+ed4c 0 128 230
+ed4c 5 129 230
+ed51 1 130 230
+FUNC ed52 6 __tzname
+ed52 0 133 230
+ed52 5 134 230
+ed57 1 135 230
+FUNC ed58 c _set_daylight
+ed58 c 189 164
+FUNC ed64 c _set_dstbias
+ed64 c 190 164
+FUNC ed70 c _set_timezone
+ed70 c 191 164
+FUNC ed7c 33f _tzset_nolock
+ed7c c 124 187
+ed88 5 127 187
+ed8d 3 129 187
+ed90 3 130 187
+ed93 3 131 187
+ed96 3 132 187
+ed99 3 133 187
+ed9c 8 135 187
+eda4 3 136 187
+eda7 8 139 187
+edaf 1b 142 187
+edca 1b 143 187
+ede5 1b 144 187
+ee00 8 149 187
+ee08 6 154 187
+ee0e f 160 187
+ee1d 18 165 187
+ee35 14 260 187
+ee49 b 268 187
+ee54 4 274 187
+ee58 7 275 187
+ee5f 16 277 187
+ee75 6 281 187
+ee7b 32 283 187
+eead 9 174 187
+eeb6 7 175 187
+eebd 6 176 187
+eec3 13 179 187
+eed6 9 183 187
+eedf b 188 187
+eeea 9 190 187
+eef3 e 191 187
+ef01 12 199 187
+ef13 3 201 187
+ef16 c 203 187
+ef22 2 205 187
+ef24 3 206 187
+ef27 3 214 187
+ef2a 27 234 187
+ef51 8 235 187
+ef59 2 236 187
+ef5b 7 237 187
+ef62 23 247 187
+ef85 9 248 187
+ef8e 2 249 187
+ef90 8 250 187
+ef98 7 256 187
+ef9f a 288 187
+efa9 a 289 187
+efb3 a 290 187
+efbd c 292 187
+efc9 9 296 187
+efd2 23 301 187
+eff5 8 310 187
+effd 7 311 187
+f004 1 312 187
+f005 10 318 187
+f015 11 320 187
+f026 5 292 187
+f02b 9 293 187
+f034 5 325 187
+f039 e 329 187
+f047 d 330 187
+f054 5 335 187
+f059 b 339 187
+f064 d 340 187
+f071 5 344 187
+f076 3 345 187
+f079 a 350 187
+f083 21 351 187
+f0a4 2 353 187
+f0a6 5 354 187
+f0ab a 356 187
+f0b5 6 358 187
+FUNC f0bb 1f5 cvtdate
+f0bb 6 407 187
+f0c1 4 410 187
+f0c5 c 412 187
+f0d1 52 422 187
+f123 4c 428 187
+f16f 14 434 187
+f183 2 435 187
+f185 2 436 187
+f187 46 445 187
+f1cd 3 447 187
+f1d0 2 450 187
+f1d2 3c 455 187
+f20e 3 457 187
+f211 27 465 187
+f238 6 470 187
+f23e 2 472 187
+f240 29 483 187
+f269 11 484 187
+f27a a 485 187
+f284 8 486 187
+f28c d 488 187
+f299 6 489 187
+f29f 6 490 187
+f2a5 9 497 187
+f2ae 2 501 187
+FUNC f2b0 1ae _isindst_nolock
+f2b0 5 552 187
+f2b5 20 556 187
+f2d5 5 558 187
+f2da 7 559 187
+f2e1 1b 566 187
+f2fc c 567 187
+f308 7 571 187
+f30f 34 582 187
+f343 2 583 187
+f345 19 594 187
+f35e 40 609 187
+f39e 2 610 187
+f3a0 1e 621 187
+f3be 2 624 187
+f3c0 14 639 187
+f3d4 1a 651 187
+f3ee d 658 187
+f3fb d 662 187
+f408 8 664 187
+f410 4 672 187
+f414 2 695 187
+f416 8 671 187
+f41e 8 673 187
+f426 4 674 187
+f42a 14 677 187
+f43e 4 679 187
+f442 b 680 187
+f44d 2 683 187
+f44f d 689 187
+f45c 2 692 187
+FUNC f45e 4f __tzset
+f45e c 85 187
+f46a a 88 187
+f474 8 90 187
+f47c 3 91 187
+f47f 8 93 187
+f487 5 94 187
+f48c 6 95 187
+f492 c 98 187
+f49e 6 103 187
+f4a4 9 99 187
+FUNC f4ad 38 _tzset
+f4ad c 109 187
+f4b9 8 110 187
+f4c1 4 111 187
+f4c5 5 113 187
+f4ca c 115 187
+f4d6 6 118 187
+f4dc 9 116 187
+FUNC f4e5 41 _isindst
+f4e5 c 536 187
+f4f1 8 539 187
+f4f9 4 540 187
+f4fd b 541 187
+f508 c 542 187
+f514 3 546 187
+f517 6 547 187
+f51d 9 543 187
+FUNC f526 35 __ascii_stricmp
+f526 a 75 442
+f530 c 80 442
+f53c 3 81 442
+f53f c 82 442
+f54b 3 83 442
+f54e 9 85 442
+f557 3 87 442
+f55a 1 88 442
+FUNC f55b d3 _stricmp_l
+f55b 7 47 442
+f562 b 49 442
+f56d 36 52 442
+f5a3 32 53 442
+f5d5 8 55 442
+f5dd e 57 442
+f5eb 15 63 442
+f600 11 64 442
+f611 8 65 442
+f619 13 68 442
+f62c 2 69 442
+FUNC f62e 50 _stricmp
+f62e 4 94 442
+f632 a 95 442
+f63c 24 98 442
+f660 6 99 442
+f666 1 107 442
+f667 5 101 442
+f66c 10 105 442
+f67c 2 107 442
+FUNC f67e 36 _isleadbyte_l
+f67e 6 55 3963
+f684 b 56 3963
+f68f 23 57 3963
+f6b2 2 58 3963
+FUNC f6b4 e isleadbyte
+f6b4 0 63 3963
+f6b4 d 64 3963
+f6c1 1 65 3963
+FUNC f6c2 16 _iswalpha_l
+f6c2 0 71 3963
+f6c2 15 72 3963
+f6d7 1 73 3963
+FUNC f6d8 11 iswalpha
+f6d8 0 78 3963
+f6d8 10 79 3963
+f6e8 1 80 3963
+FUNC f6e9 13 _iswupper_l
+f6e9 0 86 3963
+f6e9 12 87 3963
+f6fb 1 88 3963
+FUNC f6fc e iswupper
+f6fc 0 93 3963
+f6fc d 94 3963
+f709 1 95 3963
+FUNC f70a 13 _iswlower_l
+f70a 0 101 3963
+f70a 12 102 3963
+f71c 1 103 3963
+FUNC f71d e iswlower
+f71d 0 108 3963
+f71d d 109 3963
+f72a 1 110 3963
+FUNC f72b 13 _iswdigit_l
+f72b 0 116 3963
+f72b 12 117 3963
+f73d 1 118 3963
+FUNC f73e e iswdigit
+f73e 0 123 3963
+f73e d 124 3963
+f74b 1 125 3963
+FUNC f74c 16 _iswxdigit_l
+f74c 0 131 3963
+f74c 15 132 3963
+f761 1 133 3963
+FUNC f762 11 iswxdigit
+f762 0 138 3963
+f762 10 139 3963
+f772 1 140 3963
+FUNC f773 13 _iswspace_l
+f773 0 146 3963
+f773 12 147 3963
+f785 1 148 3963
+FUNC f786 e iswspace
+f786 0 153 3963
+f786 d 154 3963
+f793 1 155 3963
+FUNC f794 13 _iswpunct_l
+f794 0 161 3963
+f794 12 162 3963
+f7a6 1 163 3963
+FUNC f7a7 e iswpunct
+f7a7 0 168 3963
+f7a7 d 169 3963
+f7b4 1 170 3963
+FUNC f7b5 16 _iswalnum_l
+f7b5 0 176 3963
+f7b5 15 177 3963
+f7ca 1 178 3963
+FUNC f7cb 11 iswalnum
+f7cb 0 183 3963
+f7cb 10 184 3963
+f7db 1 185 3963
+FUNC f7dc 16 _iswprint_l
+f7dc 0 191 3963
+f7dc 15 192 3963
+f7f1 1 193 3963
+FUNC f7f2 11 iswprint
+f7f2 0 198 3963
+f7f2 10 199 3963
+f802 1 200 3963
+FUNC f803 16 _iswgraph_l
+f803 0 206 3963
+f803 15 207 3963
+f818 1 208 3963
+FUNC f819 11 iswgraph
+f819 0 213 3963
+f819 10 214 3963
+f829 1 215 3963
+FUNC f82a 13 _iswcntrl_l
+f82a 0 221 3963
+f82a 12 222 3963
+f83c 1 223 3963
+FUNC f83d e iswcntrl
+f83d 0 228 3963
+f83d d 229 3963
+f84a 1 230 3963
+FUNC f84b c iswascii
+f84b 0 235 3963
+f84b b 236 3963
+f856 1 237 3963
+FUNC f857 26 _iswcsym_l
+f857 0 243 3963
+f857 21 244 3963
+f878 1 245 3963
+f879 3 244 3963
+f87c 1 245 3963
+FUNC f87d 21 __iswcsym
+f87d 0 250 3963
+f87d 1c 251 3963
+f899 1 252 3963
+f89a 3 251 3963
+f89d 1 252 3963
+FUNC f89e 26 _iswcsymf_l
+f89e 0 258 3963
+f89e 21 259 3963
+f8bf 1 260 3963
+f8c0 3 259 3963
+f8c3 1 260 3963
+FUNC f8c4 21 __iswcsymf
+f8c4 0 265 3963
+f8c4 1c 266 3963
+f8e0 1 267 3963
+f8e1 3 266 3963
+f8e4 1 267 3963
+FUNC f8e5 11 atol
+f8e5 0 55 4092
+f8e5 10 56 4092
+f8f5 1 57 4092
+FUNC f8f6 15 _atol_l
+f8f6 0 64 4092
+f8f6 14 65 4092
+f90a 1 66 4092
+FUNC f90b 5 atoi
+f90b 0 99 4092
+f90b 5 100 4092
+FUNC f910 5 _atoi_l
+f910 0 107 4092
+f910 5 108 4092
+FUNC f915 11 _atoi64
+f915 0 143 4092
+f915 10 144 4092
+f925 1 145 4092
+FUNC f926 15 _atoi64_l
+f926 0 151 4092
+f926 14 152 4092
+f93a 1 153 4092
+FUNC f93b f0 _strnicmp_l
+f93b 7 51 399
+f942 d 54 399
+f94f b 56 399
+f95a 33 59 399
+f98d 7 60 399
+f994 32 61 399
+f9c6 8 63 399
+f9ce 1d 65 399
+f9eb 15 71 399
+fa00 11 72 399
+fa11 d 74 399
+fa1e 6 76 399
+fa24 5 79 399
+fa29 2 80 399
+FUNC fa2b 5c _strnicmp
+fa2b 4 125 399
+fa2f a 127 399
+fa39 24 130 399
+fa5d 5 131 399
+fa62 a 132 399
+fa6c 1 141 399
+fa6d 5 134 399
+fa72 13 138 399
+fa85 2 141 399
+FUNC fa87 db xtoa_s
+fa87 8 93 4044
+fa8f 24 102 4044
+fab3 24 103 4044
+fad7 19 105 4044
+faf0 b 106 4044
+fafb a 112 4044
+fb05 6 114 4044
+fb0b 7 116 4044
+fb12 2 118 4044
+fb14 2 121 4044
+fb16 5 124 4044
+fb1b 5 128 4044
+fb20 3 129 4044
+fb23 2 130 4044
+fb25 6 131 4044
+fb2b 3 135 4044
+fb2e e 136 4044
+fb3c 8 139 4044
+fb44 2 141 4044
+fb46 2 142 4044
+fb48 3 148 4044
+fb4b 6 152 4044
+fb51 3 154 4044
+fb54 1 155 4044
+fb55 4 156 4044
+fb59 5 158 4044
+fb5e 4 160 4044
+FUNC fb62 28 _itoa_s
+fb62 3 172 4044
+fb65 d 175 4044
+fb72 4 176 4044
+fb76 2 177 4044
+fb78 10 178 4044
+fb88 2 181 4044
+FUNC fb8a 25 _ltoa_s
+fb8a 3 189 4044
+fb8d 20 190 4044
+fbad 2 191 4044
+FUNC fbaf 18 _ultoa_s
+fbaf 0 199 4044
+fbaf 17 200 4044
+fbc6 1 201 4044
+FUNC fbc7 f6 x64toa_s
+fbc7 7 309 4044
+fbce 25 318 4044
+fbf3 5 319 4044
+fbf8 19 321 4044
+fc11 b 322 4044
+fc1c 3 327 4044
+fc1f 20 333 4044
+fc3f 3 336 4044
+fc42 1e 352 4044
+fc60 3 344 4044
+fc63 2 345 4044
+fc65 5 346 4044
+fc6a 5 351 4044
+fc6f 13 352 4044
+fc82 5 355 4044
+fc87 3 357 4044
+fc8a 13 358 4044
+fc9d 4 364 4044
+fca1 9 368 4044
+fcaa 3 370 4044
+fcad 1 371 4044
+fcae 7 372 4044
+fcb5 4 375 4044
+fcb9 4 377 4044
+FUNC fcbd 33 _i64toa_s
+fcbd 3 390 4044
+fcc0 2e 391 4044
+fcee 2 392 4044
+FUNC fcf0 1d _ui64toa_s
+fcf0 4 400 4044
+fcf4 17 401 4044
+fd0b 2 402 4044
+FUNC fd10 2b _chkstk
+fd10 0 65 1122
+fd10 1 69 1122
+fd11 4 73 1122
+fd15 2 74 1122
+fd17 2 79 1122
+fd19 2 80 1122
+fd1b 2 81 1122
+fd1d 2 83 1122
+fd1f 5 84 1122
+fd24 2 87 1122
+fd26 2 88 1122
+fd28 2 89 1122
+fd2a 1 90 1122
+fd2b 1 91 1122
+fd2c 2 92 1122
+fd2e 3 93 1122
+fd31 1 94 1122
+fd32 5 98 1122
+fd37 2 99 1122
+fd39 2 100 1122
+FUNC fd3b 81 _getenv_helper_nolock
+fd3b 0 95 2340
+fd3b 10 103 2340
+fd4b 3 104 2340
+fd4e 1 169 2340
+fd4f e 128 2340
+fd5d 7 131 2340
+fd64 2 132 2340
+fd66 6 135 2340
+fd6c c 140 2340
+fd78 9 142 2340
+fd81 2 150 2340
+fd83 22 154 2340
+fda5 3 164 2340
+fda8 6 150 2340
+fdae 5 168 2340
+fdb3 9 169 2340
+FUNC fdbc 93 _getenv_s_helper
+fdbc 7 220 2340
+fdc3 21 224 2340
+fde4 15 226 2340
+fdf9 4 227 2340
+fdfd 3 229 2340
+fe00 a 233 2340
+fe0a 3 234 2340
+fe0d 2 236 2340
+fe0f 7 239 2340
+fe16 6 240 2340
+fe1c 2 243 2340
+fe1e 5 246 2340
+fe23 5 251 2340
+fe28 20 254 2340
+fe48 5 256 2340
+fe4d 2 257 2340
+FUNC fe4f a2 _dupenv_s_helper
+fe4f 6 339 2340
+fe55 21 344 2340
+fe76 9 346 2340
+fe7f 2 348 2340
+fe81 5 350 2340
+fe86 8 352 2340
+fe8e 6 353 2340
+fe94 2 355 2340
+fe96 9 358 2340
+fe9f b 362 2340
+feaa 6 364 2340
+feb0 b 366 2340
+febb 9 367 2340
+fec4 1e 370 2340
+fee2 7 371 2340
+fee9 2 373 2340
+feeb 4 375 2340
+feef 2 376 2340
+FUNC fef1 83 getenv
+fef1 c 75 2340
+fefd 2a 78 2340
+ff27 18 79 2340
+ff3f 8 81 2340
+ff47 3 82 2340
+ff4a c 83 2340
+ff56 c 85 2340
+ff62 3 89 2340
+ff65 6 90 2340
+ff6b 9 86 2340
+FUNC ff74 d8 getenv_s
+ff74 c 198 2340
+ff80 8 201 2340
+ff88 5 202 2340
+ff8d a1 203 2340
+1002e c 205 2340
+1003a 3 209 2340
+1003d 6 210 2340
+10043 9 206 2340
+FUNC 1004c e6 _dupenv_s
+1004c c 303 2340
+10058 8 306 2340
+10060 5 307 2340
+10065 af 311 2340
+10114 c 314 2340
+10120 3 318 2340
+10123 6 319 2340
+10129 9 315 2340
+FUNC 10132 8 _tolower
+10132 0 48 3737
+10132 7 49 3737
+10139 1 50 3737
+FUNC 1013a 117 _tolower_l
+1013a 8 70 3737
+10142 b 74 3737
+1014d c 77 3737
+10159 31 79 3737
+1018a f 80 3737
+10199 14 82 3737
+101ad 2b 86 3737
+101d8 3 88 3737
+101db d 91 3737
+101e8 2 92 3737
+101ea b 94 3737
+101f5 a 97 3737
+101ff 25 110 3737
+10224 6 112 3737
+1022a 5 116 3737
+1022f 6 117 3737
+10235 1a 119 3737
+1024f 2 120 3737
+FUNC 10251 27 tolower
+10251 0 143 3737
+10251 9 145 3737
+1025a f 147 3737
+10269 1 153 3737
+1026a d 151 3737
+10277 1 153 3737
+FUNC 10278 82 _iswctype_l
+10278 6 66 3917
+1027e 8 69 3917
+10286 6 70 3917
+1028c 8 71 3917
+10294 18 72 3917
+102ac 2 73 3917
+102ae b 75 3917
+102b9 25 85 3917
+102de 3 86 3917
+102e1 d 87 3917
+102ee a 89 3917
+102f8 2 90 3917
+FUNC 102fa 6e iswctype
+102fa 4 96 3917
+102fe 8 97 3917
+10306 2 99 3917
+10308 2 122 3917
+1030a 8 101 3917
+10312 14 103 3917
+10326 2 122 3917
+10328 9 106 3917
+10331 25 117 3917
+10356 10 121 3917
+10366 2 122 3917
+FUNC 10368 5 is_wctype
+10368 0 148 3917
+10368 5 149 3917
+FUNC 1036d 22b strtoxl
+1036d 8 80 3828
+10375 b 86 3828
+10380 3 89 3828
+10383 b 92 3828
+1038e 30 94 3828
+103be 11 95 3828
+103cf c 100 3828
+103db 34 101 3828
+1040f 5 102 3828
+10414 5 104 3828
+10419 4 105 3828
+1041d 2 106 3828
+1041f 5 108 3828
+10424 3 109 3828
+10427 1d 111 3828
+10444 4 118 3828
+10448 5 121 3828
+1044d 9 122 3828
+10456 a 123 3828
+10460 9 126 3828
+10469 7 124 3828
+10470 2 129 3828
+10472 5 140 3828
+10477 f 142 3828
+10486 1 143 3828
+10487 9 144 3828
+10490 8 149 3828
+10498 c 154 3828
+104a4 8 155 3828
+104ac 7 156 3828
+104b3 13 157 3828
+104c6 5 160 3828
+104cb 4 164 3828
+104cf b 171 3828
+104da 4 177 3828
+104de 6 178 3828
+104e4 8 190 3828
+104ec 6 193 3828
+104f2 3 195 3828
+104f5 4 196 3828
+104f9 2 198 3828
+104fb c 173 3828
+10507 3 185 3828
+1050a 2 186 3828
+1050c 24 201 3828
+10530 5 204 3828
+10535 c 205 3828
+10541 6 206 3828
+10547 10 207 3828
+10557 7 213 3828
+1055e 2 215 3828
+10560 6 217 3828
+10566 3 219 3828
+10569 12 221 3828
+1057b 7 113 3828
+10582 2 115 3828
+10584 12 116 3828
+10596 2 222 3828
+FUNC 10598 29 strtol
+10598 3 229 3828
+1059b 8 230 3828
+105a3 13 232 3828
+105b6 9 236 3828
+105bf 2 238 3828
+FUNC 105c1 1b _strtol_l
+105c1 0 246 3828
+105c1 1a 247 3828
+105db 1 248 3828
+FUNC 105dc 2a strtoul
+105dc 3 255 3828
+105df 7 256 3828
+105e6 14 258 3828
+105fa a 262 3828
+10604 2 264 3828
+FUNC 10606 1b _strtoul_l
+10606 0 272 3828
+10606 1a 273 3828
+10620 1 274 3828
+FUNC 10621 294 strtoxq
+10621 8 80 3783
+10629 b 86 3783
+10634 3 89 3783
+10637 b 92 3783
+10642 31 94 3783
+10673 12 95 3783
+10685 c 100 3783
+10691 37 102 3783
+106c8 2 103 3783
+106ca 9 105 3783
+106d3 4 106 3783
+106d7 2 107 3783
+106d9 6 109 3783
+106df 9 110 3783
+106e8 8 112 3783
+106f0 6 115 3783
+106f6 9 116 3783
+106ff a 117 3783
+10709 9 120 3783
+10712 3 118 3783
+10715 5 123 3783
+1071a 10 125 3783
+1072a 1 126 3783
+1072b 9 127 3783
+10734 26 132 3783
+1075a e 137 3783
+10768 8 138 3783
+10770 6 139 3783
+10776 11 140 3783
+10787 5 143 3783
+1078c 31 154 3783
+107bd 4 160 3783
+107c1 6 161 3783
+107c7 a 173 3783
+107d1 7 176 3783
+107d8 6 178 3783
+107de 6 179 3783
+107e4 5 181 3783
+107e9 19 156 3783
+10802 b 168 3783
+1080d 5 169 3783
+10812 35 184 3783
+10847 5 187 3783
+1084c c 188 3783
+10858 a 189 3783
+10862 6 190 3783
+10868 7 191 3783
+1086f 2 192 3783
+10871 7 193 3783
+10878 8 195 3783
+10880 5 197 3783
+10885 6 199 3783
+1088b 13 201 3783
+1089e 15 203 3783
+108b3 2 204 3783
+FUNC 108b5 29 _strtoi64
+108b5 3 211 3783
+108b8 8 212 3783
+108c0 13 214 3783
+108d3 9 218 3783
+108dc 2 220 3783
+FUNC 108de 1b _strtoi64_l
+108de 0 227 3783
+108de 1a 228 3783
+108f8 1 229 3783
+FUNC 108f9 2a _strtoui64
+108f9 3 236 3783
+108fc 7 237 3783
+10903 14 239 3783
+10917 a 243 3783
+10921 2 245 3783
+FUNC 10923 1b _strtoui64_l
+10923 0 253 3783
+10923 1a 254 3783
+1093d 1 255 3783
+FUNC 10940 61 __ascii_strnicmp
+10940 6 69 613
+10946 3 75 613
+10949 2 76 613
+1094b 2 77 613
+1094d 3 79 613
+10950 3 80 613
+10953 2 82 613
+10955 2 83 613
+10957 5 84 613
+1095c 2 89 613
+1095e 2 91 613
+10960 2 93 613
+10962 2 95 613
+10964 2 97 613
+10966 2 98 613
+10968 3 100 613
+1096b 3 101 613
+1096e 2 103 613
+10970 2 104 613
+10972 2 106 613
+10974 2 107 613
+10976 2 109 613
+10978 2 112 613
+1097a 2 113 613
+1097c 2 115 613
+1097e 2 116 613
+10980 2 118 613
+10982 2 121 613
+10984 2 122 613
+10986 3 124 613
+10989 2 125 613
+1098b 2 128 613
+1098d 2 129 613
+1098f 2 130 613
+10991 5 133 613
+10996 2 134 613
+10998 2 135 613
+1099a 2 138 613
+1099c 5 140 613
+FUNC 109b0 95 _aulldvrm
+109b0 0 45 3193
+109b0 1 47 3193
+109b1 4 79 3193
+109b5 2 80 3193
+109b7 2 81 3193
+109b9 4 82 3193
+109bd 4 83 3193
+109c1 2 84 3193
+109c3 2 85 3193
+109c5 2 86 3193
+109c7 4 87 3193
+109cb 2 88 3193
+109cd 2 89 3193
+109cf 2 94 3193
+109d1 4 95 3193
+109d5 2 96 3193
+109d7 2 97 3193
+109d9 4 98 3193
+109dd 2 99 3193
+109df 2 100 3193
+109e1 2 107 3193
+109e3 4 108 3193
+109e7 4 109 3193
+109eb 4 110 3193
+109ef 2 112 3193
+109f1 2 113 3193
+109f3 2 114 3193
+109f5 2 115 3193
+109f7 2 116 3193
+109f9 2 117 3193
+109fb 2 118 3193
+109fd 2 119 3193
+109ff 4 128 3193
+10a03 2 129 3193
+10a05 4 130 3193
+10a09 2 131 3193
+10a0b 2 132 3193
+10a0d 2 133 3193
+10a0f 4 141 3193
+10a13 2 142 3193
+10a15 2 143 3193
+10a17 4 144 3193
+10a1b 2 145 3193
+10a1d 1 147 3193
+10a1e 4 148 3193
+10a22 4 149 3193
+10a26 2 151 3193
+10a28 4 160 3193
+10a2c 4 161 3193
+10a30 2 162 3193
+10a32 2 163 3193
+10a34 3 164 3193
+10a37 2 169 3193
+10a39 2 170 3193
+10a3b 2 171 3193
+10a3d 2 172 3193
+10a3f 2 173 3193
+10a41 1 179 3193
+10a42 3 181 3193
+FUNC 10a45 ec _mbsnbicoll_l
+10a45 7 53 2964
+10a4c b 55 2964
+10a57 9 57 2964
+10a60 13 58 2964
+10a73 33 61 2964
+10aa6 6 62 2964
+10aac 23 63 2964
+10acf 8 65 2964
+10ad7 14 66 2964
+10aeb 23 74 2964
+10b0e 10 75 2964
+10b1e 11 77 2964
+10b2f 2 79 2964
+FUNC 10b31 17 _mbsnbicoll
+10b31 0 85 2964
+10b31 16 86 2964
+10b47 1 87 2964
+FUNC 10b48 95 __wtomb_environ
+10b48 7 43 1181
+10b4f 3 44 1181
+10b52 9 45 1181
+10b5b c 52 1181
+10b67 12 57 1181
+10b79 11 61 1181
+10b8a 12 65 1181
+10b9c 10 72 1181
+10bac 5 74 1181
+10bb1 9 76 1181
+10bba 3 77 1181
+10bbd 9 81 1181
+10bc6 5 84 1181
+10bcb 2 85 1181
+10bcd 5 58 1181
+10bd2 9 67 1181
+10bdb 2 68 1181
+FUNC 10bdd 1a strnlen
+10bdd 0 38 606
+10bdd 19 45 606
+10bf6 1 49 606
+FUNC 10bf7 224 __crtGetStringTypeW_stat
+10bf7 10 64 1316
+10c07 9 72 1316
+10c10 7 73 1316
+10c17 14 75 1316
+10c2b 11 79 1316
+10c3c 8 80 1316
+10c44 b 82 1316
+10c4f f 83 1316
+10c5e 4 88 1316
+10c62 13 90 1316
+10c75 7 95 1316
+10c7c 2 199 1316
+10c7e 8 119 1316
+10c86 b 120 1316
+10c91 5 121 1316
+10c96 b 122 1316
+10ca1 e 128 1316
+10caf 5 130 1316
+10cb4 3 131 1316
+10cb7 1d 142 1316
+10cd4 6 143 1316
+10cda 40 146 1316
+10d1a 3 147 1316
+10d1d 6 148 1316
+10d23 d 150 1316
+10d30 1a 160 1316
+10d4a 4d 164 1316
+10d97 4 165 1316
+10d9b 5 170 1316
+10da0 b 171 1316
+10dab 3 174 1316
+10dae 23 178 1316
+10dd1 12 186 1316
+10de3 f 189 1316
+10df2 4 187 1316
+10df6 7 191 1316
+10dfd 8 194 1316
+10e05 4 196 1316
+10e09 12 200 1316
+FUNC 10e1b 3e __crtGetStringTypeW
+10e1b 6 211 1316
+10e21 b 212 1316
+10e2c 2b 222 1316
+10e57 2 223 1316
+FUNC 10e60 34 _allmul
+10e60 0 47 3196
+10e60 4 62 3196
+10e64 4 63 3196
+10e68 2 64 3196
+10e6a 4 65 3196
+10e6e 2 66 3196
+10e70 4 68 3196
+10e74 2 69 3196
+10e76 3 71 3196
+10e79 1 74 3196
+10e7a 2 81 3196
+10e7c 2 82 3196
+10e7e 4 84 3196
+10e82 4 85 3196
+10e86 2 86 3196
+10e88 4 88 3196
+10e8c 2 89 3196
+10e8e 2 90 3196
+10e90 1 92 3196
+10e91 3 94 3196
+FUNC 10e94 1a strncnt
+10e94 0 50 2791
+10e94 6 51 2791
+10e9a 6 54 2791
+10ea0 1 55 2791
+10ea1 5 54 2791
+10ea6 7 57 2791
+10ead 1 58 2791
+FUNC 10eae 389 __crtCompareStringA_stat
+10eae 10 96 2791
+10ebe 31 280 2791
+10eef c 107 2791
+10efb b 109 2791
+10f06 a 110 2791
+10f10 5 118 2791
+10f15 1b 119 2791
+10f30 7 122 2791
+10f37 1f 123 2791
+10f56 6 120 2791
+10f5c 7 121 2791
+10f63 3 124 2791
+10f66 2 125 2791
+10f68 17 130 2791
+10f7f 7 189 2791
+10f86 8 201 2791
+10f8e 8 202 2791
+10f96 d 208 2791
+10fa3 5 214 2791
+10fa8 8 215 2791
+10fb0 2 218 2791
+10fb2 6 219 2791
+10fb8 5 222 2791
+10fbd 4 223 2791
+10fc1 f 231 2791
+10fd0 2 232 2791
+10fd2 5 237 2791
+10fd7 4 239 2791
+10fdb 2 240 2791
+10fdd 10 244 2791
+10fed a 246 2791
+10ff7 7 244 2791
+10ffe 2 262 2791
+11000 5 253 2791
+11005 6 255 2791
+1100b 8 256 2791
+11013 10 260 2791
+11023 11 262 2791
+11034 7 260 2791
+1103b 2 262 2791
+1103d 1a 280 2791
+11057 6 281 2791
+1105d 4d 284 2791
+110aa 4 285 2791
+110ae 6 286 2791
+110b4 19 295 2791
+110cd 17 305 2791
+110e4 46 309 2791
+1112a 4 310 2791
+1112e 13 320 2791
+11141 17 326 2791
+11158 7 328 2791
+1115f 8 331 2791
+11167 9 333 2791
+11170 4 132 2791
+11174 5 137 2791
+11179 8 138 2791
+11181 5 139 2791
+11186 8 140 2791
+1118e e 142 2791
+1119c 6 143 2791
+111a2 5 148 2791
+111a7 19 155 2791
+111c0 2 156 2791
+111c2 6 157 2791
+111c8 19 163 2791
+111e1 4 164 2791
+111e5 7 166 2791
+111ec 5 167 2791
+111f1 3 169 2791
+111f4 3 170 2791
+111f7 18 178 2791
+1120f 6 179 2791
+11215 6 181 2791
+1121b 8 182 2791
+11223 2 184 2791
+11225 12 337 2791
+FUNC 11237 40 __crtCompareStringA
+11237 6 349 2791
+1123d b 350 2791
+11248 2d 361 2791
+11275 2 362 2791
+FUNC 11277 f8 _strnicoll_l
+11277 7 55 352
+1127e b 57 352
+11289 9 59 352
+11292 13 60 352
+112a5 33 63 352
+112d8 6 64 352
+112de 23 65 352
+11301 a 67 352
+1130b 15 68 352
+11320 21 78 352
+11341 b 80 352
+1134c 10 81 352
+1135c 11 84 352
+1136d 2 85 352
+FUNC 1136f 27 _strnicoll
+1136f 3 92 352
+11372 9 93 352
+1137b 1 101 352
+1137c 5 95 352
+11381 13 99 352
+11394 2 101 352
+FUNC 11396 4d findenv
+11396 1 386 1515
+11397 8 389 1515
+1139f 12 393 1515
+113b1 d 398 1515
+113be 9 389 1515
+113c7 e 406 1515
+113d5 1 407 1515
+113d6 c 399 1515
+113e2 1 407 1515
+FUNC 113e3 5d copy_environ
+113e3 4 427 1515
+113e7 2 428 1515
+113e9 6 433 1515
+113ef 2 463 1515
+113f1 7 437 1515
+113f8 8 438 1515
+11400 14 442 1515
+11414 8 443 1515
+1141c 6 447 1515
+11422 11 457 1515
+11433 4 447 1515
+11437 2 460 1515
+11439 5 462 1515
+1143e 2 463 1515
+FUNC 11440 247 __crtsetenv
+11440 6 76 1515
+11446 2c 89 1515
+11472 2 91 1515
+11474 1c 98 1515
+11490 5 114 1515
+11495 13 125 1515
+114a8 c 126 1515
+114b4 4 130 1515
+114b8 d 153 1515
+114c5 9 155 1515
+114ce b 100 1515
+114d9 6 101 1515
+114df 2 355 1515
+114e1 3 164 1515
+114e4 6 165 1515
+114ea f 171 1515
+114f9 2 172 1515
+114fb 2 173 1515
+114fd 8 176 1515
+11505 f 178 1515
+11514 2 179 1515
+11516 2 180 1515
+11518 6 196 1515
+1151e 5 197 1515
+11523 2 200 1515
+11525 10 207 1515
+11535 9 210 1515
+1153e a 216 1515
+11548 6 218 1515
+1154e 5 235 1515
+11553 5 238 1515
+11558 5 241 1515
+1155d c 222 1515
+11569 4 221 1515
+1156d 1d 230 1515
+1158a 2 233 1515
+1158c 9 245 1515
+11595 4 250 1515
+11599 2 251 1515
+1159b 2f 255 1515
+115ca 8 258 1515
+115d2 3 259 1515
+115d5 5 262 1515
+115da 5 264 1515
+115df 21 287 1515
+11600 25 289 1515
+11625 21 338 1515
+11646 4 339 1515
+1164a b 343 1515
+11655 7 346 1515
+1165c 5 349 1515
+11661 9 351 1515
+1166a 8 354 1515
+11672 8 271 1515
+1167a 6 274 1515
+11680 7 276 1515
+FUNC 11687 50 _strdup
+11687 1 66 636
+11688 b 70 636
+11693 6 71 636
+11699 9 73 636
+116a2 e 77 636
+116b0 1c 80 636
+116cc 4 81 636
+116d0 6 84 636
+116d6 1 85 636
+FUNC 116d7 ba _mbschr_l
+116d7 7 53 3013
+116de b 55 3013
+116e9 32 58 3013
+1171b 8 60 3013
+11723 d 61 3013
+11730 a 65 3013
+1173a 7 67 3013
+11741 10 69 3013
+11751 3 70 3013
+11754 8 72 3013
+1175c d 63 3013
+11769 8 76 3013
+11771 e 77 3013
+1177f 10 79 3013
+1178f 2 80 3013
+FUNC 11791 13 _mbschr
+11791 0 86 3013
+11791 12 87 3013
+117a3 1 88 3013
+FUNC 117c0 be strchr
+117c0 0 60 670
+117c0 2 68 670
+117c2 4 69 670
+117c6 1 73 670
+117c7 2 74 670
+117c9 3 75 670
+117cc 4 76 670
+117d0 6 77 670
+117d6 2 78 670
+117d8 2 81 670
+117da 3 82 670
+117dd 2 83 670
+117df 2 84 670
+117e1 2 85 670
+117e3 2 86 670
+117e5 6 87 670
+117eb 2 88 670
+117ed 2 91 670
+117ef 1 92 670
+117f0 2 93 670
+117f2 3 94 670
+117f5 1 95 670
+117f6 2 96 670
+117f8 2 101 670
+117fa 5 102 670
+117ff 2 104 670
+11801 2 105 670
+11803 2 107 670
+11805 2 108 670
+11807 2 110 670
+11809 3 111 670
+1180c 3 113 670
+1180f 2 114 670
+11811 2 116 670
+11813 3 117 670
+11816 6 119 670
+1181c 2 120 670
+1181e 5 124 670
+11823 2 125 670
+11825 5 127 670
+1182a 2 128 670
+1182c 6 130 670
+11832 2 131 670
+11834 1 134 670
+11835 1 135 670
+11836 1 137 670
+11837 2 138 670
+11839 1 139 670
+1183a 3 142 670
+1183d 2 143 670
+1183f 2 144 670
+11841 2 145 670
+11843 2 146 670
+11845 2 147 670
+11847 2 148 670
+11849 2 149 670
+1184b 2 150 670
+1184d 3 151 670
+11850 2 152 670
+11852 2 153 670
+11854 2 154 670
+11856 2 155 670
+11858 2 156 670
+1185a 2 157 670
+1185c 2 158 670
+1185e 2 159 670
+11860 2 160 670
+11862 1 163 670
+11863 1 164 670
+11864 3 165 670
+11867 1 166 670
+11868 1 167 670
+11869 3 170 670
+1186c 1 171 670
+1186d 1 172 670
+1186e 1 173 670
+1186f 1 174 670
+11870 3 177 670
+11873 1 178 670
+11874 1 179 670
+11875 1 180 670
+11876 1 181 670
+11877 3 184 670
+1187a 1 185 670
+1187b 1 186 670
+1187c 1 187 670
+1187d 1 188 670
diff --git a/src/processor/testdata/module1.out b/src/processor/testdata/module1.out
index 75d55e38..9e8a61a6 100644
--- a/src/processor/testdata/module1.out
+++ b/src/processor/testdata/module1.out
@@ -1,12 +1,12 @@
FILE 1 file1_1.cc
FILE 2 file1_2.cc
FILE 3 file1_3.cc
-FUNC 1000 Function1_1
-1000 44 1
-1004 45 1
-1008 46 1
-FUNC 1100 Function1_2
-1100 65 2
-1104 66 2
-FUNC 1200 Function1_3
-FUNC 1300 Function1_4
+FUNC 1000 c Function1_1
+1000 4 44 1
+1004 4 45 1
+1008 4 46 1
+FUNC 1100 8 Function1_2
+1100 4 65 2
+1104 4 66 2
+FUNC 1200 100 Function1_3
+FUNC 1300 100 Function1_4
diff --git a/src/processor/testdata/module2.out b/src/processor/testdata/module2.out
index 762f91e2..4ce09de9 100644
--- a/src/processor/testdata/module2.out
+++ b/src/processor/testdata/module2.out
@@ -1,12 +1,12 @@
FILE 1 file2_1.cc
FILE 2 file2_2.cc
FILE 3 file2_3.cc
-FUNC 2000 Function2_1
-1000 54 1
-1004 55 1
-1008 56 1
-FUNC 2170 Function2_2
-2170 10 2
-2176 12 2
-217a 13 2
-2180 21 2
+FUNC 2000 c Function2_1
+1000 4 54 1
+1004 4 55 1
+1008 4 56 1
+FUNC 2170 14 Function2_2
+2170 6 10 2
+2176 4 12 2
+217a 6 13 2
+2180 4 21 2
diff --git a/src/tools/windows/dump_syms/dump_syms.cc b/src/tools/windows/dump_syms/dump_syms.cc
index 314e3ae4..c0fe3483 100644
--- a/src/tools/windows/dump_syms/dump_syms.cc
+++ b/src/tools/windows/dump_syms/dump_syms.cc
@@ -23,7 +23,7 @@ using std::wstring;
int main(int argc, char **argv) {
if (argc < 2) {
- fprintf(stderr, "Usage: %s <pdb file>", argv[0]);
+ fprintf(stderr, "Usage: %s <pdb file>\n", argv[0]);
return 1;
}
diff --git a/src/tools/windows/dump_syms/pdb_source_line_writer.cc b/src/tools/windows/dump_syms/pdb_source_line_writer.cc
index 61c22514..0d1f96ea 100644
--- a/src/tools/windows/dump_syms/pdb_source_line_writer.cc
+++ b/src/tools/windows/dump_syms/pdb_source_line_writer.cc
@@ -65,6 +65,12 @@ bool PDBSourceLineWriter::PrintLines(IDiaEnumLineNumbers *lines) {
return false;
}
+ DWORD length;
+ if (FAILED(line->get_length(&length))) {
+ fprintf(stderr, "failed to get line code length\n");
+ return false;
+ }
+
DWORD source_id;
if (FAILED(line->get_sourceFileId(&source_id))) {
fprintf(stderr, "failed to get line source file id\n");
@@ -77,7 +83,7 @@ bool PDBSourceLineWriter::PrintLines(IDiaEnumLineNumbers *lines) {
return false;
}
- fprintf(output_, "%x %d %d\n", rva, line_num, source_id);
+ fprintf(output_, "%x %x %d %d\n", rva, length, line_num, source_id);
line.Release();
}
return true;
@@ -113,7 +119,7 @@ bool PDBSourceLineWriter::PrintFunction(IDiaSymbol *function) {
return false;
}
- fwprintf(output_, L"FUNC %x %s\n", rva, name);
+ fwprintf(output_, L"FUNC %x %llx %s\n", rva, length, name);
if (!PrintLines(lines)) {
return false;
}
diff --git a/src/tools/windows/dump_syms/testdata/dump_syms_regtest.out b/src/tools/windows/dump_syms/testdata/dump_syms_regtest.out
index fc85d0ec..8ca9d3dc 100755
--- a/src/tools/windows/dump_syms/testdata/dump_syms_regtest.out
+++ b/src/tools/windows/dump_syms/testdata/dump_syms_regtest.out
@@ -1179,354 +1179,354 @@ FILE 1178 f:\rtm\public\sdk\inc\ddbanned.h
FILE 1179 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\vadefs.h
FILE 1180 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\cruntime.h
FILE 1181 f:\rtm\public\sdk\inc\tvout.h
-FUNC 1000 main
-1000 24 172
-1039 25 172
-104a 26 172
-1065 27 172
-106f 31 172
-1092 32 172
-109b 33 172
-109d 36 172
-10a6 37 172
-10ed 38 172
-1105 39 172
-1120 42 172
-1139 43 172
-1140 44 172
-1142 47 172
-114b 48 172
-1161 49 172
-FUNC 1190 ATL::CComBSTR::~CComBSTR
-1190 1351 28
-1190 1352 28
-1199 1353 28
-FUNC 11a0 ATL::CComPtr<IDiaEnumSymbolsByAddr>::~CComPtr<IDiaEnumSymbolsByAddr>
-11a0 25 26
-11a0 26 26
-FUNC 11b0 airbag::PDBSourceLineWriter::Close
-11b0 212 26
-11b0 213 26
-11c4 214 26
-FUNC 11d0 airbag::PDBSourceLineWriter::PDBSourceLineWriter
-11d0 22 26
-11df 23 26
-FUNC 11e0 airbag::PDBSourceLineWriter::Open
-11e0 28 26
-1204 29 26
-1218 31 26
-1224 32 26
-123c 33 26
-123e 53 26
-1251 36 26
-1259 37 26
-127e 39 26
-1293 40 26
-12b0 53 26
-12c3 43 26
-12e6 44 26
-12eb 45 26
-12ed 48 26
-12fe 49 26
-1316 52 26
-1330 53 26
-FUNC 1350 airbag::PDBSourceLineWriter::PrintLines
-1350 55 26
-1379 58 26
-137f 61 26
-13bb 63 26
-13d4 69 26
-13ed 75 26
-1406 80 26
-1420 81 26
-1454 83 26
-146e 84 26
-1484 64 26
-1495 65 26
-14b4 70 26
-14c5 71 26
-14e4 76 26
-14e9 77 26
-FUNC 14f0 airbag::PDBSourceLineWriter::PrintFunction
-14f0 86 26
-1518 89 26
-151e 90 26
-1537 91 26
-154f 113 26
-1554 92 26
-155c 121 26
-1571 94 26
-1580 95 26
-1595 96 26
-15a5 121 26
-15ba 100 26
-15cb 101 26
-15d0 102 26
-15d5 106 26
-15e6 107 26
-15fb 108 26
-1608 111 26
-160c 112 26
-162e 113 26
-164b 116 26
-1664 117 26
-1675 118 26
-1695 120 26
-16ae 121 26
-FUNC 16d0 airbag::PDBSourceLineWriter::PrintSourceFiles
-16d0 123 26
-16f9 124 26
-16ff 125 26
-1716 126 26
-172e 134 26
-1746 127 26
-1748 162 26
-175c 130 26
-1760 132 26
-1781 133 26
-1799 142 26
-17b2 137 26
-17b6 139 26
-17fb 140 26
-17ff 141 26
-1822 144 26
-1826 145 26
-185b 147 26
-1874 151 26
-1878 152 26
-1896 156 26
-18ab 157 26
-18c2 158 26
-18ee 159 26
-1902 160 26
-194c 161 26
-198f 162 26
-19a3 142 26
-19d6 148 26
-19ed 153 26
-FUNC 1a00 airbag::PDBSourceLineWriter::PrintFunctions
-1a00 164 26
-1a27 165 26
-1a2d 166 26
-1a44 167 26
-1a5c 174 26
-1a74 168 26
-1a76 199 26
-1a88 171 26
-1a8c 172 26
-1aa9 173 26
-1ac1 174 26
-1ad7 178 26
-1af0 179 26
-1af5 180 26
-1b00 186 26
-1b19 190 26
-1b20 191 26
-1b30 195 26
-1b44 196 26
-1b67 198 26
-1b95 199 26
-1ba7 187 26
-1bac 188 26
-FUNC 1bc0 airbag::PDBSourceLineWriter::WriteMap
-1bc0 201 26
-1bc0 203 26
-1bcd 204 26
-1bdf 208 26
-1be8 210 26
-1beb 208 26
-1bef 209 26
-1bf2 210 26
-FUNC 1c02 __security_check_cookie
-1c02 52 1111
-1c02 55 1111
-1c08 56 1111
-1c0a 57 1111
-1c0c 59 1111
-FUNC 1c11 pre_cpp_init
-1c11 310 576
-1c11 312 576
-1c1b 322 576
-1c20 330 576
-1c4a 334 576
-1c53 335 576
-1c5b 337 576
-FUNC 1c5c __tmainCRTStartup
-1c5c 410 576
-1c68 433 576
-1c6d 458 576
-1c76 459 576
-1c7e 460 576
-1c8b 462 576
-1c8f 464 576
-1c95 465 576
-1c97 472 576
-1ca2 473 576
-1ca7 475 576
-1cb0 477 576
-1cba 479 576
-1cc3 481 576
-1cc9 483 576
-1cde 485 576
-1cef 493 576
-1cf5 499 576
-1cfe 501 576
-1d0f 502 576
-1d19 505 576
-1d1e 510 576
-1d26 521 576
-1d3d 523 576
-1d47 585 576
-1d54 586 576
-1d73 596 576
-1d7b 597 576
-1d82 603 576
-1d99 609 576
-1da1 616 576
-1dab 617 576
-1db2 619 576
-1dba 620 576
-1dc0 621 576
-1dc7 623 576
-1dcc 624 576
-FUNC 1dd2 pre_c_init
-1dd2 221 576
-1dd2 225 576
-1e32 233 576
-1e3f 241 576
-1e53 246 576
-1e61 247 576
-1e6f 254 576
-1e7b 261 576
-1e80 272 576
-1e85 279 576
-1e8e 280 576
-1e9a 283 576
-1e9f 287 576
-1ea8 289 576
-1eb1 292 576
-1eb3 293 576
-FUNC 1eb4 mainCRTStartup
-1eb4 393 576
-1eb4 400 576
-1eb9 402 576
-FUNC 1ebe __report_gsfailure
-1ebe 140 730
-1ec7 170 730
-1ecc 171 730
-1ed2 172 730
-1ed8 173 730
-1ede 174 730
-1ee4 175 730
-1eea 176 730
-1ef1 177 730
-1ef8 178 730
-1eff 179 730
-1f06 180 730
-1f0d 181 730
-1f14 182 730
-1f15 183 730
-1f1b 190 730
-1f1e 191 730
-1f23 192 730
-1f26 193 730
-1f2b 194 730
-1f2e 195 730
-1f33 201 730
-1f39 204 730
-1f43 206 730
-1f4d 285 730
-1f57 286 730
-1f61 293 730
-1f6c 294 730
-1f77 297 730
-1f82 298 730
-1f8a 302 730
-1f92 304 730
-1f9d 313 730
-1fa6 315 730
-1fae 319 730
-1fc0 320 730
-FUNC 1fc8 _onexit
-1fc8 79 481
-1fd4 84 481
-1fe6 86 481
-1feb 90 481
-1ff7 103 481
-1fff 105 481
-2003 107 481
-200e 108 481
-2019 110 481
-202c 112 481
-203c 113 481
-2049 115 481
-2055 120 481
-2058 121 481
-205e 117 481
-FUNC 2067 atexit
-2067 126 481
-2067 127 481
-2078 128 481
-FUNC 2079 _RTC_Initialize
-FUNC 209d _RTC_Terminate
-FUNC 20d0 _ValidateImageBase
-20d0 44 893
-20d0 50 893
-20db 52 893
-20dd 68 893
-20de 55 893
-20e3 56 893
-20e9 58 893
-20eb 62 893
-20f8 68 893
-FUNC 2100 _FindPESection
-2100 92 893
-2100 99 893
-2109 108 893
-2122 111 893
-2132 108 893
-213c 123 893
-2141 124 893
-FUNC 2142 _IsNonwritableInCurrentImage
-2142 152 893
-214e 159 893
-2152 167 893
-2160 169 893
-2162 177 893
-2167 178 893
-2170 179 893
-2172 181 893
-2174 188 893
-2188 190 893
-219f 196 893
-21a8 198 893
-FUNC 21bc __SEH_prolog4
-FUNC 2201 __SEH_epilog4
-FUNC 2215 _except_handler4
-FUNC 2238 _setdefaultprecision
-2238 30 1040
-2239 31 1040
-2260 32 1040
-FUNC 2261 _setargv
-2261 56 616
-2261 57 616
-2263 58 616
-FUNC 2264 __security_init_cookie
-2264 97 770
-226a 117 770
-228b 119 770
-2292 120 770
-2295 170 770
-229f 175 770
-22a5 178 770
-22ad 179 770
-22b5 180 770
-22bd 182 770
-22cd 187 770
-22cf 204 770
-22d3 206 770
-22da 209 770
-22de 211 770
-22e5 215 770
-22eb 216 770
-22f6 218 770
+FUNC 1000 187 main
+1000 39 24 172
+1039 11 25 172
+104a 1b 26 172
+1065 a 27 172
+106f 23 31 172
+1092 9 32 172
+109b 2 33 172
+109d 9 36 172
+10a6 47 37 172
+10ed 18 38 172
+1105 1b 39 172
+1120 19 42 172
+1139 7 43 172
+1140 2 44 172
+1142 9 47 172
+114b 16 48 172
+1161 26 49 172
+FUNC 1190 a ATL::CComBSTR::~CComBSTR
+1190 0 1351 28
+1190 9 1352 28
+1199 1 1353 28
+FUNC 11a0 f ATL::CComPtr<IDiaEnumSymbolsByAddr>::~CComPtr<IDiaEnumSymbolsByAddr>
+11a0 0 25 26
+11a0 f 26 26
+FUNC 11b0 15 airbag::PDBSourceLineWriter::Close
+11b0 0 212 26
+11b0 14 213 26
+11c4 1 214 26
+FUNC 11d0 10 airbag::PDBSourceLineWriter::PDBSourceLineWriter
+11d0 f 22 26
+11df 1 23 26
+FUNC 11e0 163 airbag::PDBSourceLineWriter::Open
+11e0 24 28 26
+1204 14 29 26
+1218 c 31 26
+1224 18 32 26
+123c 2 33 26
+123e 13 53 26
+1251 8 36 26
+1259 25 37 26
+127e 15 39 26
+1293 1d 40 26
+12b0 13 53 26
+12c3 23 43 26
+12e6 5 44 26
+12eb 2 45 26
+12ed 11 48 26
+12fe 18 49 26
+1316 1a 52 26
+1330 13 53 26
+FUNC 1350 19b airbag::PDBSourceLineWriter::PrintLines
+1350 29 55 26
+1379 6 58 26
+137f 3c 61 26
+13bb 19 63 26
+13d4 19 69 26
+13ed 19 75 26
+1406 1a 80 26
+1420 34 81 26
+1454 1a 83 26
+146e 16 84 26
+1484 11 64 26
+1495 1f 65 26
+14b4 11 70 26
+14c5 1f 71 26
+14e4 5 76 26
+14e9 2 77 26
+FUNC 14f0 1d3 airbag::PDBSourceLineWriter::PrintFunction
+14f0 28 86 26
+1518 6 89 26
+151e 19 90 26
+1537 18 91 26
+154f 5 113 26
+1554 8 92 26
+155c 15 121 26
+1571 f 94 26
+1580 15 95 26
+1595 10 96 26
+15a5 15 121 26
+15ba 11 100 26
+15cb 5 101 26
+15d0 5 102 26
+15d5 11 106 26
+15e6 15 107 26
+15fb d 108 26
+1608 4 111 26
+160c 22 112 26
+162e 1d 113 26
+164b 19 116 26
+1664 11 117 26
+1675 20 118 26
+1695 19 120 26
+16ae 15 121 26
+FUNC 16d0 326 airbag::PDBSourceLineWriter::PrintSourceFiles
+16d0 29 123 26
+16f9 6 124 26
+16ff 17 125 26
+1716 18 126 26
+172e 18 134 26
+1746 2 127 26
+1748 14 162 26
+175c 4 130 26
+1760 21 132 26
+1781 18 133 26
+1799 19 142 26
+17b2 4 137 26
+17b6 45 139 26
+17fb 4 140 26
+17ff 23 141 26
+1822 4 144 26
+1826 35 145 26
+185b 19 147 26
+1874 4 151 26
+1878 1e 152 26
+1896 15 156 26
+18ab 17 157 26
+18c2 2c 158 26
+18ee 14 159 26
+1902 4a 160 26
+194c 43 161 26
+198f 14 162 26
+19a3 33 142 26
+19d6 17 148 26
+19ed 9 153 26
+FUNC 1a00 1b1 airbag::PDBSourceLineWriter::PrintFunctions
+1a00 27 164 26
+1a27 6 165 26
+1a2d 17 166 26
+1a44 18 167 26
+1a5c 18 174 26
+1a74 2 168 26
+1a76 12 199 26
+1a88 4 171 26
+1a8c 1d 172 26
+1aa9 18 173 26
+1ac1 16 174 26
+1ad7 19 178 26
+1af0 5 179 26
+1af5 b 180 26
+1b00 19 186 26
+1b19 7 190 26
+1b20 10 191 26
+1b30 14 195 26
+1b44 23 196 26
+1b67 2e 198 26
+1b95 12 199 26
+1ba7 5 187 26
+1bac 5 188 26
+FUNC 1bc0 35 airbag::PDBSourceLineWriter::WriteMap
+1bc0 0 201 26
+1bc0 d 203 26
+1bcd 12 204 26
+1bdf 9 208 26
+1be8 3 210 26
+1beb 4 208 26
+1bef 3 209 26
+1bf2 3 210 26
+FUNC 1c02 f __security_check_cookie
+1c02 0 52 1111
+1c02 6 55 1111
+1c08 2 56 1111
+1c0a 2 57 1111
+1c0c 5 59 1111
+FUNC 1c11 4b pre_cpp_init
+1c11 0 310 576
+1c11 a 312 576
+1c1b 5 322 576
+1c20 2a 330 576
+1c4a 9 334 576
+1c53 8 335 576
+1c5b 1 337 576
+FUNC 1c5c 176 __tmainCRTStartup
+1c5c c 410 576
+1c68 5 433 576
+1c6d 9 458 576
+1c76 8 459 576
+1c7e d 460 576
+1c8b 4 462 576
+1c8f 6 464 576
+1c95 2 465 576
+1c97 b 472 576
+1ca2 5 473 576
+1ca7 9 475 576
+1cb0 a 477 576
+1cba 9 479 576
+1cc3 6 481 576
+1cc9 15 483 576
+1cde 11 485 576
+1cef 6 493 576
+1cf5 9 499 576
+1cfe 11 501 576
+1d0f a 502 576
+1d19 5 505 576
+1d1e 8 510 576
+1d26 17 521 576
+1d3d a 523 576
+1d47 d 585 576
+1d54 1f 586 576
+1d73 8 596 576
+1d7b 7 597 576
+1d82 17 603 576
+1d99 8 609 576
+1da1 a 616 576
+1dab 7 617 576
+1db2 8 619 576
+1dba 6 620 576
+1dc0 7 621 576
+1dc7 5 623 576
+1dcc 6 624 576
+FUNC 1dd2 e2 pre_c_init
+1dd2 0 221 576
+1dd2 60 225 576
+1e32 d 233 576
+1e3f 14 241 576
+1e53 e 246 576
+1e61 e 247 576
+1e6f c 254 576
+1e7b 5 261 576
+1e80 5 272 576
+1e85 9 279 576
+1e8e c 280 576
+1e9a 5 283 576
+1e9f 9 287 576
+1ea8 9 289 576
+1eb1 2 292 576
+1eb3 1 293 576
+FUNC 1eb4 a mainCRTStartup
+1eb4 0 393 576
+1eb4 5 400 576
+1eb9 5 402 576
+FUNC 1ebe 104 __report_gsfailure
+1ebe 9 140 730
+1ec7 5 170 730
+1ecc 6 171 730
+1ed2 6 172 730
+1ed8 6 173 730
+1ede 6 174 730
+1ee4 6 175 730
+1eea 7 176 730
+1ef1 7 177 730
+1ef8 7 178 730
+1eff 7 179 730
+1f06 7 180 730
+1f0d 7 181 730
+1f14 1 182 730
+1f15 6 183 730
+1f1b 3 190 730
+1f1e 5 191 730
+1f23 3 192 730
+1f26 5 193 730
+1f2b 3 194 730
+1f2e 5 195 730
+1f33 6 201 730
+1f39 a 204 730
+1f43 a 206 730
+1f4d a 285 730
+1f57 a 286 730
+1f61 b 293 730
+1f6c b 294 730
+1f77 b 297 730
+1f82 8 298 730
+1f8a 8 302 730
+1f92 b 304 730
+1f9d 9 313 730
+1fa6 8 315 730
+1fae 12 319 730
+1fc0 2 320 730
+FUNC 1fc8 9f _onexit
+1fc8 c 79 481
+1fd4 12 84 481
+1fe6 5 86 481
+1feb c 90 481
+1ff7 8 103 481
+1fff 4 105 481
+2003 b 107 481
+200e b 108 481
+2019 13 110 481
+202c 10 112 481
+203c d 113 481
+2049 c 115 481
+2055 3 120 481
+2058 6 121 481
+205e 9 117 481
+FUNC 2067 12 atexit
+2067 0 126 481
+2067 11 127 481
+2078 1 128 481
+FUNC 2079 24 _RTC_Initialize
+FUNC 209d 24 _RTC_Terminate
+FUNC 20d0 29 _ValidateImageBase
+20d0 0 44 893
+20d0 b 50 893
+20db 2 52 893
+20dd 1 68 893
+20de 5 55 893
+20e3 6 56 893
+20e9 2 58 893
+20eb d 62 893
+20f8 1 68 893
+FUNC 2100 42 _FindPESection
+2100 0 92 893
+2100 9 99 893
+2109 19 108 893
+2122 10 111 893
+2132 a 108 893
+213c 5 123 893
+2141 1 124 893
+FUNC 2142 6c _IsNonwritableInCurrentImage
+2142 c 152 893
+214e 4 159 893
+2152 e 167 893
+2160 2 169 893
+2162 5 177 893
+2167 9 178 893
+2170 2 179 893
+2172 2 181 893
+2174 14 188 893
+2188 17 190 893
+219f 9 196 893
+21a8 6 198 893
+FUNC 21bc 45 __SEH_prolog4
+FUNC 2201 14 __SEH_epilog4
+FUNC 2215 23 _except_handler4
+FUNC 2238 29 _setdefaultprecision
+2238 1 30 1040
+2239 27 31 1040
+2260 1 32 1040
+FUNC 2261 3 _setargv
+2261 0 56 616
+2261 2 57 616
+2263 1 58 616
+FUNC 2264 94 __security_init_cookie
+2264 6 97 770
+226a 21 117 770
+228b 7 119 770
+2292 3 120 770
+2295 a 170 770
+229f 6 175 770
+22a5 8 178 770
+22ad 8 179 770
+22b5 8 180 770
+22bd 10 182 770
+22cd 2 187 770
+22cf 4 204 770
+22d3 7 206 770
+22da 4 209 770
+22de 7 211 770
+22e5 6 215 770
+22eb b 216 770
+22f6 2 218 770