aboutsummaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
Diffstat (limited to 'binutils')
-rw-r--r--binutils/BRANCHES1
-rw-r--r--binutils/ChangeLog4
-rw-r--r--binutils/MAINTAINERS5
-rw-r--r--binutils/NEWS39
-rw-r--r--binutils/README-how-to-make-a-release41
-rwxr-xr-xbinutils/configure410
-rw-r--r--binutils/configure.ac2
-rw-r--r--binutils/defparse.y2
-rw-r--r--binutils/dlltool.c98
-rw-r--r--binutils/doc/binutils.texi35
-rw-r--r--binutils/dwarf.c118
-rw-r--r--binutils/dwarf.h7
-rw-r--r--binutils/elfedit.c13
-rw-r--r--binutils/nm.c34
-rw-r--r--binutils/objcopy.c128
-rw-r--r--binutils/objdump.c83
-rw-r--r--binutils/po/binutils.pot3949
-rw-r--r--binutils/readelf.c108
-rw-r--r--binutils/resbin.c963
-rw-r--r--binutils/rescoff.c312
-rw-r--r--binutils/resrc.c230
-rw-r--r--binutils/resres.c64
-rw-r--r--binutils/testsuite/binutils-all/nm-coff-1.s26
-rw-r--r--binutils/testsuite/binutils-all/nm-coff-sdef-1.s26
-rw-r--r--binutils/testsuite/binutils-all/nm.exp6
-rw-r--r--binutils/testsuite/binutils-all/objcopy.exp89
-rw-r--r--binutils/testsuite/binutils-all/riscv/property-cfi-lp-unlabeled.d8
-rw-r--r--binutils/testsuite/binutils-all/riscv/property-cfi-ss.d8
-rw-r--r--binutils/testsuite/binutils-all/riscv/property.s41
-rw-r--r--binutils/testsuite/binutils-all/x86-64/dwarf4.s26166
-rw-r--r--binutils/testsuite/binutils-all/x86-64/dwarf5.s26191
-rw-r--r--binutils/testsuite/binutils-all/x86-64/pr32927-1.d6
-rw-r--r--binutils/testsuite/binutils-all/x86-64/pr32927-2.d6
-rw-r--r--binutils/testsuite/binutils-all/x86-64/x86-64.exp2
-rw-r--r--binutils/testsuite/lib/binutils-common.exp30
-rw-r--r--binutils/windint.h6
-rw-r--r--binutils/windres.c67
-rw-r--r--binutils/windres.h6
38 files changed, 56183 insertions, 3147 deletions
diff --git a/binutils/BRANCHES b/binutils/BRANCHES
index b3cdeeb..dfab2dd 100644
--- a/binutils/BRANCHES
+++ b/binutils/BRANCHES
@@ -60,6 +60,7 @@ binutils-2_41-branch
binutils-2_42-branch
binutils-2_43-branch
binutils-2_44-branch
+binutils-2_45-branch
Copyright (C) 2012-2025 Free Software Foundation, Inc.
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index b0bd1e2..0577cf9 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,7 @@
+2025-07-13 Nick Clifton <nickc@redhat.com>
+
+ * 2.45 Branch point.
+
2025-01-19 Nick Clifton <nickc@redhat.com>
* 2.44 Branch point.
diff --git a/binutils/MAINTAINERS b/binutils/MAINTAINERS
index 2aaadc8..14c24af 100644
--- a/binutils/MAINTAINERS
+++ b/binutils/MAINTAINERS
@@ -63,7 +63,7 @@ maintainer. The first maintainer is free to devolve that
responsibility among the other maintainers.
AARCH64 Richard Earnshaw <rearnsha@arm.com>
- AARCH64 Marcus Shawcroft <marcus.shawcroft@arm.com>
+ AARCH64 Alice Carlotti <alice.carlotti@arm.com>
ARC Claudiu Zissulescu <claziss@gmail.com>
ARM Nick Clifton <nickc@redhat.com>
ARM Richard Earnshaw <rearnsha@arm.com>
@@ -117,7 +117,8 @@ responsibility among the other maintainers.
OR1K Christian Svensson <blue@cmd.nu>
OR1K Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
OR1K Stafford Horne <shorne@gmail.com>
- PPC Peter Bergner <bergner@linux.ibm.com>
+ PPC Surya Kumari Jangala <jskumari@linux.ibm.com>
+ PPC Peter Bergner <bergner@tenstorrent.com>
PPC vector ext Aldy Hernandez <aldyh@redhat.com>
RISC-V Palmer Dabbelt <palmer@dabbelt.com>
RISC-V Andrew Waterman <andrew@sifive.com>
diff --git a/binutils/NEWS b/binutils/NEWS
index a4599d9..281de00 100644
--- a/binutils/NEWS
+++ b/binutils/NEWS
@@ -1,8 +1,47 @@
-*- text -*-
+Changes in 2.45:
+
+* New versioned release of libsframe: libsframe.so.2. This release introduces
+ versioned symbols with version node name LIBSFRAME_2.0. Some new symbols
+ have been added to support the new flag SFRAME_F_FDE_FUNC_START_PCREL and
+ retrieving flags from SFrame decoder and encoder objects:
+ - Addition of sframe_decoder_get_flags,
+ sframe_decoder_get_offsetof_fde_start_addr, sframe_encoder_get_flags,
+ sframe_encoder_get_offsetof_fde_start_addr.
+ This release also includes backward-incompatible ABI changes:
+ - Removal of sframe_get_funcdesc_with_addr.
+ - Change in the behavior of sframe_decoder_get_funcdesc_v2,
+ sframe_encoder_add_funcdesc_v2 and sframe_encoder_write.
+
+* On s390 64-bit (s390x), gas, ld, objdump, and readelf now support generating
+ and processing SFrame V2 stack trace information (.sframe). The assembler
+ generates SFrame info from CFI directives with option "--gsframe". The
+ linker generates SFrame info for the linker-generated .plt section and merges
+ all .sframe sections. Both objdump and readelf dump SFrame info with option
+ "--sframe[=<section-name>]".
+
+* For SFrame stack trace format, the function start address in each SFrame
+ FDE has a changed encoding: The 32-bit signed integer now holds the offset
+ of the start PC of the associated function from the sfde_func_start_address
+ field itself (instead of the earlier where it was the offset from the start
+ of the SFrame section itself). All SFrame sections generated by gas and ld
+ now default to this new encoding, setting the (new)
+ SFRAME_F_FDE_FUNC_START_PCREL flag.
+
+ Relocatable SFrame links are now fixed.
+
+* Readelf now recognizes RISC-V GNU_PROPERTY_RISCV_FEATURE_1_CFI_SS and
+ GNU_PROPERTY_RISCV_FEATURE_1_CFI_LP_UNLABELED for zicfiss and zicfilp
+ extensions.
+
* For RISC-V dis-assembler, the definition of mapping symbol $x is changed,
so the file needs to be rebuilt since 2.45 once used .option arch directives.
+* The LoongArch disassembler now properly accepts multiple disassembly
+ options given by -M, such as "-M no-aliases,numeric". (Previously only the
+ first option took effect.)
+
Changes in 2.44:
* Support for Nios II targets has been removed except in the readelf utility,
diff --git a/binutils/README-how-to-make-a-release b/binutils/README-how-to-make-a-release
index 574aa9d..5e7ecac 100644
--- a/binutils/README-how-to-make-a-release
+++ b/binutils/README-how-to-make-a-release
@@ -55,8 +55,8 @@ Approx time to complete from here: 2 hours ...
4. Create the release branch using:
- git branch binutils-2_45-branch
- git push origin binutils-2_45-branch
+ git branch binutils-2_46-branch
+ git push origin binutils-2_46-branch
If you get a message like:
@@ -66,7 +66,7 @@ Approx time to complete from here: 2 hours ...
5. Make sure that the branch is there. IE check out the branch sources:
- git clone ssh://sourceware.org/git/binutils-gdb.git -b binutils-2_45-branch 2.45
+ git clone ssh://sourceware.org/git/binutils-gdb.git -b binutils-2_46-branch 2.46
If you get a message about being in a "detached head" state, something
has gone wrong...
@@ -88,8 +88,8 @@ Approx time to complete from here: 2 hours ...
ask Joel Brobecker <brobecker AT adacore DOT com>.
7. Rename the current HEAD version entry in Bugzilla, and create a
- new one. E.g. rename "2.45 (HEAD)" to 2.45, and create
- "2.46 (HEAD)":
+ new one. E.g. rename "2.46 (HEAD)" to 2.46, and create
+ "2.47 (HEAD)":
https://sourceware.org/bugzilla/editversions.cgi?product=binutils
@@ -97,18 +97,18 @@ Approx time to complete from here: 2 hours ...
of the next release and the BRANCH to indicate that it is almost
ready for the release.
- So if the release is going to be 2.45 then the version number on
- the BRANCH should be set to 2.44.90 - ie almost, but not quite 2.45,
- and the version number on the MAINLINE should be set to 2.45.50 -
- ie half way to 2.46 release.
+ So if the release is going to be 2.46 then the version number on
+ the BRANCH should be set to 2.45.90 - ie almost, but not quite 2.46,
+ and the version number on the MAINLINE should be set to 2.46.50 -
+ ie half way to 2.47 release.
So the BRANCH bfd/version.m4 has:
- m4_define([BFD_VERSION], [2.44.90])
+ m4_define([BFD_VERSION], [2.45.90])
and the MAINLINE has:
- m4_define([BFD_VERSION], [2.45.50])
+ m4_define([BFD_VERSION], [2.46.50])
Regenerate various files on both branch and HEAD by configuring
with "--enable-maintainer-mode --enable-gold --enable-shared" and then building
@@ -140,10 +140,10 @@ Approx time to complete from here: 2 hours ...
Add a .dirstamp file to the gas/doc subdirectory:
- touch -d `date +%Y-%m-%d` binutils-2.44.90/gas/doc/.dirstamp
- tar rvf binutils-2.44.90.tar binutils-2.44.90/gas/doc/.dirstamp
- rm binutils-2.44.90.tar.xz
- xz -9 -k binutils-2.44.90.tar
+ touch -d `date +%Y-%m-%d` binutils-2.45.90/gas/doc/.dirstamp
+ tar rvf binutils-2.45.90.tar binutils-2.45.90/gas/doc/.dirstamp
+ rm binutils-2.45.90.tar.xz
+ xz -9 -k binutils-2.45.90.tar
...END OF FIXME
@@ -154,7 +154,12 @@ Approx time to complete from here: 2 hours ...
tar xvf binutils-*.tar.xz
mkdir build
cd build
+
+ For EVEN numbered releases:
../binutils-*/configure --quiet --enable-gold
+ For ODD numbered releases:
+ ../binutils-*/configure --quiet
+
make
popd
@@ -162,8 +167,8 @@ Approx time to complete from here: 2 hours ...
d. Upload the pre-release snapshot to the sourceware FTP site:
- scp binutils-2.44.90.tar.xz sourceware.org:/var/ftp/pub/binutils/snapshots
- ssh sourceware.org sha256sum ~ftp/pub/binutils/snapshots/binutils-2.44.90.tar.xz
+ scp binutils-2.45.90.tar.xz sourceware.org:/var/ftp/pub/binutils/snapshots
+ ssh sourceware.org sha256sum ~ftp/pub/binutils/snapshots/binutils-2.45.90.tar.xz
Paranoia: Compare the checksum with the local version.
@@ -182,7 +187,7 @@ Dear Translation Project
A snapshot of the branch sources can be found here:
- https://sourceware.org/pub/binutils/snapshots/binutils-2.44.90.tar.xz
+ https://sourceware.org/pub/binutils/snapshots/binutils-2.45.90.tar.xz
We hope to make the official release of the sources on the <DATE>
although that could change if there are important bugs that need to
diff --git a/binutils/configure b/binutils/configure
index a2a5bf0..6f54be9 100755
--- a/binutils/configure
+++ b/binutils/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for binutils 2.44.50.
+# Generated by GNU Autoconf 2.69 for binutils 2.45.50.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='binutils'
PACKAGE_TARNAME='binutils'
-PACKAGE_VERSION='2.44.50'
-PACKAGE_STRING='binutils 2.44.50'
+PACKAGE_VERSION='2.45.50'
+PACKAGE_STRING='binutils 2.45.50'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1407,7 +1407,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures binutils 2.44.50 to adapt to many kinds of systems.
+\`configure' configures binutils 2.45.50 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1478,7 +1478,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of binutils 2.44.50:";;
+ short | recursive ) echo "Configuration of binutils 2.45.50:";;
esac
cat <<\_ACEOF
@@ -1640,7 +1640,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-binutils configure 2.44.50
+binutils configure 2.45.50
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2108,7 +2108,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by binutils $as_me 2.44.50, which was
+It was created by binutils $as_me 2.45.50, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3091,7 +3091,7 @@ fi
# Define the identity of the package.
PACKAGE='binutils'
- VERSION='2.44.50'
+ VERSION='2.45.50'
cat >>confdefs.h <<_ACEOF
@@ -14675,287 +14675,6 @@ $as_echo "$LINGUAS" >&6; }
fi
-
-
-# Prepare PATH_SEPARATOR.
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
- echo "#! /bin/sh" >conf$$.sh
- echo "exit 0" >>conf$$.sh
- chmod +x conf$$.sh
- if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
- PATH_SEPARATOR=';'
- else
- PATH_SEPARATOR=:
- fi
- rm -f conf$$.sh
-fi
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
- ac_executable_p="test -x"
-else
- ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "msgfmt", so it can be a program name with args.
-set dummy msgfmt; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_path_MSGFMT+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- case "$MSGFMT" in
- [\\/]* | ?:[\\/]*)
- ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
- ;;
- *)
- ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- IFS="$ac_save_IFS"
- test -z "$ac_dir" && ac_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
- if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
- (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
- ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
- break 2
- fi
- fi
- done
- done
- IFS="$ac_save_IFS"
- test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
- ;;
-esac
-fi
-MSGFMT="$ac_cv_path_MSGFMT"
-if test "$MSGFMT" != ":"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
-$as_echo "$MSGFMT" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
- # Extract the first word of "gmsgfmt", so it can be a program name with args.
-set dummy gmsgfmt; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_path_GMSGFMT+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- case $GMSGFMT in
- [\\/]* | ?:[\\/]*)
- ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
- ;;
- *)
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
- test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
- ;;
-esac
-fi
-GMSGFMT=$ac_cv_path_GMSGFMT
-if test -n "$GMSGFMT"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
-$as_echo "$GMSGFMT" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-
-
-# Prepare PATH_SEPARATOR.
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
- echo "#! /bin/sh" >conf$$.sh
- echo "exit 0" >>conf$$.sh
- chmod +x conf$$.sh
- if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
- PATH_SEPARATOR=';'
- else
- PATH_SEPARATOR=:
- fi
- rm -f conf$$.sh
-fi
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
- ac_executable_p="test -x"
-else
- ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "xgettext", so it can be a program name with args.
-set dummy xgettext; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_path_XGETTEXT+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- case "$XGETTEXT" in
- [\\/]* | ?:[\\/]*)
- ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
- ;;
- *)
- ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- IFS="$ac_save_IFS"
- test -z "$ac_dir" && ac_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
- if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
- (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
- ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
- break 2
- fi
- fi
- done
- done
- IFS="$ac_save_IFS"
- test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
- ;;
-esac
-fi
-XGETTEXT="$ac_cv_path_XGETTEXT"
-if test "$XGETTEXT" != ":"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
-$as_echo "$XGETTEXT" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
- rm -f messages.po
-
-
-# Prepare PATH_SEPARATOR.
-# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
- echo "#! /bin/sh" >conf$$.sh
- echo "exit 0" >>conf$$.sh
- chmod +x conf$$.sh
- if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
- PATH_SEPARATOR=';'
- else
- PATH_SEPARATOR=:
- fi
- rm -f conf$$.sh
-fi
-
-# Find out how to test for executable files. Don't use a zero-byte file,
-# as systems may use methods other than mode bits to determine executability.
-cat >conf$$.file <<_ASEOF
-#! /bin/sh
-exit 0
-_ASEOF
-chmod +x conf$$.file
-if test -x conf$$.file >/dev/null 2>&1; then
- ac_executable_p="test -x"
-else
- ac_executable_p="test -f"
-fi
-rm -f conf$$.file
-
-# Extract the first word of "msgmerge", so it can be a program name with args.
-set dummy msgmerge; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_path_MSGMERGE+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- case "$MSGMERGE" in
- [\\/]* | ?:[\\/]*)
- ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
- ;;
- *)
- ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH; do
- IFS="$ac_save_IFS"
- test -z "$ac_dir" && ac_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
- if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
- ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
- break 2
- fi
- fi
- done
- done
- IFS="$ac_save_IFS"
- test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
- ;;
-esac
-fi
-MSGMERGE="$ac_cv_path_MSGMERGE"
-if test "$MSGMERGE" != ":"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
-$as_echo "$MSGMERGE" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
- if test "$GMSGFMT" != ":"; then
- if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
- (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
- : ;
- else
- GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
-$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
- GMSGFMT=":"
- fi
- fi
-
- if test "$XGETTEXT" != ":"; then
- if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
- (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
- : ;
- else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
-$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
- XGETTEXT=":"
- fi
- rm -f messages.po
- fi
-
- ac_config_commands="$ac_config_commands default-2"
-
-
-
-
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
# Check whether --enable-maintainer-mode was given.
@@ -17160,7 +16879,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by binutils $as_me 2.44.50, which was
+This file was extended by binutils $as_me 2.45.50, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -17226,7 +16945,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-binutils config.status 2.44.50
+binutils config.status 2.45.50
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
@@ -17613,13 +17332,6 @@ fi
# Capture the value of LINGUAS because we need it to compute CATALOGS.
LINGUAS="${LINGUAS-%UNSET%}"
-# Capture the value of obsolete ALL_LINGUAS because we need it to compute
- # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
- # from automake.
- eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
- # Capture the value of LINGUAS because we need it to compute CATALOGS.
- LINGUAS="${LINGUAS-%UNSET%}"
-
_ACEOF
@@ -17633,7 +17345,6 @@ do
"libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
"config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
"default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
- "default-2") CONFIG_COMMANDS="$CONFIG_COMMANDS default-2" ;;
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
"po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
@@ -19064,107 +18775,6 @@ _LT_EOF
;;
esac
done ;;
- "default-2":C)
- for ac_file in $CONFIG_FILES; do
- # Support "outfile[:infile[:infile...]]"
- case "$ac_file" in
- *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
- esac
- # PO directories have a Makefile.in generated from Makefile.in.in.
- case "$ac_file" in */Makefile.in)
- # Adjust a relative srcdir.
- ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
- ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
- ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
- # In autoconf-2.13 it is called $ac_given_srcdir.
- # In autoconf-2.50 it is called $srcdir.
- test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
- case "$ac_given_srcdir" in
- .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
- /*) top_srcdir="$ac_given_srcdir" ;;
- *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
- esac
- if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
- rm -f "$ac_dir/POTFILES"
- test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
- cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
- POMAKEFILEDEPS="POTFILES.in"
- # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
- # on $ac_dir but don't depend on user-specified configuration
- # parameters.
- if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
- # The LINGUAS file contains the set of available languages.
- if test -n "$OBSOLETE_ALL_LINGUAS"; then
- test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
- fi
- ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
- # Hide the ALL_LINGUAS assigment from automake.
- eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
- POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
- else
- # The set of available languages was given in configure.ac.
- eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
- fi
- case "$ac_given_srcdir" in
- .) srcdirpre= ;;
- *) srcdirpre='$(srcdir)/' ;;
- esac
- POFILES=
- GMOFILES=
- UPDATEPOFILES=
- DUMMYPOFILES=
- for lang in $ALL_LINGUAS; do
- POFILES="$POFILES $srcdirpre$lang.po"
- GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
- UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
- DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
- done
- # CATALOGS depends on both $ac_dir and the user's LINGUAS
- # environment variable.
- INST_LINGUAS=
- if test -n "$ALL_LINGUAS"; then
- for presentlang in $ALL_LINGUAS; do
- useit=no
- if test "%UNSET%" != "$LINGUAS"; then
- desiredlanguages="$LINGUAS"
- else
- desiredlanguages="$ALL_LINGUAS"
- fi
- for desiredlang in $desiredlanguages; do
- # Use the presentlang catalog if desiredlang is
- # a. equal to presentlang, or
- # b. a variant of presentlang (because in this case,
- # presentlang can be used as a fallback for messages
- # which are not translated in the desiredlang catalog).
- case "$desiredlang" in
- "$presentlang"*) useit=yes;;
- esac
- done
- if test $useit = yes; then
- INST_LINGUAS="$INST_LINGUAS $presentlang"
- fi
- done
- fi
- CATALOGS=
- if test -n "$INST_LINGUAS"; then
- for lang in $INST_LINGUAS; do
- CATALOGS="$CATALOGS $lang.gmo"
- done
- fi
- test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
- sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
- for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
- if test -f "$f"; then
- case "$f" in
- *.orig | *.bak | *~) ;;
- *) cat "$f" >> "$ac_dir/Makefile" ;;
- esac
- fi
- done
- fi
- ;;
- esac
- done ;;
esac
done # for ac_tag
diff --git a/binutils/configure.ac b/binutils/configure.ac
index 75ba9d3..cb65e50 100644
--- a/binutils/configure.ac
+++ b/binutils/configure.ac
@@ -156,8 +156,8 @@ AC_PROG_YACC
AM_PROG_LEX
ALL_LINGUAS="bg ca da es fi fr hr id it ja pt ro ru rw sk sr sv tr uk vi zh_CN zh_TW"
-ZW_GNU_GETTEXT_SISTER_DIR
AM_PO_SUBDIRS
+ZW_GNU_GETTEXT_SISTER_DIR
AM_MAINTAINER_MODE
AM_CONDITIONAL(GENINSRC_NEVER, false)
diff --git a/binutils/defparse.y b/binutils/defparse.y
index d50739e..a2c4c4b 100644
--- a/binutils/defparse.y
+++ b/binutils/defparse.y
@@ -213,7 +213,7 @@ opt_name2: ID { $$ = $1; }
}
;
opt_name: opt_name2 { $$ =$1; }
- | { $$=""; }
+ | { $$ = xstrdup (""); }
;
opt_ordinal:
diff --git a/binutils/dlltool.c b/binutils/dlltool.c
index ef21423..99c651f 100644
--- a/binutils/dlltool.c
+++ b/binutils/dlltool.c
@@ -2250,7 +2250,7 @@ typedef struct
#define DATA_SEC_FLAGS (SEC_ALLOC | SEC_LOAD | SEC_DATA)
#define BSS_SEC_FLAGS SEC_ALLOC
-static sinfo secdata[NSECS] =
+static sinfo secdata_plain[NSECS] =
{
INIT_SEC_DATA (TEXT, ".text", TEXT_SEC_FLAGS, 2),
INIT_SEC_DATA (DATA, ".data", DATA_SEC_FLAGS, 2),
@@ -2261,6 +2261,17 @@ static sinfo secdata[NSECS] =
INIT_SEC_DATA (IDATA6, ".idata$6", SEC_HAS_CONTENTS, 1)
};
+static sinfo secdata_delay[NSECS] =
+{
+ INIT_SEC_DATA (TEXT, ".text", TEXT_SEC_FLAGS, 2),
+ INIT_SEC_DATA (DATA, ".data", DATA_SEC_FLAGS, 2),
+ INIT_SEC_DATA (BSS, ".bss", BSS_SEC_FLAGS, 2),
+ INIT_SEC_DATA (IDATA7, ".didat$7", SEC_HAS_CONTENTS, 2),
+ INIT_SEC_DATA (IDATA5, ".didat$5", SEC_HAS_CONTENTS, 2),
+ INIT_SEC_DATA (IDATA4, ".didat$4", SEC_HAS_CONTENTS, 2),
+ INIT_SEC_DATA (IDATA6, ".didat$6", SEC_HAS_CONTENTS, 1)
+};
+
/* This is what we're trying to make. We generate the imp symbols with
both single and double underscores, for compatibility.
@@ -2323,6 +2334,7 @@ make_imp_label (bfd *abfd, const char *prefix, const char *name)
static bfd *
make_one_lib_file (export_type *exp, int i, int delay)
{
+ sinfo *const secdata = delay ? secdata_delay : secdata_plain;
char *outname = TMP_STUB;
size_t name_len = strlen (outname);
sprintf (outname + name_len - 7, "%05d.o", i);
@@ -2786,7 +2798,7 @@ make_delay_head (void)
/* Output the delay import descriptor */
fprintf (f, "\n%s DELAY_IMPORT_DESCRIPTOR\n", ASM_C);
- fprintf (f, ".section\t.text$2\n");
+ fprintf (f, ".section\t.didat$2\n");
fprintf (f, "%s __DELAY_IMPORT_DESCRIPTOR_%s\n", ASM_GLOBAL,imp_name_lab);
fprintf (f, "__DELAY_IMPORT_DESCRIPTOR_%s:\n", imp_name_lab);
fprintf (f, "\t%s 1\t%s grAttrs\n", ASM_LONG, ASM_C);
@@ -2814,27 +2826,29 @@ make_delay_head (void)
if (!no_idata5)
{
- fprintf (f, "\t.section\t.idata$5\n");
- /* NULL terminating list. */
- if (create_for_pep)
- fprintf (f, "\t%s\t0\n\t%s\t0\n", ASM_LONG, ASM_LONG);
- else
- fprintf (f, "\t%s\t0\n", ASM_LONG);
+ fprintf (f, "\t.section\t.didat$5\n");
+ if (use_nul_prefixed_import_tables)
+ {
+ if (create_for_pep)
+ fprintf (f, "\t%s\t0\n\t%s\t0\n", ASM_LONG, ASM_LONG);
+ else
+ fprintf (f, "\t%s\t0\n", ASM_LONG);
+ }
fprintf (f, "__IAT_%s:\n", imp_name_lab);
}
if (!no_idata4)
{
- fprintf (f, "\t.section\t.idata$4\n");
- fprintf (f, "\t%s\t0\n", ASM_LONG);
- if (create_for_pep)
- fprintf (f, "\t%s\t0\n", ASM_LONG);
- fprintf (f, "\t.section\t.idata$4\n");
+ fprintf (f, "\t.section\t.didat$4\n");
+ if (use_nul_prefixed_import_tables)
+ {
+ fprintf (f, "\t%s\t0\n", ASM_LONG);
+ if (create_for_pep)
+ fprintf (f, "\t%s\t0\n", ASM_LONG);
+ }
fprintf (f, "__INT_%s:\n", imp_name_lab);
}
- fprintf (f, "\t.section\t.idata$2\n");
-
fclose (f);
assemble_file (TMP_HEAD_S, TMP_HEAD_O);
@@ -2900,6 +2914,57 @@ make_tail (void)
return abfd;
}
+static bfd *
+make_delay_tail (void)
+{
+ FILE *f = fopen (TMP_TAIL_S, FOPEN_WT);
+ bfd *abfd;
+
+ if (f == NULL)
+ {
+ fatal (_("failed to open temporary tail file: %s"), TMP_TAIL_S);
+ return NULL;
+ }
+
+ temp_file_to_remove[TEMP_TAIL_FILE] = TMP_TAIL_S;
+
+ if (!no_idata4)
+ {
+ fprintf (f, "\t.section\t.didat$4\n");
+ if (create_for_pep)
+ fprintf (f, "\t%s\t0\n\t%s\t0\n", ASM_LONG, ASM_LONG);
+ else
+ fprintf (f, "\t%s\t0\n", ASM_LONG); /* NULL terminating list. */
+ }
+
+ if (!no_idata5)
+ {
+ fprintf (f, "\t.section\t.didat$5\n");
+ if (create_for_pep)
+ fprintf (f, "\t%s\t0\n\t%s\t0\n", ASM_LONG, ASM_LONG);
+ else
+ fprintf (f, "\t%s\t0\n", ASM_LONG); /* NULL terminating list. */
+ }
+
+ fprintf (f, "\t.section\t.didat$7\n");
+ fprintf (f, "\t%s\t__%s_iname\n", ASM_GLOBAL, imp_name_lab);
+ fprintf (f, "__%s_iname:\t%s\t\"%s\"\n",
+ imp_name_lab, ASM_TEXT, dll_name);
+
+ fclose (f);
+
+ assemble_file (TMP_TAIL_S, TMP_TAIL_O);
+
+ abfd = bfd_openr (TMP_TAIL_O, HOW_BFD_READ_TARGET);
+ if (abfd == NULL)
+ /* xgettext:c-format */
+ fatal (_("failed to open temporary tail file: %s: %s"),
+ TMP_TAIL_O, bfd_get_errmsg ());
+
+ temp_file_to_remove[TEMP_TAIL_O_FILE] = TMP_TAIL_O;
+ return abfd;
+}
+
static void
gen_lib_file (int delay)
{
@@ -2935,12 +3000,13 @@ gen_lib_file (int delay)
if (delay)
{
ar_head = make_delay_head ();
+ ar_tail = make_delay_tail();
}
else
{
ar_head = make_head ();
+ ar_tail = make_tail();
}
- ar_tail = make_tail();
if (ar_head == NULL || ar_tail == NULL)
return;
diff --git a/binutils/doc/binutils.texi b/binutils/doc/binutils.texi
index b291670..4543341 100644
--- a/binutils/doc/binutils.texi
+++ b/binutils/doc/binutils.texi
@@ -879,7 +879,7 @@ symbol is defined anywhere, the common symbols are treated as undefined
references.
@ifclear man
For more details on common symbols, see the discussion of
---warn-common in @ref{Options,,Linker options,ld.info,The GNU linker}.
+--warn-common in @ref{Options,,Linker options,ld,The GNU linker}.
@end ifclear
The lower case @var{c} character is used when the symbol is in a
special section for small commons.
@@ -1362,7 +1362,7 @@ between any two formats may not work as expected.
deletes them afterward. @command{objcopy} uses @sc{bfd} to do all its
translation work; it has access to all the formats described in @sc{bfd}
and thus is able to recognize most formats without being told
-explicitly. @xref{BFD,,BFD,ld.info,Using LD}.
+explicitly. @xref{BFD,,BFD,ld,Using LD}.
@command{objcopy} can be used to generate S-records by using an output
target of @samp{srec} (e.g., use @samp{-O srec}).
@@ -2701,6 +2701,14 @@ but the result again may not be as you expect.
For RISC-V, the following options are supported:
@table @code
+@item max
+Disassemble without checking architecture string. This is a best effort mode, so
+for overlapping ISA extensions the first match (possibly incorrect in a given
+context) will be used to decode the instruction. It's useful, if the ELF file
+doesn't expose ISA string, preventing automatic ISA subset deduction, and the
+default fallback ISA string (@code{rv64gc}) doesn't cover all instructions in
+the binary.
+
@item numeric
Print numeric register names, rather than ABI names (e.g., print @code{x2}
instead of @code{sp}).
@@ -2712,7 +2720,7 @@ instructions will be represented as such (@code{addi sp,sp,-128} will be
@item priv-spec=@var{SPEC}
Print the CSR according to the chosen privilege spec version (e.g.,
-@code{1.10}, @code{1.11}, @code{1.12}).
+@code{1.10}, @code{1.11}, @code{1.12}, @code{1.13}).
@end table
For MIPS, this option controls the printing of instruction mnemonic
@@ -3558,6 +3566,7 @@ strip [@option{-F} @var{bfdname} |@option{--target=}@var{bfdname}]
[@option{--keep-section-symbols}]
[@option{--keep-file-symbols}]
[@option{--only-keep-debug}]
+ [@option{--plugin} @var{name}]
[@option{-v} |@option{--verbose}] [@option{-V}|@option{--version}]
[@option{--help}] [@option{--info}]
@var{objfile}@dots{}
@@ -3817,6 +3826,26 @@ currently only supports the presence of one filename containing
debugging information, not multiple filenames on a one-per-object-file
basis.
+@item --plugin @var{name}
+@cindex plugins
+Load the plugin called @var{name} to add support for extra target
+types. This option is only available if the toolchain has been built
+with plugin support enabled.
+
+If @option{--plugin} is not provided, but plugin support has been
+enabled then @command{strip} iterates over the files in
+@file{$@{libdir@}/bfd-plugins} in alphabetic order and the first
+plugin that claims the object in question is used.
+
+Please note that this plugin search directory is @emph{not} the one
+used by @command{ld}'s @option{-plugin} option. In order to make
+@command{strip} use the linker plugin it must be copied into the
+@file{$@{libdir@}/bfd-plugins} directory. For GCC based compilations
+the linker plugin is called @file{liblto_plugin.so.0.0.0}. For Clang
+based compilations it is called @file{LLVMgold.so}. The GCC plugin
+is always backwards compatible with earlier versions, so it is
+sufficient to just copy the newest one.
+
@item -V
@itemx --version
Show the version number for @command{strip}.
diff --git a/binutils/dwarf.c b/binutils/dwarf.c
index 08bb623..f4bcb67 100644
--- a/binutils/dwarf.c
+++ b/binutils/dwarf.c
@@ -30,6 +30,7 @@
#include "gdb/gdb-index.h"
#include "filenames.h"
#include "safe-ctype.h"
+#include "sframe-api.h"
#include <assert.h>
#ifdef HAVE_LIBDEBUGINFOD
@@ -102,6 +103,7 @@ int do_debug_str;
int do_debug_str_offsets;
int do_debug_loc;
int do_gdb_index;
+int do_sframe;
int do_trace_info;
int do_trace_abbrevs;
int do_trace_aranges;
@@ -7324,7 +7326,7 @@ display_debug_loc (struct dwarf_section *section, void *file)
unsigned int *array = NULL;
const char *suffix = strrchr (section->name, '.');
bool is_dwo = false;
- int is_loclists = strstr (section->name, "debug_loclists") != NULL;
+ bool is_loclists = strstr (section->name, "debug_loclists") != NULL;
uint64_t next_header_offset = 0;
if (suffix && strcmp (suffix, ".dwo") == 0)
@@ -7450,6 +7452,16 @@ display_debug_loc (struct dwarf_section *section, void *file)
debug_info *debug_info_p = debug_information + i;
uint32_t offset_count;
+ /* .debug_loclists section is loaded into debug_information as
+ DWARF-5 debug info and .debug_loc section is loaded into
+ debug_information as pre-DWARF-5 debug info. When dumping
+ .debug_loc section, we should only process pre-DWARF-5 debug
+ info in debug_information. When dumping .debug_loclists
+ section, we should only process DWARF-5 info in
+ debug_information. */
+ if ((debug_info_p->dwarf_version >= 5) != is_loclists)
+ continue;
+
if (!locs_sorted)
{
for (k = 0; k < debug_info_p->num_loc_offsets; k++)
@@ -7462,7 +7474,7 @@ display_debug_loc (struct dwarf_section *section, void *file)
/* .debug_loclists has a per-unit header.
Update start if we are detecting it. */
- if (debug_info_p->dwarf_version == 5)
+ if (debug_info_p->dwarf_version >= 5)
{
j = locs_sorted ? 0 : array [0];
@@ -7679,6 +7691,37 @@ display_trace_info (struct dwarf_section *section, void *file)
}
static int
+display_sframe (struct dwarf_section *section, void *file ATTRIBUTE_UNUSED)
+{
+ sframe_decoder_ctx *sfd_ctx = NULL;
+ unsigned char *data = section->start;
+ size_t sf_size = section->size;
+ int err = 0;
+
+ if (strcmp (section->name, "") == 0)
+ {
+ error (_("Section name must be provided \n"));
+ return false;
+ }
+
+ /* Decode the contents of the section. */
+ sfd_ctx = sframe_decode ((const char*)data, sf_size, &err);
+ if (!sfd_ctx || err)
+ {
+ error (_("SFrame decode failure: %s\n"), sframe_errmsg (err));
+ return false;
+ }
+
+ printf (_("Contents of the SFrame section %s:"), section->name);
+ /* Dump the contents as text. */
+ dump_sframe (sfd_ctx, section->address);
+
+ sframe_decoder_free (&sfd_ctx);
+
+ return true;
+}
+
+static int
display_debug_aranges (struct dwarf_section *section,
void *file ATTRIBUTE_UNUSED)
{
@@ -8080,7 +8123,7 @@ range_entry_compar (const void *ap, const void *bp)
return (a > b) - (b > a);
}
-static void
+static unsigned char *
display_debug_ranges_list (unsigned char * start,
unsigned char * finish,
unsigned int pointer_size,
@@ -8127,6 +8170,8 @@ display_debug_ranges_list (unsigned char * start,
putchar ('\n');
}
+
+ return start;
}
static unsigned char *
@@ -8348,6 +8393,7 @@ display_debug_ranges (struct dwarf_section *section,
{
unsigned char *start = section->start;
unsigned char *last_start = start;
+ unsigned char *last_end;
uint64_t bytes = section->size;
unsigned char *section_begin = start;
unsigned char *finish = start + bytes;
@@ -8411,14 +8457,11 @@ display_debug_ranges (struct dwarf_section *section,
qsort (range_entries, num_range_list, sizeof (*range_entries),
range_entry_compar);
- if (dwarf_check != 0 && range_entries[0].ranges_offset != 0)
- warn (_("Range lists in %s section start at %#" PRIx64 "\n"),
- section->name, range_entries[0].ranges_offset);
-
putchar ('\n');
if (!is_rnglists)
printf (_(" Offset Begin End\n"));
+ last_end = NULL;
for (i = 0; i < num_range_list; i++)
{
struct range_entry *range_entry = &range_entries[i];
@@ -8457,6 +8500,12 @@ display_debug_ranges (struct dwarf_section *section,
next = section_begin + offset; /* Offset is from the section start, the base has already been added. */
+ if (i == 0)
+ {
+ last_end = section_begin;
+ if (is_rnglists)
+ last_end += 2 * offset_size - 4 + 2 + 1 + 1 + 4;
+ }
/* If multiple DWARF entities reference the same range then we will
have multiple entries in the `range_entries' list for the same
offset. Thanks to the sort above these will all be consecutive in
@@ -8466,11 +8515,15 @@ display_debug_ranges (struct dwarf_section *section,
continue;
last_offset = offset;
- if (dwarf_check != 0 && i > 0)
+ if (dwarf_check != 0)
{
if (start < next)
- warn (_("There is a hole [%#tx - %#tx] in %s section.\n"),
- start - section_begin, next - section_begin, section->name);
+ {
+ if (last_end != next)
+ warn (_("There is a hole [%#tx - %#tx] in %s section.\n"),
+ last_end - section_begin, next - section_begin,
+ section->name);
+ }
else if (start > next)
{
if (next == last_start)
@@ -8484,11 +8537,14 @@ display_debug_ranges (struct dwarf_section *section,
last_start = next;
if (is_rnglists)
- display_debug_rnglists_list
- (start, finish, pointer_size, offset, base_address, debug_info_p->addr_base);
+ last_end
+ = display_debug_rnglists_list
+ (start, finish, pointer_size, offset, base_address,
+ debug_info_p->addr_base);
else
- display_debug_ranges_list
- (start, finish, pointer_size, offset, base_address);
+ last_end
+ = display_debug_ranges_list
+ (start, finish, pointer_size, offset, base_address);
}
/* Display trailing empty (or unreferenced) compile units, if any. */
@@ -8526,6 +8582,8 @@ typedef struct Frame_Chunk
}
Frame_Chunk;
+typedef bool (*is_mach_augmentation_ftype) (char c);
+static is_mach_augmentation_ftype is_mach_augmentation;
typedef const char *(*dwarf_regname_lookup_ftype) (unsigned int);
static dwarf_regname_lookup_ftype dwarf_regnames_lookup_func;
static const char *const *dwarf_regnames;
@@ -8838,9 +8896,22 @@ init_dwarf_regnames_loongarch (void)
dwarf_regnames_lookup_func = regname_internal_by_table_only;
}
+static bool
+is_nomach_augmentation (char c ATTRIBUTE_UNUSED)
+{
+ return false;
+}
+
+static bool
+is_aarch64_augmentation (char c)
+{
+ return (c == 'B' || c == 'G');
+}
+
void
-init_dwarf_regnames_by_elf_machine_code (unsigned int e_machine)
+init_dwarf_by_elf_machine_code (unsigned int e_machine)
{
+ is_mach_augmentation = is_nomach_augmentation;
dwarf_regnames_lookup_func = NULL;
is_aarch64 = false;
@@ -8862,6 +8933,7 @@ init_dwarf_regnames_by_elf_machine_code (unsigned int e_machine)
case EM_AARCH64:
init_dwarf_regnames_aarch64 ();
+ is_mach_augmentation = is_aarch64_augmentation;
break;
case EM_S390:
@@ -8885,9 +8957,10 @@ init_dwarf_regnames_by_elf_machine_code (unsigned int e_machine)
architecture and specific machine type of a BFD. */
void
-init_dwarf_regnames_by_bfd_arch_and_mach (enum bfd_architecture arch,
- unsigned long mach)
+init_dwarf_by_bfd_arch_and_mach (enum bfd_architecture arch,
+ unsigned long mach)
{
+ is_mach_augmentation = is_nomach_augmentation;
dwarf_regnames_lookup_func = NULL;
is_aarch64 = false;
@@ -8915,6 +8988,7 @@ init_dwarf_regnames_by_bfd_arch_and_mach (enum bfd_architecture arch,
case bfd_arch_aarch64:
init_dwarf_regnames_aarch64();
+ is_mach_augmentation = is_aarch64_augmentation;
break;
case bfd_arch_s390:
@@ -9160,7 +9234,7 @@ read_cie (unsigned char *start, unsigned char *end,
fc->fde_encoding = *q++;
else if (*p == 'S')
;
- else if (*p == 'B')
+ else if (is_mach_augmentation (*p))
;
else
break;
@@ -10907,7 +10981,7 @@ display_debug_links (struct dwarf_section * section,
(padding) If needed to reach a 4 byte boundary.
(uint32_t) CRC32 value.
- The .gun_debugaltlink section is formatted as:
+ The .gnu_debugaltlink section is formatted as:
(c-string) Filename.
(binary) Build-ID. */
@@ -12307,7 +12381,7 @@ load_build_id_debug_file (const char * main_filename ATTRIBUTE_UNUSED, void * ma
+ strlen (".debug")
/* The next string should be the same as the longest
name found in the prefixes[] array below. */
- + strlen ("/usrlib64/debug/usr")
+ + strlen ("/usr/lib64/debug/usr/")
+ 1);
void * handle;
@@ -12318,7 +12392,7 @@ load_build_id_debug_file (const char * main_filename ATTRIBUTE_UNUSED, void * ma
"/usr/lib/debug/",
"/usr/lib/debug/usr/",
"/usr/lib64/debug/",
- "/usr/lib64/debug/usr"
+ "/usr/lib64/debug/usr/"
};
long unsigned int i;
@@ -12648,6 +12722,7 @@ static const debug_dump_long_opts debug_option_table[] =
/* For compatibility with earlier versions of readelf. */
{ 'r', "ranges", &do_debug_aranges, 1 },
{ 's', "str", &do_debug_str, 1 },
+ { '\0', "sframe-internal-only", &do_sframe, 1 },
{ 'T', "trace_aranges", &do_trace_aranges, 1 },
{ 't', "pubtypes", &do_debug_pubtypes, 1 },
{ 'U', "trace_info", &do_trace_info, 1 },
@@ -12806,6 +12881,7 @@ struct dwarf_section_display debug_displays[] =
{ { ".debug_weaknames", ".zdebug_weaknames", "", NO_ABBREVS }, display_debug_not_supported, NULL, false },
{ { ".gdb_index", "", "", NO_ABBREVS }, display_gdb_index, &do_gdb_index, false },
{ { ".debug_names", "", "", NO_ABBREVS }, display_debug_names, &do_gdb_index, false },
+ { { ".sframe", "", "", NO_ABBREVS }, display_sframe, &do_sframe, true },
{ { ".trace_info", "", "", ABBREV (trace_abbrev) }, display_trace_info, &do_trace_info, true },
{ { ".trace_abbrev", "", "", NO_ABBREVS }, display_debug_abbrev, &do_trace_abbrevs, false },
{ { ".trace_aranges", "", "", NO_ABBREVS }, display_debug_aranges, &do_trace_aranges, false },
diff --git a/binutils/dwarf.h b/binutils/dwarf.h
index 3419027..13afb4a 100644
--- a/binutils/dwarf.h
+++ b/binutils/dwarf.h
@@ -102,6 +102,7 @@ enum dwarf_section_display_enum
weaknames,
gdb_index,
debug_names,
+ sframe,
trace_info,
trace_abbrev,
trace_aranges,
@@ -240,9 +241,9 @@ extern unsigned long dwarf_start_die;
extern int dwarf_check;
-extern void init_dwarf_regnames_by_elf_machine_code (unsigned int);
-extern void init_dwarf_regnames_by_bfd_arch_and_mach (enum bfd_architecture arch,
- unsigned long mach);
+extern void init_dwarf_by_elf_machine_code (unsigned int);
+extern void init_dwarf_by_bfd_arch_and_mach (enum bfd_architecture arch,
+ unsigned long mach);
extern bool load_debug_section (enum dwarf_section_display_enum, void *);
extern void free_debug_section (enum dwarf_section_display_enum);
diff --git a/binutils/elfedit.c b/binutils/elfedit.c
index 1178d8a..43c319f 100644
--- a/binutils/elfedit.c
+++ b/binutils/elfedit.c
@@ -105,7 +105,18 @@ update_gnu_property (const char *file_name, FILE *file)
if (map == MAP_FAILED)
{
error (_("%s: mmap () failed\n"), file_name);
- return 0;
+ return 1;
+ }
+
+ if ((elf_header.e_ident[EI_CLASS] == ELFCLASS32
+ ? sizeof (Elf32_External_Phdr)
+ : sizeof (Elf64_External_Phdr)) != elf_header.e_phentsize
+ || elf_header.e_phoff > (size_t) st_buf.st_size
+ || (elf_header.e_phnum * (size_t) elf_header.e_phentsize
+ > st_buf.st_size - elf_header.e_phoff))
+ {
+ error (_("%s: can't read program headers\n"), file_name);
+ return 1;
}
phdrs = xmalloc (elf_header.e_phnum * sizeof (*phdrs));
diff --git a/binutils/nm.c b/binutils/nm.c
index 4e86057..a5d5631 100644
--- a/binutils/nm.c
+++ b/binutils/nm.c
@@ -79,7 +79,15 @@ struct extended_symbol_info
#define SYM_STAB_DESC(sym) (sym->sinfo->stab_desc)
#define SYM_STAB_OTHER(sym) (sym->sinfo->stab_other)
#define SYM_SIZE(sym) \
- (sym->elfinfo ? sym->elfinfo->internal_elf_sym.st_size: sym->ssize)
+ (sym->elfinfo \
+ && sym->elfinfo->internal_elf_sym.st_size \
+ ? sym->elfinfo->internal_elf_sym.st_size \
+ : sym->coffinfo \
+ && ISFCN (sym->coffinfo->native->u.syment.n_type) \
+ && sym->coffinfo->native->u.syment.n_numaux \
+ && sym->coffinfo->native[1].u.auxent.x_sym.x_misc.x_fsize \
+ ? sym->coffinfo->native[1].u.auxent.x_sym.x_misc.x_fsize \
+ : sym->ssize)
/* The output formatting functions. */
static void print_object_filename_bsd (const char *);
@@ -793,10 +801,7 @@ filter_symbols (bfd *abfd, bool is_dynamic, void *minisyms,
if (sym == NULL)
continue;
- if (sym->name != NULL
- && sym->name[0] == '_'
- && sym->name[1] == '_'
- && strcmp (sym->name + (sym->name[2] == '_'), "__gnu_lto_slim") == 0
+ if (bfd_lto_slim_symbol_p (abfd, sym->name)
&& report_plugin_err)
{
report_plugin_err = false;
@@ -1036,9 +1041,9 @@ size_forward2 (const void *P_x, const void *P_y)
return sorters[0][reverse_sort] (x->minisym, y->minisym);
}
-/* Sort the symbols by size. ELF provides a size but for other formats
- we have to make a guess by assuming that the difference between the
- address of a symbol and the address of the next higher symbol is the
+/* Sort the symbols by size. ELF and COFF may provide a size but for other
+ formats we have to make a guess by assuming that the difference between
+ the address of a symbol and the address of the next higher symbol is the
size. */
static long
@@ -1081,6 +1086,8 @@ sort_symbols_by_size (bfd *abfd, bool is_dynamic, void *minisyms,
asection *sec;
bfd_vma sz;
asymbol *temp;
+ const elf_symbol_type *elfsym;
+ const coff_symbol_type *coffsym;
if (from + size < fromend)
{
@@ -1100,8 +1107,15 @@ sort_symbols_by_size (bfd *abfd, bool is_dynamic, void *minisyms,
we can't rely on that information for the symbol size. Ditto for
bfd/section.c:global_syms like *ABS*. */
if ((sym->flags & (BSF_SECTION_SYM | BSF_SYNTHETIC)) == 0
- && bfd_get_flavour (abfd) == bfd_target_elf_flavour)
- sz = ((elf_symbol_type *) sym)->internal_elf_sym.st_size;
+ && (elfsym = elf_symbol_from (sym)) != NULL
+ && elfsym->internal_elf_sym.st_size != 0)
+ sz = elfsym->internal_elf_sym.st_size;
+ else if ((sym->flags & (BSF_SECTION_SYM | BSF_SYNTHETIC)) == 0
+ && (coffsym = coff_symbol_from (sym)) != NULL
+ && ISFCN (coffsym->native->u.syment.n_type)
+ && coffsym->native->u.syment.n_numaux != 0
+ && coffsym->native[1].u.auxent.x_sym.x_misc.x_fsize != 0)
+ sz = coffsym->native[1].u.auxent.x_sym.x_misc.x_fsize;
else if ((sym->flags & (BSF_SECTION_SYM | BSF_SYNTHETIC)) == 0
&& bfd_is_com_section (sec))
sz = sym->value;
diff --git a/binutils/objcopy.c b/binutils/objcopy.c
index 5048648..8c90773 100644
--- a/binutils/objcopy.c
+++ b/binutils/objcopy.c
@@ -30,6 +30,8 @@
#include "coff/internal.h"
#include "libcoff.h"
#include "safe-ctype.h"
+#include "plugin-api.h"
+#include "plugin.h"
/* FIXME: See bfd/peXXigen.c for why we include an architecture specific
header in generic PE code. */
@@ -165,6 +167,11 @@ static struct section_list *change_sections;
/* TRUE if some sections are to be removed. */
static bool sections_removed;
+#if BFD_SUPPORTS_PLUGINS
+/* TRUE if all GCC LTO sections are to be removed. */
+static bool lto_sections_removed;
+#endif
+
/* TRUE if only some sections are to be copied. */
static bool sections_copied;
@@ -359,6 +366,7 @@ enum command_line_switch
OPTION_RENAME_SECTION,
OPTION_REVERSE_BYTES,
OPTION_PE_SECTION_ALIGNMENT,
+ OPTION_PLUGIN,
OPTION_SET_SECTION_FLAGS,
OPTION_SET_SECTION_ALIGNMENT,
OPTION_SET_START,
@@ -402,6 +410,7 @@ static struct option strip_options[] =
{"output-file", required_argument, 0, 'o'},
{"output-format", required_argument, 0, 'O'}, /* Obsolete */
{"output-target", required_argument, 0, 'O'},
+ {"plugin", required_argument, 0, OPTION_PLUGIN},
{"preserve-dates", no_argument, 0, 'p'},
{"remove-section", required_argument, 0, 'R'},
{"remove-relocations", required_argument, 0, OPTION_REMOVE_RELOCS},
@@ -758,6 +767,10 @@ strip_usage (FILE *stream, int exit_status)
--info List object formats & architectures supported\n\
-o <file> Place stripped output into <file>\n\
"));
+#if BFD_SUPPORTS_PLUGINS
+ fprintf (stream, _("\
+ --plugin NAME Load the specified plugin\n"));
+#endif
list_supported_targets (program_name, stream);
if (REPORT_BUGS_TO[0] && exit_status == 0)
@@ -1916,20 +1929,11 @@ add_redefine_syms_file (const char *filename)
Returns TRUE upon success, FALSE otherwise. */
static bool
-copy_unknown_object (bfd *ibfd, bfd *obfd)
+copy_unknown_file (bfd *ibfd, bfd *obfd, off_t size, unsigned int mode)
{
char *cbuf;
bfd_size_type tocopy;
- off_t size;
- struct stat buf;
-
- if (bfd_stat_arch_elt (ibfd, &buf) != 0)
- {
- bfd_nonfatal_message (NULL, ibfd, NULL, NULL);
- return false;
- }
- size = buf.st_size;
if (size < 0)
{
non_fatal (_("stat returns negative size for `%s'"),
@@ -1974,11 +1978,31 @@ copy_unknown_object (bfd *ibfd, bfd *obfd)
/* We should at least to be able to read it back when copying an
unknown object in an archive. */
- chmod (bfd_get_filename (obfd), buf.st_mode | S_IRUSR);
+ chmod (bfd_get_filename (obfd), mode | S_IRUSR);
free (cbuf);
return true;
}
+/* Copy unknown object file archive member IBFD onto OBFD.
+ Returns TRUE upon success, FALSE otherwise. */
+
+static bool
+copy_unknown_object (bfd *ibfd, bfd *obfd)
+{
+ struct stat buf;
+
+ if (bfd_stat_arch_elt (ibfd, &buf) != 0)
+ {
+ bfd_nonfatal_message (NULL, ibfd, NULL, NULL);
+ return false;
+ }
+
+ if (!copy_unknown_file (ibfd, obfd, buf.st_size, buf.st_mode))
+ return false;
+
+ return true;
+}
+
typedef struct objcopy_internal_note
{
Elf_Internal_Note note;
@@ -3744,6 +3768,12 @@ copy_archive (bfd *ibfd, bfd *obfd, const char *output_target,
goto cleanup_and_exit;
}
+#if BFD_SUPPORTS_PLUGINS
+ /* Copy LTO IR file as unknown object. */
+ if (bfd_plugin_target_p (this_element->xvec))
+ ok_object = false;
+ else
+#endif
if (ok_object)
{
ok = copy_object (this_element, output_element, input_arch);
@@ -3845,6 +3875,7 @@ copy_file (const char *input_filename, const char *output_filename, int ofd,
char **obj_matching;
char **core_matching;
off_t size = get_file_size (input_filename);
+ const char *target = input_target;
if (size < 1)
{
@@ -3855,9 +3886,16 @@ copy_file (const char *input_filename, const char *output_filename, int ofd,
return;
}
+#if BFD_SUPPORTS_PLUGINS
+ /* Enable LTO plugin in strip unless all LTO sections should be
+ removed. */
+ if (is_strip && !target && !lto_sections_removed)
+ target = "plugin";
+#endif
+
/* To allow us to do "strip *" without dying on the first
non-object file, failures are nonfatal. */
- ibfd = bfd_openr (input_filename, input_target);
+ ibfd = bfd_openr (input_filename, target);
if (ibfd == NULL || bfd_stat (ibfd, in_stat) != 0)
{
bfd_nonfatal_message (input_filename, NULL, NULL, NULL);
@@ -3974,17 +4012,31 @@ copy_file (const char *input_filename, const char *output_filename, int ofd,
return;
}
- if (! copy_object (ibfd, obfd, input_arch))
- status = 1;
-
- /* PR 17512: file: 0f15796a.
- If the file could not be copied it may not be in a writeable
- state. So use bfd_close_all_done to avoid the possibility of
- writing uninitialised data into the file. */
- if (! (status ? bfd_close_all_done (obfd) : bfd_close (obfd)))
+#if BFD_SUPPORTS_PLUGINS
+ if (bfd_plugin_target_p (ibfd->xvec))
{
- status = 1;
- bfd_nonfatal_message (output_filename, NULL, NULL, NULL);
+ /* Copy LTO IR file as unknown file. */
+ if (!copy_unknown_file (ibfd, obfd, in_stat->st_size,
+ in_stat->st_mode))
+ status = 1;
+ else if (!bfd_close_all_done (obfd))
+ status = 1;
+ }
+ else
+#endif
+ {
+ if (! copy_object (ibfd, obfd, input_arch))
+ status = 1;
+
+ /* PR 17512: file: 0f15796a.
+ If the file could not be copied it may not be in a writeable
+ state. So use bfd_close_all_done to avoid the possibility of
+ writing uninitialised data into the file. */
+ if (! (status ? bfd_close_all_done (obfd) : bfd_close (obfd)))
+ {
+ status = 1;
+ bfd_nonfatal_message (output_filename, NULL, NULL, NULL);
+ }
}
if (!bfd_close (ibfd))
@@ -4346,7 +4398,7 @@ setup_section (bfd *ibfd, sec_ptr isection, bfd *obfd)
/* Allow the BFD backend to copy any private data it understands
from the input section to the output section. */
- if (!bfd_copy_private_section_data (ibfd, isection, obfd, osection))
+ if (!bfd_copy_private_section_data (ibfd, isection, obfd, osection, NULL))
err = _("failed to copy private data");
if (make_nobits)
@@ -4598,6 +4650,7 @@ copy_section (bfd *ibfd, sec_ptr isection, bfd *obfd)
char *to = (char *) memhunk;
char *end = (char *) memhunk + size;
int i;
+ bfd_size_type memhunk_size = size;
/* If the section address is not exactly divisible by the interleave,
then we must bias the from address. If the copy_byte is less than
@@ -4617,6 +4670,11 @@ copy_section (bfd *ibfd, sec_ptr isection, bfd *obfd)
}
size = (size + interleave - 1 - copy_byte) / interleave * copy_width;
+
+ /* Don't extend the output section size. */
+ if (size > memhunk_size)
+ size = memhunk_size;
+
osection->lma /= interleave;
if (copy_byte < extra)
osection->lma++;
@@ -4837,6 +4895,10 @@ strip_main (int argc, char *argv[])
char *output_file = NULL;
bool merge_notes_set = false;
+#if BFD_SUPPORTS_PLUGINS
+ bfd_plugin_set_program_name (argv[0]);
+#endif
+
while ((c = getopt_long (argc, argv, "I:O:F:K:MN:R:o:sSpdgxXHhVvwDU",
strip_options, (int *) 0)) != EOF)
{
@@ -4927,6 +4989,13 @@ strip_main (int argc, char *argv[])
case OPTION_KEEP_SECTION_SYMBOLS:
keep_section_symbols = true;
break;
+ case OPTION_PLUGIN: /* --plugin */
+#if BFD_SUPPORTS_PLUGINS
+ bfd_plugin_set_plugin (optarg);
+#else
+ fatal (_("sorry - this program has been built without plugin support\n"));
+#endif
+ break;
case 0:
/* We've been given a long option. */
break;
@@ -4971,6 +5040,14 @@ strip_main (int argc, char *argv[])
if (output_target == NULL)
output_target = input_target;
+#if BFD_SUPPORTS_PLUGINS
+ /* Check if all GCC LTO sections should be removed, assuming all LTO
+ sections will be removed with -R .gnu.lto_.*. * Remove .gnu.lto_.*
+ sections will also remove .gnu.debuglto_. sections. */
+ lto_sections_removed = !!find_section_list (".gnu.lto_.*", false,
+ SECTION_CONTEXT_REMOVE);
+#endif
+
i = optind;
if (i == argc
|| (output_file != NULL && (i + 1) < argc))
@@ -5943,6 +6020,11 @@ copy_main (int argc, char *argv[])
case OPTION_FILE_ALIGNMENT:
pe_file_alignment = parse_vma (optarg, "--file-alignment");
+ if (power_of_two (pe_file_alignment) == -1)
+ {
+ non_fatal (_("--file-alignment argument is not a power of two: %s - ignoring"), optarg);
+ pe_file_alignment = (bfd_vma) -1;
+ }
break;
case OPTION_HEAP:
diff --git a/binutils/objdump.c b/binutils/objdump.c
index 8fdbe03..98d3049 100644
--- a/binutils/objdump.c
+++ b/binutils/objdump.c
@@ -4206,12 +4206,12 @@ disassemble_data (bfd *abfd)
abfd->arch_info = inf;
}
+ const struct bfd_target *old_xvec = NULL;
if (endian != BFD_ENDIAN_UNKNOWN)
{
- struct bfd_target *xvec;
-
- xvec = (struct bfd_target *) xmalloc (sizeof (struct bfd_target));
- memcpy (xvec, abfd->xvec, sizeof (struct bfd_target));
+ struct bfd_target *xvec = xmalloc (sizeof (*xvec));
+ old_xvec = abfd->xvec;
+ memcpy (xvec, old_xvec, sizeof (*xvec));
xvec->byteorder = endian;
abfd->xvec = xvec;
}
@@ -4225,8 +4225,7 @@ disassemble_data (bfd *abfd)
non_fatal (_("can't disassemble for architecture %s\n"),
bfd_printable_arch_mach (bfd_get_arch (abfd), 0));
exit_status = 1;
- free (sorted_syms);
- return;
+ goto out;
}
disasm_info.flavour = bfd_get_flavour (abfd);
@@ -4280,8 +4279,15 @@ disassemble_data (bfd *abfd)
free (disasm_info.dynrelbuf);
disasm_info.dynrelbuf = NULL;
- free (sorted_syms);
disassemble_free_target (&disasm_info);
+ out:
+ free (sorted_syms);
+ sorted_syms = NULL;
+ if (old_xvec)
+ {
+ free ((void *) abfd->xvec);
+ abfd->xvec = old_xvec;
+ }
}
static bool
@@ -4545,8 +4551,8 @@ dump_dwarf (bfd *abfd, bool is_mainfile)
break;
}
- init_dwarf_regnames_by_bfd_arch_and_mach (bfd_get_arch (abfd),
- bfd_get_mach (abfd));
+ init_dwarf_by_bfd_arch_and_mach (bfd_get_arch (abfd),
+ bfd_get_mach (abfd));
bfd_map_over_sections (abfd, dump_dwarf_section, (void *) &is_mainfile);
}
@@ -4981,44 +4987,20 @@ dump_ctf (bfd *abfd ATTRIBUTE_UNUSED, const char *sect_name ATTRIBUTE_UNUSED,
#endif
static void
-dump_section_sframe (bfd *abfd ATTRIBUTE_UNUSED,
- const char * sect_name)
-{
- asection *sec;
- sframe_decoder_ctx *sfd_ctx = NULL;
- bfd_size_type sf_size;
- bfd_byte *sframe_data;
- bfd_vma sf_vma;
- int err = 0;
-
- if (sect_name == NULL)
- sect_name = ".sframe";
-
- sec = read_section (abfd, sect_name, &sframe_data);
- if (sec == NULL)
- {
- my_bfd_nonfatal (bfd_get_filename (abfd));
- return;
- }
- sf_size = bfd_section_size (sec);
- sf_vma = bfd_section_vma (sec);
+dump_sframe_section (bfd *abfd, const char *sect_name, bool is_mainfile)
- /* Decode the contents of the section. */
- sfd_ctx = sframe_decode ((const char*)sframe_data, sf_size, &err);
- if (!sfd_ctx)
+{
+ /* Error checking for user provided SFrame section name, if any. */
+ if (sect_name)
{
- my_bfd_nonfatal (bfd_get_filename (abfd));
- free (sframe_data);
- return;
+ asection *sec = bfd_get_section_by_name (abfd, sect_name);
+ if (sec == NULL)
+ {
+ printf (_("No %s section present\n\n"), sanitize_string (sect_name));
+ return;
+ }
}
-
- printf (_("Contents of the SFrame section %s:"),
- sanitize_string (sect_name));
- /* Dump the contents as text. */
- dump_sframe (sfd_ctx, sf_vma);
-
- sframe_decoder_free (&sfd_ctx);
- free (sframe_data);
+ dump_dwarf (abfd, is_mainfile);
}
@@ -5840,7 +5822,7 @@ dump_bfd (bfd *abfd, bool is_mainfile)
dump_ctf (abfd, dump_ctf_section_name, dump_ctf_parent_name,
dump_ctf_parent_section_name);
if (dump_sframe_section_info)
- dump_section_sframe (abfd, dump_sframe_section_name);
+ dump_sframe_section (abfd, dump_sframe_section_name, is_mainfile);
if (dump_stab_section_info)
dump_stabs (abfd);
if (dump_reloc_info && ! disassemble)
@@ -6304,7 +6286,9 @@ main (int argc, char **argv)
seenflag = true;
if (optarg)
{
- if (dwarf_select_sections_by_names (optarg))
+ if (strcmp (optarg, "sframe-internal-only") == 0)
+ warn (_("Unrecognized debug option 'sframe-internal-only'\n"));
+ else if (dwarf_select_sections_by_names (optarg))
dump_dwarf_section_info = true;
}
else
@@ -6345,8 +6329,15 @@ main (int argc, char **argv)
#endif
case OPTION_SFRAME:
dump_sframe_section_info = true;
+
if (optarg)
dump_sframe_section_name = xstrdup (optarg);
+
+ /* Error checking for user-provided section name is done in
+ dump_sframe_section (). Initialize for now with the default
+ internal name: "sframe-internal-only". */
+ dwarf_select_sections_by_names ("sframe-internal-only");
+
seenflag = true;
break;
case 'G':
diff --git a/binutils/po/binutils.pot b/binutils/po/binutils.pot
index e9a21df..2760c4c 100644
--- a/binutils/po/binutils.pot
+++ b/binutils/po/binutils.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
-"POT-Creation-Date: 2025-01-19 12:23+0000\n"
+"POT-Creation-Date: 2025-07-13 08:47+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -56,10 +56,10 @@ msgid ""
"\n"
msgstr ""
-#: addr2line.c:111 ar.c:354 ar.c:391 coffdump.c:470 dlltool.c:3724
-#: dllwrap.c:518 elfedit.c:976 objcopy.c:706 objcopy.c:762 readelf.c:6328
+#: addr2line.c:111 ar.c:356 ar.c:393 coffdump.c:470 dlltool.c:3770
+#: dllwrap.c:518 elfedit.c:987 objcopy.c:717 objcopy.c:777 readelf.c:6332
#: size.c:110 srconv.c:1705 strings.c:1361 sysdump.c:655 windmc.c:227
-#: windres.c:690
+#: windres.c:670
#, c-format
msgid "Report bugs to %s\n"
msgstr ""
@@ -95,266 +95,266 @@ msgstr ""
msgid "%s: cannot find section %s"
msgstr ""
-#: addr2line.c:514 ar.c:750 dlltool.c:3240 nm.c:1981 objcopy.c:6222
-#: objdump.c:5982 size.c:152 strings.c:356 windmc.c:958 windres.c:816
+#: addr2line.c:514 ar.c:759 dlltool.c:3285 nm.c:1995 objcopy.c:6268
+#: objdump.c:6023 size.c:152 strings.c:356 windmc.c:958 windres.c:796
msgid "fatal error: libbfd ABI mismatch"
msgstr ""
-#: addr2line.c:541 nm.c:2007 objdump.c:6034 readelf.c:6635
+#: addr2line.c:541 nm.c:2021 objdump.c:6075 readelf.c:6647
#, c-format
msgid "unknown demangling style `%s'"
msgstr ""
-#: ar.c:270
+#: ar.c:272
#, c-format
msgid "no entry %s in archive\n"
msgstr ""
-#: ar.c:284
+#: ar.c:286
#, c-format
msgid ""
"Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [--plugin "
"<name>] [member-name] [count] archive-file file...\n"
msgstr ""
-#: ar.c:290
+#: ar.c:292
#, c-format
msgid ""
"Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoOPsSTuvV] [member-"
"name] [count] archive-file file...\n"
msgstr ""
-#: ar.c:298
+#: ar.c:300
#, c-format
msgid " %s -M [<mri-script]\n"
msgstr ""
-#: ar.c:299
+#: ar.c:301
#, c-format
msgid " commands:\n"
msgstr ""
-#: ar.c:300
+#: ar.c:302
#, c-format
msgid " d - delete file(s) from the archive\n"
msgstr ""
-#: ar.c:301
+#: ar.c:303
#, c-format
msgid " m[ab] - move file(s) in the archive\n"
msgstr ""
-#: ar.c:302
+#: ar.c:304
#, c-format
msgid " p - print file(s) found in the archive\n"
msgstr ""
-#: ar.c:303
+#: ar.c:305
#, c-format
msgid " q[f] - quick append file(s) to the archive\n"
msgstr ""
-#: ar.c:304
+#: ar.c:306
#, c-format
msgid ""
" r[ab][f][u] - replace existing or insert new file(s) into the archive\n"
msgstr ""
-#: ar.c:305
+#: ar.c:307
#, c-format
msgid " s - act as ranlib\n"
msgstr ""
-#: ar.c:306
+#: ar.c:308
#, c-format
msgid " t[O][v] - display contents of the archive\n"
msgstr ""
-#: ar.c:307
+#: ar.c:309
#, c-format
msgid " x[o] - extract file(s) from the archive\n"
msgstr ""
-#: ar.c:308
+#: ar.c:310
#, c-format
msgid " command specific modifiers:\n"
msgstr ""
-#: ar.c:309
+#: ar.c:311
#, c-format
msgid " [a] - put file(s) after [member-name]\n"
msgstr ""
-#: ar.c:310
+#: ar.c:312
#, c-format
msgid " [b] - put file(s) before [member-name] (same as [i])\n"
msgstr ""
-#: ar.c:313
+#: ar.c:315
#, c-format
msgid " [D] - use zero for timestamps and uids/gids (default)\n"
msgstr ""
-#: ar.c:315
+#: ar.c:317
#, c-format
msgid " [U] - use actual timestamps and uids/gids\n"
msgstr ""
-#: ar.c:320
+#: ar.c:322
#, c-format
msgid " [D] - use zero for timestamps and uids/gids\n"
msgstr ""
-#: ar.c:322
+#: ar.c:324
#, c-format
msgid " [U] - use actual timestamps and uids/gids (default)\n"
msgstr ""
-#: ar.c:325
+#: ar.c:327
#, c-format
msgid " [N] - use instance [count] of name\n"
msgstr ""
-#: ar.c:326
+#: ar.c:328
#, c-format
msgid " [f] - truncate inserted file names\n"
msgstr ""
-#: ar.c:327
+#: ar.c:329
#, c-format
msgid " [P] - use full path names when matching\n"
msgstr ""
-#: ar.c:328
+#: ar.c:330
#, c-format
msgid " [o] - preserve original dates\n"
msgstr ""
-#: ar.c:329
+#: ar.c:331
#, c-format
msgid " [O] - display offsets of files in the archive\n"
msgstr ""
-#: ar.c:330
+#: ar.c:332
#, c-format
msgid ""
" [u] - only replace files that are newer than current archive "
"contents\n"
msgstr ""
-#: ar.c:331
+#: ar.c:333
#, c-format
msgid " generic modifiers:\n"
msgstr ""
-#: ar.c:332
+#: ar.c:334
#, c-format
msgid " [c] - do not warn if the library had to be created\n"
msgstr ""
-#: ar.c:333
+#: ar.c:335
#, c-format
msgid " [s] - create an archive index (cf. ranlib)\n"
msgstr ""
-#: ar.c:334
+#: ar.c:336
#, c-format
msgid " [l <text> ] - specify the dependencies of this library\n"
msgstr ""
-#: ar.c:335
+#: ar.c:337
#, c-format
msgid " [S] - do not build a symbol table\n"
msgstr ""
-#: ar.c:336
+#: ar.c:338
#, c-format
msgid " [T] - deprecated, use --thin instead\n"
msgstr ""
-#: ar.c:337
+#: ar.c:339
#, c-format
msgid " [v] - be verbose\n"
msgstr ""
-#: ar.c:338
+#: ar.c:340
#, c-format
msgid " [V] - display the version number\n"
msgstr ""
-#: ar.c:339
+#: ar.c:341
#, c-format
msgid " @<file> - read options from <file>\n"
msgstr ""
-#: ar.c:340
+#: ar.c:342
#, c-format
msgid " --target=BFDNAME - specify the target object format as BFDNAME\n"
msgstr ""
-#: ar.c:341
+#: ar.c:343
#, c-format
msgid ""
" --output=DIRNAME - specify the output directory for extraction operations\n"
msgstr ""
-#: ar.c:342
+#: ar.c:344
#, c-format
msgid " --record-libdeps=<text> - specify the dependencies of this library\n"
msgstr ""
-#: ar.c:343
+#: ar.c:345
#, c-format
msgid " --thin - make a thin archive\n"
msgstr ""
-#: ar.c:345
+#: ar.c:347
#, c-format
msgid " optional:\n"
msgstr ""
-#: ar.c:346
+#: ar.c:348
#, c-format
msgid " --plugin <p> - load the specified plugin\n"
msgstr ""
-#: ar.c:367
+#: ar.c:369
#, c-format
msgid "Usage: %s [options] archive\n"
msgstr ""
-#: ar.c:368
+#: ar.c:370
#, c-format
msgid " Generate an index to speed access to archives\n"
msgstr ""
-#: ar.c:369
+#: ar.c:371
#, c-format
msgid ""
" The options are:\n"
" @<file> Read options from <file>\n"
msgstr ""
-#: ar.c:372
+#: ar.c:374
#, c-format
msgid " --plugin <name> Load the specified plugin\n"
msgstr ""
-#: ar.c:376
+#: ar.c:378
#, c-format
msgid ""
" -D Use zero for symbol map timestamp (default)\n"
" -U Use an actual symbol map timestamp\n"
msgstr ""
-#: ar.c:380
+#: ar.c:382
#, c-format
msgid ""
" -D Use zero for symbol map timestamp\n"
" -U Use actual symbol map timestamp (default)\n"
msgstr ""
-#: ar.c:383
+#: ar.c:385
#, c-format
msgid ""
" -t Update the archive's symbol map timestamp\n"
@@ -362,134 +362,134 @@ msgid ""
" -v --version Print version information\n"
msgstr ""
-#: ar.c:507
+#: ar.c:509
msgid "two different operation options specified"
msgstr ""
-#: ar.c:543
+#: ar.c:545
msgid "libdeps specified more than once"
msgstr ""
-#: ar.c:604 ar.c:679 nm.c:2126
+#: ar.c:606 ar.c:681 nm.c:2140 objcopy.c:4996
#, c-format
msgid "sorry - this program has been built without plugin support\n"
msgstr ""
-#: ar.c:806
+#: ar.c:815
msgid "no operation specified"
msgstr ""
-#: ar.c:809
+#: ar.c:818
msgid "`u' is only meaningful with the `r' option."
msgstr ""
-#: ar.c:812
+#: ar.c:821
msgid ""
"`u' is not meaningful with the `D' option - replacement will always happen."
msgstr ""
-#: ar.c:815
+#: ar.c:824
msgid "`u' modifier ignored since `D' is the default (see `U')"
msgstr ""
-#: ar.c:824
+#: ar.c:833
msgid "missing position arg."
msgstr ""
-#: ar.c:830
+#: ar.c:839
msgid "`N' is only meaningful with the `x' and `d' options."
msgstr ""
-#: ar.c:832
+#: ar.c:841
msgid "`N' missing value."
msgstr ""
-#: ar.c:835
+#: ar.c:844
msgid "Value for `N' must be positive."
msgstr ""
-#: ar.c:851
+#: ar.c:860
msgid "`x' cannot be used on thin archives."
msgstr ""
-#: ar.c:865
+#: ar.c:874
msgid "Cannot create libdeps record."
msgstr ""
-#: ar.c:868
+#: ar.c:877
msgid "Cannot set libdeps record type to binary."
msgstr ""
-#: ar.c:871
+#: ar.c:880
msgid "Cannot set libdeps object format."
msgstr ""
-#: ar.c:874
+#: ar.c:883
msgid "Cannot make libdeps object writable."
msgstr ""
-#: ar.c:877
+#: ar.c:886
msgid "Cannot write libdeps record."
msgstr ""
-#: ar.c:880
+#: ar.c:889
msgid "Cannot make libdeps object readable."
msgstr ""
-#: ar.c:883
+#: ar.c:892
msgid "Cannot reset libdeps record type."
msgstr ""
-#: ar.c:955
+#: ar.c:964
#, c-format
msgid "internal error -- this option not implemented"
msgstr ""
-#: ar.c:1026
+#: ar.c:1035
#, c-format
msgid "creating %s"
msgstr ""
-#: ar.c:1051
+#: ar.c:1060
#, c-format
msgid "Cannot convert existing library %s to thin format"
msgstr ""
-#: ar.c:1057
+#: ar.c:1066
#, c-format
msgid "Cannot convert existing thin library %s to normal format"
msgstr ""
-#: ar.c:1088 ar.c:1193 ar.c:1522 objcopy.c:3716
+#: ar.c:1097 ar.c:1202 ar.c:1531 objcopy.c:3742
#, c-format
msgid "internal stat error on %s"
msgstr ""
-#: ar.c:1108 ar.c:1220
+#: ar.c:1117 ar.c:1229
#, c-format
msgid "%s is not a valid archive"
msgstr ""
-#: ar.c:1138
+#: ar.c:1147
#, c-format
msgid "illegal output pathname for archive member: %s, using '%s' instead"
msgstr ""
-#: ar.c:1270
+#: ar.c:1279
msgid "could not create temporary file whilst writing archive"
msgstr ""
-#: ar.c:1420
+#: ar.c:1429
#, c-format
msgid "No member named `%s'\n"
msgstr ""
-#: ar.c:1473
+#: ar.c:1482
#, c-format
msgid "no entry %s in archive %s!"
msgstr ""
-#: ar.c:1655
+#: ar.c:1664
#, c-format
msgid "%s: no archive map to update"
msgstr ""
@@ -623,37 +623,37 @@ msgstr ""
msgid "BFD header file version %s\n"
msgstr ""
-#: bucomm.c:461
+#: bucomm.c:462
#, c-format
msgid "<time data corrupt>"
msgstr ""
-#: bucomm.c:606
+#: bucomm.c:607
#, c-format
msgid "%s: bad number: %s"
msgstr ""
-#: bucomm.c:626 strings.c:469
+#: bucomm.c:627 strings.c:469
#, c-format
msgid "'%s': No such file"
msgstr ""
-#: bucomm.c:628 strings.c:471
+#: bucomm.c:629 strings.c:471
#, c-format
msgid "Warning: could not locate '%s'. reason: %s"
msgstr ""
-#: bucomm.c:632 strings.c:477
+#: bucomm.c:633 strings.c:477
#, c-format
msgid "Warning: '%s' is a directory"
msgstr ""
-#: bucomm.c:634 bucomm.c:647
+#: bucomm.c:635 bucomm.c:648
#, c-format
msgid "Warning: '%s' is not an ordinary file"
msgstr ""
-#: bucomm.c:636
+#: bucomm.c:637
#, c-format
msgid "Warning: '%s' has negative size, probably it is too large"
msgstr ""
@@ -763,7 +763,7 @@ msgstr ""
msgid "Symbol %s, tag %d, number %d"
msgstr ""
-#: coffdump.c:345 readelf.c:20401 readelf.c:20497
+#: coffdump.c:345 readelf.c:20372 readelf.c:20468
#, c-format
msgid "Type"
msgstr ""
@@ -975,7 +975,7 @@ msgstr ""
msgid "%s: is not a COFF format file"
msgstr ""
-#: cxxfilt.c:124 nm.c:380 objdump.c:465
+#: cxxfilt.c:124 nm.c:388 objdump.c:470
#, c-format
msgid "Report bugs to %s.\n"
msgstr ""
@@ -1102,16 +1102,16 @@ msgstr ""
msgid "%s: Path components stripped from image name, '%s'."
msgstr ""
-#: dlltool.c:1038
+#: dlltool.c:1033
#, c-format
msgid "NAME: %s base: %x"
msgstr ""
-#: dlltool.c:1041 dlltool.c:1062
+#: dlltool.c:1036 dlltool.c:1059
msgid "Can't have LIBRARY and NAME"
msgstr ""
-#: dlltool.c:1059
+#: dlltool.c:1056
#, c-format
msgid "LIBRARY: %s base: %x"
msgstr ""
@@ -1121,474 +1121,474 @@ msgstr ""
msgid "VERSION %d.%d\n"
msgstr ""
-#: dlltool.c:1261
+#: dlltool.c:1259
#, c-format
msgid "run: %s %s"
msgstr ""
-#: dlltool.c:1302 resrc.c:289
+#: dlltool.c:1301 resrc.c:289
#, c-format
msgid "wait: %s"
msgstr ""
-#: dlltool.c:1307 dllwrap.c:416 resrc.c:294
+#: dlltool.c:1306 dllwrap.c:416 resrc.c:294
#, c-format
msgid "subprocess got fatal signal %d"
msgstr ""
-#: dlltool.c:1313 dllwrap.c:423 resrc.c:301
+#: dlltool.c:1312 dllwrap.c:423 resrc.c:301
#, c-format
msgid "%s exited with status %d"
msgstr ""
-#: dlltool.c:1344
+#: dlltool.c:1335
#, c-format
msgid "Sucking in info from %s section in %s"
msgstr ""
-#: dlltool.c:1486
+#: dlltool.c:1473
#, c-format
msgid "Excluding symbol: %s"
msgstr ""
-#: dlltool.c:1575 dlltool.c:1586 nm.c:1410 nm.c:1419
+#: dlltool.c:1562 dlltool.c:1573 nm.c:1424 nm.c:1433
#, c-format
msgid "%s: no symbols"
msgstr ""
#. FIXME: we ought to read in and block out the base relocations.
-#: dlltool.c:1612
+#: dlltool.c:1599
#, c-format
msgid "Done reading %s"
msgstr ""
-#: dlltool.c:1622
+#: dlltool.c:1609
#, c-format
msgid "Unable to open object file: %s: %s"
msgstr ""
-#: dlltool.c:1625
+#: dlltool.c:1612
#, c-format
msgid "Scanning object file %s"
msgstr ""
-#: dlltool.c:1645
+#: dlltool.c:1632
#, c-format
msgid "Cannot produce mcore-elf dll from archive file: %s"
msgstr ""
-#: dlltool.c:1747
+#: dlltool.c:1734
msgid "Adding exports to output file"
msgstr ""
-#: dlltool.c:1799
+#: dlltool.c:1786
msgid "Added exports to output file"
msgstr ""
-#: dlltool.c:1966
+#: dlltool.c:1948
#, c-format
msgid "Generating export file: %s"
msgstr ""
-#: dlltool.c:1971
+#: dlltool.c:1953
#, c-format
msgid "Unable to open temporary assembler file: %s"
msgstr ""
-#: dlltool.c:1976
+#: dlltool.c:1958
#, c-format
msgid "Opened temporary file: %s"
msgstr ""
-#: dlltool.c:2157
+#: dlltool.c:2144
msgid "failed to read the number of entries from base file"
msgstr ""
-#: dlltool.c:2208
+#: dlltool.c:2196
msgid "Generated exports file"
msgstr ""
-#: dlltool.c:2351
+#: dlltool.c:2345
#, c-format
msgid "bfd_open failed open stub file: %s: %s"
msgstr ""
-#: dlltool.c:2355
+#: dlltool.c:2349
#, c-format
msgid "Creating stub file: %s"
msgstr ""
-#: dlltool.c:2698
+#: dlltool.c:2689
#, c-format
msgid "bfd_open failed reopen stub file: %s: %s"
msgstr ""
-#: dlltool.c:2712 dlltool.c:2791
+#: dlltool.c:2703 dlltool.c:2782
#, c-format
msgid "failed to open temporary head file: %s"
msgstr ""
-#: dlltool.c:2776 dlltool.c:2866
+#: dlltool.c:2767 dlltool.c:2859
#, c-format
msgid "failed to open temporary head file: %s: %s"
msgstr ""
-#: dlltool.c:2881
+#: dlltool.c:2874 dlltool.c:2925
#, c-format
msgid "failed to open temporary tail file: %s"
msgstr ""
-#: dlltool.c:2917
+#: dlltool.c:2910 dlltool.c:2961
#, c-format
msgid "failed to open temporary tail file: %s: %s"
msgstr ""
-#: dlltool.c:2940
+#: dlltool.c:2984
#, c-format
msgid "Can't create .lib file: %s: %s"
msgstr ""
-#: dlltool.c:2944
+#: dlltool.c:2988
#, c-format
msgid "Creating library file: %s"
msgstr ""
-#: dlltool.c:3028 dlltool.c:3034
+#: dlltool.c:3073 dlltool.c:3079
#, c-format
msgid "cannot delete %s: %s"
msgstr ""
-#: dlltool.c:3039
+#: dlltool.c:3084
msgid "Created lib file"
msgstr ""
-#: dlltool.c:3245
+#: dlltool.c:3290
#, c-format
msgid "Can't open .lib file: %s: %s"
msgstr ""
-#: dlltool.c:3253 dlltool.c:3275
+#: dlltool.c:3298 dlltool.c:3320
#, c-format
msgid "%s is not a library"
msgstr ""
-#: dlltool.c:3293
+#: dlltool.c:3338
#, c-format
msgid "Import library `%s' specifies two or more dlls"
msgstr ""
-#: dlltool.c:3304
+#: dlltool.c:3349
#, c-format
msgid "Unable to determine dll name for `%s' (not an import library?)"
msgstr ""
-#: dlltool.c:3521
+#: dlltool.c:3566
#, c-format
msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
msgstr ""
-#: dlltool.c:3527
+#: dlltool.c:3572
#, c-format
msgid "Error, duplicate EXPORT with ordinals: %s"
msgstr ""
-#: dlltool.c:3632
+#: dlltool.c:3677
msgid "Processing definitions"
msgstr ""
-#: dlltool.c:3664
+#: dlltool.c:3710
msgid "Processed definitions"
msgstr ""
#. xgetext:c-format
-#: dlltool.c:3671 dllwrap.c:477
+#: dlltool.c:3717 dllwrap.c:477
#, c-format
msgid "Usage %s <option(s)> <object-file(s)>\n"
msgstr ""
#. xgetext:c-format
-#: dlltool.c:3673
+#: dlltool.c:3719
#, c-format
msgid ""
" -m --machine <machine> Create as DLL for <machine>. [default: %s]\n"
msgstr ""
-#: dlltool.c:3674
+#: dlltool.c:3720
#, c-format
msgid ""
" possible <machine>: arm[_interwork], arm64, i386, mcore[-elf]{-le|-"
"be}, thumb\n"
msgstr ""
-#: dlltool.c:3675
+#: dlltool.c:3721
#, c-format
msgid " -e --output-exp <outname> Generate an export file.\n"
msgstr ""
-#: dlltool.c:3676
+#: dlltool.c:3722
#, c-format
msgid " -l --output-lib <outname> Generate an interface library.\n"
msgstr ""
-#: dlltool.c:3677
+#: dlltool.c:3723
#, c-format
msgid " -y --output-delaylib <outname> Create a delay-import library.\n"
msgstr ""
-#: dlltool.c:3678
+#: dlltool.c:3724
#, c-format
msgid " --deterministic-libraries\n"
msgstr ""
-#: dlltool.c:3680
+#: dlltool.c:3726
#, c-format
msgid ""
" Use zero for timestamps and uids/gids in output "
"libraries (default)\n"
msgstr ""
-#: dlltool.c:3682
+#: dlltool.c:3728
#, c-format
msgid ""
" Use zero for timestamps and uids/gids in output "
"libraries\n"
msgstr ""
-#: dlltool.c:3683
+#: dlltool.c:3729
#, c-format
msgid " --non-deterministic-libraries\n"
msgstr ""
-#: dlltool.c:3685
+#: dlltool.c:3731
#, c-format
msgid ""
" Use actual timestamps and uids/gids in output "
"libraries\n"
msgstr ""
-#: dlltool.c:3687
+#: dlltool.c:3733
#, c-format
msgid ""
" Use actual timestamps and uids/gids in output "
"libraries (default)\n"
msgstr ""
-#: dlltool.c:3688
+#: dlltool.c:3734
#, c-format
msgid " -a --add-indirect Add dll indirects to export file.\n"
msgstr ""
-#: dlltool.c:3689
+#: dlltool.c:3735
#, c-format
msgid ""
" -D --dllname <name> Name of input dll to put into interface lib.\n"
msgstr ""
-#: dlltool.c:3690
+#: dlltool.c:3736
#, c-format
msgid " -d --input-def <deffile> Name of .def file to be read in.\n"
msgstr ""
-#: dlltool.c:3691
+#: dlltool.c:3737
#, c-format
msgid " -z --output-def <deffile> Name of .def file to be created.\n"
msgstr ""
-#: dlltool.c:3692
+#: dlltool.c:3738
#, c-format
msgid " --export-all-symbols Export all symbols to .def\n"
msgstr ""
-#: dlltool.c:3693
+#: dlltool.c:3739
#, c-format
msgid " --no-export-all-symbols Only export listed symbols\n"
msgstr ""
-#: dlltool.c:3694
+#: dlltool.c:3740
#, c-format
msgid " --exclude-symbols <list> Don't export <list>\n"
msgstr ""
-#: dlltool.c:3695
+#: dlltool.c:3741
#, c-format
msgid " --no-default-excludes Clear default exclude symbols\n"
msgstr ""
-#: dlltool.c:3696
+#: dlltool.c:3742
#, c-format
msgid " -b --base-file <basefile> Read linker generated base file.\n"
msgstr ""
-#: dlltool.c:3697
+#: dlltool.c:3743
#, c-format
msgid " -x --no-idata4 Don't generate idata$4 section.\n"
msgstr ""
-#: dlltool.c:3698
+#: dlltool.c:3744
#, c-format
msgid " -c --no-idata5 Don't generate idata$5 section.\n"
msgstr ""
-#: dlltool.c:3699
+#: dlltool.c:3745
#, c-format
msgid ""
" --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
"$5.\n"
msgstr ""
-#: dlltool.c:3700
+#: dlltool.c:3746
#, c-format
msgid ""
" -U --add-underscore Add underscores to all symbols in interface "
"library.\n"
msgstr ""
-#: dlltool.c:3701
+#: dlltool.c:3747
#, c-format
msgid ""
" --add-stdcall-underscore Add underscores to stdcall symbols in "
"interface library.\n"
msgstr ""
-#: dlltool.c:3702
+#: dlltool.c:3748
#, c-format
msgid ""
" --no-leading-underscore All symbols shouldn't be prefixed by an "
"underscore.\n"
msgstr ""
-#: dlltool.c:3703
+#: dlltool.c:3749
#, c-format
msgid ""
" --leading-underscore All symbols should be prefixed by an "
"underscore.\n"
msgstr ""
-#: dlltool.c:3704
+#: dlltool.c:3750
#, c-format
msgid " -k --kill-at Kill @<n> from exported names.\n"
msgstr ""
-#: dlltool.c:3705
+#: dlltool.c:3751
#, c-format
msgid " -A --add-stdcall-alias Add aliases without @<n>.\n"
msgstr ""
-#: dlltool.c:3706
+#: dlltool.c:3752
#, c-format
msgid " -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
msgstr ""
-#: dlltool.c:3707
+#: dlltool.c:3753
#, c-format
msgid " -S --as <name> Use <name> for assembler.\n"
msgstr ""
-#: dlltool.c:3708
+#: dlltool.c:3754
#, c-format
msgid " -f --as-flags <flags> Pass <flags> to the assembler.\n"
msgstr ""
-#: dlltool.c:3709
+#: dlltool.c:3755
#, c-format
msgid ""
" -C --compat-implib Create backward compatible import library.\n"
msgstr ""
-#: dlltool.c:3710
+#: dlltool.c:3756
#, c-format
msgid ""
" -n --no-delete Keep temp files (repeat for extra "
"preservation).\n"
msgstr ""
-#: dlltool.c:3711
+#: dlltool.c:3757
#, c-format
msgid ""
" -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
msgstr ""
-#: dlltool.c:3712
+#: dlltool.c:3758
#, c-format
msgid ""
" -I --identify <implib> Report the name of the DLL associated with "
"<implib>.\n"
msgstr ""
-#: dlltool.c:3713
+#: dlltool.c:3759
#, c-format
msgid ""
" --identify-strict Causes --identify to report error when multiple "
"DLLs.\n"
msgstr ""
-#: dlltool.c:3714
+#: dlltool.c:3760
#, c-format
msgid " -v --verbose Be verbose.\n"
msgstr ""
-#: dlltool.c:3715
+#: dlltool.c:3761
#, c-format
msgid " -V --version Display the program version.\n"
msgstr ""
-#: dlltool.c:3716
+#: dlltool.c:3762
#, c-format
msgid " -h --help Display this information.\n"
msgstr ""
-#: dlltool.c:3717
+#: dlltool.c:3763
#, c-format
msgid " @<file> Read options from <file>.\n"
msgstr ""
-#: dlltool.c:3719
+#: dlltool.c:3765
#, c-format
msgid ""
" -M --mcore-elf <outname> Process mcore-elf object files into <outname>.\n"
msgstr ""
-#: dlltool.c:3720
+#: dlltool.c:3766
#, c-format
msgid " -L --linker <name> Use <name> as the linker.\n"
msgstr ""
-#: dlltool.c:3721
+#: dlltool.c:3767
#, c-format
msgid " -F --linker-flags <flags> Pass <flags> to the linker.\n"
msgstr ""
-#: dlltool.c:3871
+#: dlltool.c:3917
#, c-format
msgid "Unable to open def-file: %s"
msgstr ""
-#: dlltool.c:3876
+#: dlltool.c:3922
#, c-format
msgid "Path components stripped from dllname, '%s'."
msgstr ""
-#: dlltool.c:3924
+#: dlltool.c:3970
#, c-format
msgid "Unable to open base-file: %s"
msgstr ""
-#: dlltool.c:3962
+#: dlltool.c:4008
#, c-format
msgid "Machine '%s' not supported"
msgstr ""
-#: dlltool.c:4063
+#: dlltool.c:4108
#, c-format
msgid "Warning, machine type (%d) not supported for delayimport."
msgstr ""
-#: dlltool.c:4131 dllwrap.c:206
+#: dlltool.c:4176 dllwrap.c:206
#, c-format
msgid "Tried file: %s"
msgstr ""
-#: dlltool.c:4138 dllwrap.c:213
+#: dlltool.c:4183 dllwrap.c:213
#, c-format
msgid "Using file: %s"
msgstr ""
@@ -1853,20 +1853,20 @@ msgstr ""
msgid "DRIVER options : %s\n"
msgstr ""
-#: dwarf.c:187
+#: dwarf.c:189
msgid "Encoded value extends past end of section\n"
msgstr ""
-#: dwarf.c:195
+#: dwarf.c:197
#, c-format
msgid "Encoded size of %d is too large to read\n"
msgstr ""
-#: dwarf.c:203
+#: dwarf.c:205
msgid "Encoded size of 0 is too small to read\n"
msgstr ""
-#: dwarf.c:263 readelf.c:3943 readelf.c:12059
+#: dwarf.c:265 readelf.c:3946 readelf.c:12072
msgid "unknown"
msgstr ""
@@ -1878,7 +1878,7 @@ msgstr ""
#. This macro cannot protect against PTR values derived from user input.
#. The C standard sections 6.5.6 and 6.5.8 say attempts to do so using
#. pointers is undefined behaviour.
-#: dwarf.c:342
+#: dwarf.c:344
#, c-format
msgid "internal error: attempt to read %d byte of data in to %d sized variable"
msgid_plural ""
@@ -1886,52 +1886,52 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: dwarf.c:430 dwarf.c:5574
+#: dwarf.c:432 dwarf.c:5574
msgid "Badly formed extended line op encountered!\n"
msgstr ""
-#: dwarf.c:436
+#: dwarf.c:438
#, c-format
msgid " Extended opcode %d: "
msgstr ""
-#: dwarf.c:441
+#: dwarf.c:443
#, c-format
msgid ""
"End of Sequence\n"
"\n"
msgstr ""
-#: dwarf.c:449
+#: dwarf.c:451
#, c-format
msgid "Length (%zu) of DW_LNE_set_address op is too long\n"
msgstr ""
-#: dwarf.c:455
+#: dwarf.c:457
#, c-format
msgid "set Address to %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:462
+#: dwarf.c:464
#, c-format
msgid "define new File Table entry\n"
msgstr ""
-#: dwarf.c:463 dwarf.c:4847
+#: dwarf.c:465 dwarf.c:4847
#, c-format
msgid " Entry\tDir\tTime\tSize\tName\n"
msgstr ""
-#: dwarf.c:484
+#: dwarf.c:486
msgid "DW_LNE_define_file: Bad opcode length\n"
msgstr ""
-#: dwarf.c:489
+#: dwarf.c:491
#, c-format
msgid "set Discriminator to %<PRIu64>\n"
msgstr ""
-#: dwarf.c:555
+#: dwarf.c:557
#, c-format
msgid " UNKNOWN DW_LNE_HP_SFC opcode (%u)\n"
msgstr ""
@@ -1940,584 +1940,584 @@ msgstr ""
#. the limited range of the unsigned char data type used
#. for op_code.
#. && op_code <= DW_LNE_hi_user
-#: dwarf.c:572
+#: dwarf.c:574
#, c-format
msgid "user defined: "
msgstr ""
-#: dwarf.c:574
+#: dwarf.c:576
#, c-format
msgid "UNKNOWN: "
msgstr ""
-#: dwarf.c:575
+#: dwarf.c:577
#, c-format
msgid "length %d ["
msgstr ""
-#: dwarf.c:593 dwarf.c:661
+#: dwarf.c:595 dwarf.c:663
msgid "<no .debug_str section>"
msgstr ""
-#: dwarf.c:597
+#: dwarf.c:599
#, c-format
msgid "DW_FORM_strp offset too big: %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:598 dwarf.c:625 dwarf.c:1796
+#: dwarf.c:600 dwarf.c:627 dwarf.c:1798
msgid "<offset is too big>"
msgstr ""
-#: dwarf.c:608
+#: dwarf.c:610
msgid "<no NUL byte at end of .debug_str section>"
msgstr ""
-#: dwarf.c:620
+#: dwarf.c:622
msgid "<no .debug_line_str section>"
msgstr ""
-#: dwarf.c:624
+#: dwarf.c:626
#, c-format
msgid "DW_FORM_line_strp offset too big: %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:635
+#: dwarf.c:637
msgid "<no NUL byte at end of .debug_line_str section>"
msgstr ""
-#: dwarf.c:656
+#: dwarf.c:658
msgid "<no .debug_str_offsets.dwo section>"
msgstr ""
-#: dwarf.c:657
+#: dwarf.c:659
msgid "<no .debug_str_offsets section>"
msgstr ""
-#: dwarf.c:660
+#: dwarf.c:662
msgid "<no .debug_str.dwo section>"
msgstr ""
-#: dwarf.c:671
+#: dwarf.c:673
#, c-format
msgid ""
"string index of %<PRIu64> converts to an offset of %#<PRIx64> which is too "
"big for section %s\n"
msgstr ""
-#: dwarf.c:675
+#: dwarf.c:677
msgid "<string index too big>"
msgstr ""
-#: dwarf.c:682
+#: dwarf.c:684
#, c-format
msgid "indirect offset too big: %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:683
+#: dwarf.c:685
msgid "<indirect index offset is too big>"
msgstr ""
-#: dwarf.c:693
+#: dwarf.c:695
msgid "<no NUL byte at end of section>"
msgstr ""
-#: dwarf.c:705
+#: dwarf.c:707
msgid "Cannot fetch indexed address: the .debug_addr section is missing\n"
msgstr ""
-#: dwarf.c:711
+#: dwarf.c:713
#, c-format
msgid "Offset into section %s too big: %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:739
+#: dwarf.c:741
#, c-format
msgid "Unable to locate %s section\n"
msgstr ""
-#: dwarf.c:745
+#: dwarf.c:747
#, c-format
msgid ""
"Section %s is too small to contain an value indexed from another section!\n"
msgstr ""
-#: dwarf.c:752
+#: dwarf.c:754
#, c-format
msgid "Offset of %#<PRIx64> is too big for section %s\n"
msgstr ""
#. Report the missing single zero which ends the section.
-#: dwarf.c:1027
+#: dwarf.c:1029
#, c-format
msgid "%s section not zero terminated\n"
msgstr ""
#. PR 17531: file:4bcd9ce9.
-#: dwarf.c:1054
+#: dwarf.c:1056
#, c-format
msgid ""
"Debug info is corrupted, abbrev size (%#<PRIx64>) is larger than abbrev "
"section size (%#<PRIx64>)\n"
msgstr ""
-#: dwarf.c:1061
+#: dwarf.c:1063
#, c-format
msgid ""
"Debug info is corrupted, abbrev offset (%#<PRIx64>) is larger than abbrev "
"section size (%#<PRIx64>)\n"
msgstr ""
-#: dwarf.c:1094
+#: dwarf.c:1096
#, c-format
msgid "User TAG value: %#<PRIx64>"
msgstr ""
-#: dwarf.c:1097
+#: dwarf.c:1099
#, c-format
msgid "Unknown TAG value: %#<PRIx64>"
msgstr ""
-#: dwarf.c:1118
+#: dwarf.c:1120
#, c-format
msgid "Unknown FORM value: %lx"
msgstr ""
-#: dwarf.c:1136
+#: dwarf.c:1138
#, c-format
msgid "Unknown IDX value: %lx"
msgstr ""
-#: dwarf.c:1150
+#: dwarf.c:1152
#, c-format
msgid "%c%<PRIu64> byte block: "
msgstr ""
-#: dwarf.c:1487
+#: dwarf.c:1489
#, c-format
msgid "(DW_OP_call_ref in frame info)"
msgstr ""
-#: dwarf.c:1510
+#: dwarf.c:1512
#, c-format
msgid "size: %<PRIu64> "
msgstr ""
-#: dwarf.c:1512
+#: dwarf.c:1514
#, c-format
msgid "offset: %<PRIu64> "
msgstr ""
-#: dwarf.c:1528
+#: dwarf.c:1530
#, c-format
msgid "DW_OP_GNU_push_tls_address or DW_OP_HP_unknown"
msgstr ""
-#: dwarf.c:1553
+#: dwarf.c:1555
#, c-format
msgid "(%s in frame info)"
msgstr ""
-#: dwarf.c:1656
+#: dwarf.c:1658
#, c-format
msgid "(DW_OP_GNU_variable_value in frame info)"
msgstr ""
-#: dwarf.c:1709
+#: dwarf.c:1711
#, c-format
msgid "(User defined location op %#x)"
msgstr ""
-#: dwarf.c:1711
+#: dwarf.c:1713
#, c-format
msgid "(Unknown location op %#x)"
msgstr ""
-#: dwarf.c:1765
+#: dwarf.c:1767
msgid "<no links available>"
msgstr ""
-#: dwarf.c:1789
+#: dwarf.c:1791
msgid "<no NUL byte at end of alt .debug_str section>"
msgstr ""
-#: dwarf.c:1794
+#: dwarf.c:1796
#, c-format
msgid ""
"DW_FORM_GNU_strp_alt offset (%#<PRIx64>) too big or no string sections "
"available\n"
msgstr ""
-#: dwarf.c:1817
+#: dwarf.c:1819
#, c-format
msgid "Unknown AT value: %lx"
msgstr ""
-#: dwarf.c:1883
+#: dwarf.c:1885
#, c-format
msgid "Corrupt attribute block length: %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:2055
+#: dwarf.c:2057
#, c-format
msgid ""
"Unable to resolve ref_addr form: uvalue %<PRIx64> >= section size %<PRIx64> "
"(%s)\n"
msgstr ""
-#: dwarf.c:2074
+#: dwarf.c:2076
#, c-format
msgid ""
"Unable to resolve ref form: uvalue %<PRIx64> + cu_offset %<PRIx64> > CU size "
"%tx\n"
msgstr ""
-#: dwarf.c:2085
+#: dwarf.c:2087
#, c-format
msgid "Unexpected form %lx encountered whilst finding abbreviation for type\n"
msgstr ""
-#: dwarf.c:2093
+#: dwarf.c:2095
#, c-format
msgid "Unable to find abbreviations for CU offset %<PRIx64>\n"
msgstr ""
-#: dwarf.c:2099
+#: dwarf.c:2101
#, c-format
msgid "Empty abbreviation list encountered for CU offset %<PRIx64>\n"
msgstr ""
-#: dwarf.c:2131
+#: dwarf.c:2133
#, c-format
msgid "Unable to find entry for abbreviation %lu\n"
msgstr ""
-#: dwarf.c:2285
+#: dwarf.c:2287
msgid "corrupt discr_list - not using a block form\n"
msgstr ""
-#: dwarf.c:2292
+#: dwarf.c:2294
msgid "corrupt discr_list - block not long enough\n"
msgstr ""
-#: dwarf.c:2327
+#: dwarf.c:2329
#, c-format
msgid "corrupt discr_list - unrecognized discriminant byte %#x\n"
msgstr ""
-#: dwarf.c:2426
+#: dwarf.c:2428
#, c-format
msgid "implementation defined: %#<PRIx64>"
msgstr ""
-#: dwarf.c:2428
+#: dwarf.c:2430
#, c-format
msgid "unknown: %#<PRIx64>"
msgstr ""
-#: dwarf.c:2459
+#: dwarf.c:2461
msgid "Corrupt attribute\n"
msgstr ""
-#: dwarf.c:2482
+#: dwarf.c:2484
msgid "Internal error: DW_FORM_ref_addr is not supported in DWARF version 1.\n"
msgstr ""
-#: dwarf.c:2676
+#: dwarf.c:2678
msgid "Block ends prematurely\n"
msgstr ""
#. We have already displayed the form name.
-#: dwarf.c:2711 dwarf.c:2724 dwarf.c:2748
+#: dwarf.c:2713 dwarf.c:2726 dwarf.c:2750
#, c-format
msgid "%c(offset: %#<PRIx64>): %s"
msgstr ""
-#: dwarf.c:2714
+#: dwarf.c:2716
#, c-format
msgid "%c(indirect string, offset: %#<PRIx64>): %s"
msgstr ""
-#: dwarf.c:2727
+#: dwarf.c:2729
#, c-format
msgid "%c(indirect line string, offset: %#<PRIx64>): %s"
msgstr ""
-#: dwarf.c:2751
+#: dwarf.c:2753
#, c-format
msgid "%c(indexed string: %#<PRIx64>): %s"
msgstr ""
#. We have already displayed the form name.
-#: dwarf.c:2761
+#: dwarf.c:2763
#, c-format
msgid "%c(offset: %#<PRIx64>) %s"
msgstr ""
-#: dwarf.c:2764
+#: dwarf.c:2766
#, c-format
msgid "%c(alt indirect string, offset: %#<PRIx64>) %s"
msgstr ""
-#: dwarf.c:2823
+#: dwarf.c:2825
#, c-format
msgid "loc_offset %<PRIu64> too big\n"
msgstr ""
-#: dwarf.c:2853
+#: dwarf.c:2855
#, c-format
msgid "%c(index: %#<PRIx64>): %#<PRIx64>"
msgstr ""
-#: dwarf.c:2864
+#: dwarf.c:2866
#, c-format
msgid "Unrecognized form: %#lx\n"
msgstr ""
-#: dwarf.c:2878
+#: dwarf.c:2880
#, c-format
msgid ""
"CU @ %#<PRIx64> has multiple loclists_base values (%#<PRIx64> and %"
"#<PRIx64>)\n"
msgstr ""
-#: dwarf.c:2885
+#: dwarf.c:2887
#, c-format
msgid ""
"CU @ %#<PRIx64> has has a negative loclists_base value of %#<PRIx64> - "
"treating as zero\n"
msgstr ""
-#: dwarf.c:2899
+#: dwarf.c:2901
#, c-format
msgid ""
"CU @ %#<PRIx64> has multiple str_offsets_base values %#<PRIx64> and %"
"#<PRIx64>)\n"
msgstr ""
-#: dwarf.c:2906
+#: dwarf.c:2908
#, c-format
msgid ""
"CU @ %#<PRIx64> has has a negative stroffsets_base value of %#<PRIx64> - "
"treating as zero\n"
msgstr ""
-#: dwarf.c:2974
+#: dwarf.c:2976
msgid "More location offset attributes than DW_AT_GNU_locview attributes\n"
msgstr ""
-#: dwarf.c:2985
+#: dwarf.c:2987
#, c-format
msgid "The number of views (%u) is greater than the number of locations (%u)\n"
msgstr ""
-#: dwarf.c:2992
+#: dwarf.c:2994
msgid "More DW_AT_GNU_locview attributes than location offset attributes\n"
msgstr ""
-#: dwarf.c:3081 dwarf.c:3115 dwarf.c:3130
+#: dwarf.c:3083 dwarf.c:3117 dwarf.c:3132
#, c-format
msgid "Unsupported form (%s) for attribute %s\n"
msgstr ""
-#: dwarf.c:3177
+#: dwarf.c:3179
#, c-format
msgid "(not inlined)"
msgstr ""
-#: dwarf.c:3180
+#: dwarf.c:3182
#, c-format
msgid "(inlined)"
msgstr ""
-#: dwarf.c:3183
+#: dwarf.c:3185
#, c-format
msgid "(declared as inline but ignored)"
msgstr ""
-#: dwarf.c:3186
+#: dwarf.c:3188
#, c-format
msgid "(declared as inline and inlined)"
msgstr ""
-#: dwarf.c:3189
+#: dwarf.c:3191
#, c-format
msgid " (Unknown inline attribute value: %#<PRIx64>)"
msgstr ""
-#: dwarf.c:3241
+#: dwarf.c:3243
#, c-format
msgid "(user defined type)"
msgstr ""
-#: dwarf.c:3243
+#: dwarf.c:3245
#, c-format
msgid "(unknown type)"
msgstr ""
-#: dwarf.c:3256
+#: dwarf.c:3258
#, c-format
msgid "(unknown accessibility)"
msgstr ""
-#: dwarf.c:3268
+#: dwarf.c:3270
#, c-format
msgid "(unknown visibility)"
msgstr ""
-#: dwarf.c:3281
+#: dwarf.c:3283
#, c-format
msgid "(user specified)"
msgstr ""
-#: dwarf.c:3283
+#: dwarf.c:3285
#, c-format
msgid "(unknown endianity)"
msgstr ""
-#: dwarf.c:3295
+#: dwarf.c:3297
#, c-format
msgid "(unknown virtuality)"
msgstr ""
-#: dwarf.c:3307
+#: dwarf.c:3309
#, c-format
msgid "(unknown case)"
msgstr ""
-#: dwarf.c:3325
+#: dwarf.c:3327
#, c-format
msgid "(user defined)"
msgstr ""
-#: dwarf.c:3327
+#: dwarf.c:3329
#, c-format
msgid "(unknown convention)"
msgstr ""
-#: dwarf.c:3336
+#: dwarf.c:3338
#, c-format
msgid "(undefined)"
msgstr ""
-#: dwarf.c:3346
+#: dwarf.c:3348
#, c-format
msgid "(unsigned)"
msgstr ""
-#: dwarf.c:3347
+#: dwarf.c:3349
#, c-format
msgid "(leading overpunch)"
msgstr ""
-#: dwarf.c:3348
+#: dwarf.c:3350
#, c-format
msgid "(trailing overpunch)"
msgstr ""
-#: dwarf.c:3349
+#: dwarf.c:3351
#, c-format
msgid "(leading separate)"
msgstr ""
-#: dwarf.c:3350
+#: dwarf.c:3352
#, c-format
msgid "(trailing separate)"
msgstr ""
-#: dwarf.c:3351 dwarf.c:3362
+#: dwarf.c:3353 dwarf.c:3364
#, c-format
msgid "(unrecognised)"
msgstr ""
-#: dwarf.c:3359
+#: dwarf.c:3361
#, c-format
msgid "(no)"
msgstr ""
-#: dwarf.c:3360
+#: dwarf.c:3362
#, c-format
msgid "(in class)"
msgstr ""
-#: dwarf.c:3361
+#: dwarf.c:3363
#, c-format
msgid "(out of class)"
msgstr ""
-#: dwarf.c:3400
+#: dwarf.c:3402
#, c-format
msgid " (location list)"
msgstr ""
-#: dwarf.c:3423 dwarf.c:6830 dwarf.c:7032 dwarf.c:7207
+#: dwarf.c:3425 dwarf.c:6830 dwarf.c:7032 dwarf.c:7207
#, c-format
msgid " [without DW_AT_frame_base]"
msgstr ""
-#: dwarf.c:3453
+#: dwarf.c:3455
#, c-format
msgid ""
"Offset %#<PRIx64> used as value for DW_AT_import attribute of DIE at offset %"
"#tx is too big.\n"
msgstr ""
-#: dwarf.c:3459
+#: dwarf.c:3461
#, c-format
msgid "\t[Abbrev Number: %ld"
msgstr ""
-#: dwarf.c:3554
+#: dwarf.c:3556
#, c-format
msgid ""
"Raw dump of debug contents of section %s (loaded from %s):\n"
"\n"
msgstr ""
-#: dwarf.c:3557
+#: dwarf.c:3559
#, c-format
msgid ""
"Raw dump of debug contents of section %s:\n"
"\n"
msgstr ""
-#: dwarf.c:3562
+#: dwarf.c:3564
#, c-format
msgid ""
"Contents of the %s section (loaded from %s):\n"
"\n"
msgstr ""
-#: dwarf.c:3565
+#: dwarf.c:3567
#, c-format
msgid ""
"Contents of the %s section:\n"
"\n"
msgstr ""
-#: dwarf.c:3692
+#: dwarf.c:3694
msgid "Unexpected form in top DIE\n"
msgstr ""
-#: dwarf.c:3727
+#: dwarf.c:3729
msgid "Unexpected form of DW_AT_rnglists_base in the top DIE\n"
msgstr ""
-#: dwarf.c:3738
+#: dwarf.c:3740
msgid "Unexpected form of DW_AT_addr_base in the top DIE\n"
msgstr ""
-#: dwarf.c:3785
+#: dwarf.c:3787
#, c-format
msgid "Reserved length value (%#<PRIx64>) found in section %s\n"
msgstr ""
-#: dwarf.c:3795
+#: dwarf.c:3797
#, c-format
msgid ""
"Corrupt unit length (got %#<PRIx64> expected at most %#tx) in section %s\n"
msgstr ""
-#: dwarf.c:3805
+#: dwarf.c:3807
#, c-format
msgid "No comp units in %s section ?\n"
msgstr ""
@@ -2671,7 +2671,7 @@ msgstr ""
msgid "Only DWARF version 2, 3, 4 and 5 line info is currently supported.\n"
msgstr ""
-#: dwarf.c:4469 dwarf.c:7370 dwarf.c:8308
+#: dwarf.c:4469 dwarf.c:7370 dwarf.c:8349
#, c-format
msgid "The %s section contains unsupported segment selector size: %d.\n"
msgstr ""
@@ -3108,9 +3108,9 @@ msgstr ""
msgid "CU: %s:\n"
msgstr ""
-#: dwarf.c:5482 dwarf.c:5814 readelf.c:7978 readelf.c:8074 readelf.c:8091
-#: readelf.c:8108 readelf.c:8921 readelf.c:13160 readelf.c:13822
-#: readelf.c:13835 readelf.c:19485 readelf.c:19517
+#: dwarf.c:5482 dwarf.c:5814 readelf.c:7990 readelf.c:8086 readelf.c:8103
+#: readelf.c:8120 readelf.c:8934 readelf.c:13173 readelf.c:13835
+#: readelf.c:13848 readelf.c:19456 readelf.c:19488
msgid "<unknown>"
msgstr ""
@@ -3119,11 +3119,11 @@ msgstr ""
msgid "directory index %u >= number of directories %u\n"
msgstr ""
-#: dwarf.c:5492 dwarf.c:5808 elfcomm.c:776 readelf.c:980 readelf.c:9099
-#: readelf.c:9712 readelf.c:11738 readelf.c:14129 readelf.c:14195
-#: readelf.c:14199 readelf.c:14313 readelf.c:18214 readelf.c:18304
-#: readelf.c:18897 readelf.c:18916 readelf.c:19035 readelf.c:19494
-#: readelf.c:20657 readelf.c:20660
+#: dwarf.c:5492 dwarf.c:5808 elfcomm.c:776 readelf.c:980 readelf.c:9112
+#: readelf.c:9725 readelf.c:11751 readelf.c:14142 readelf.c:14208
+#: readelf.c:14212 readelf.c:14326 readelf.c:18196 readelf.c:18286
+#: readelf.c:18879 readelf.c:18898 readelf.c:19017 readelf.c:19465
+#: readelf.c:20628 readelf.c:20631
#, c-format
msgid "<corrupt>"
msgstr ""
@@ -3232,7 +3232,7 @@ msgstr ""
msgid "Debug info is corrupted, %s header at %#lx has length %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:6036 dwarf.c:7738
+#: dwarf.c:6036 dwarf.c:7777
#, c-format
msgid ""
".debug_info offset of %#<PRIx64> in %s section does not point to a CU "
@@ -3484,12 +3484,12 @@ msgstr ""
msgid "Location list starting at offset %#<PRIx64> is not terminated.\n"
msgstr ""
-#: dwarf.c:6772 dwarf.c:6919 dwarf.c:7149 dwarf.c:8109 dwarf.c:8168
+#: dwarf.c:6772 dwarf.c:6919 dwarf.c:7149 dwarf.c:8148 dwarf.c:8209
#, c-format
msgid "<End of list>\n"
msgstr ""
-#: dwarf.c:6784 dwarf.c:6929 dwarf.c:6964 dwarf.c:8177 dwarf.c:8201
+#: dwarf.c:6784 dwarf.c:6929 dwarf.c:6964 dwarf.c:8218 dwarf.c:8242
#, c-format
msgid "(base address)\n"
msgstr ""
@@ -3501,11 +3501,11 @@ msgid ""
" %*s "
msgstr ""
-#: dwarf.c:6833 dwarf.c:7035 dwarf.c:8128 dwarf.c:8234
+#: dwarf.c:6833 dwarf.c:7035 dwarf.c:8167 dwarf.c:8275
msgid " (start == end)"
msgstr ""
-#: dwarf.c:6835 dwarf.c:7037 dwarf.c:8130 dwarf.c:8236
+#: dwarf.c:6835 dwarf.c:7037 dwarf.c:8169 dwarf.c:8277
msgid " (start > end)"
msgstr ""
@@ -3554,27 +3554,27 @@ msgstr ""
msgid "Table at Offset %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:7276 dwarf.c:8299
+#: dwarf.c:7276 dwarf.c:8340
#, c-format
msgid " Length: %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:7277 dwarf.c:8300
+#: dwarf.c:7277 dwarf.c:8341
#, c-format
msgid " DWARF version: %u\n"
msgstr ""
-#: dwarf.c:7278 dwarf.c:8301
+#: dwarf.c:7278 dwarf.c:8342
#, c-format
msgid " Address size: %u\n"
msgstr ""
-#: dwarf.c:7279 dwarf.c:8302
+#: dwarf.c:7279 dwarf.c:8343
#, c-format
msgid " Segment size: %u\n"
msgstr ""
-#: dwarf.c:7280 dwarf.c:8303
+#: dwarf.c:7280 dwarf.c:8344
#, c-format
msgid " Offset entries: %u\n"
msgstr ""
@@ -3591,12 +3591,12 @@ msgid ""
" Offset Entries starting at %#tx:\n"
msgstr ""
-#: dwarf.c:7300 dwarf.c:8330
+#: dwarf.c:7300 dwarf.c:8371
#, c-format
msgid " [%6u] %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:7339 dwarf.c:7619 dwarf.c:7836 dwarf.c:7960 dwarf.c:8368
+#: dwarf.c:7339 dwarf.c:7627 dwarf.c:7875 dwarf.c:7999 dwarf.c:8410
#, c-format
msgid ""
"\n"
@@ -3608,18 +3608,18 @@ msgstr ""
msgid "The %s section contains corrupt or unsupported version number: %d.\n"
msgstr ""
-#: dwarf.c:7386 dwarf.c:7842 dwarf.c:8376
+#: dwarf.c:7386 dwarf.c:7881 dwarf.c:8418
#, c-format
msgid ""
"Unable to load/parse the .debug_info section, so cannot interpret the %s "
"section.\n"
msgstr ""
-#: dwarf.c:7434
+#: dwarf.c:7433
msgid "No location lists in .debug_info section!\n"
msgstr ""
-#: dwarf.c:7442
+#: dwarf.c:7441
#, c-format
msgid ""
" Warning: This section has relocations - addresses seen here may not be "
@@ -3627,209 +3627,223 @@ msgid ""
"\n"
msgstr ""
-#: dwarf.c:7445 dwarf.c:7494
+#: dwarf.c:7444 dwarf.c:7502
#, c-format
msgid " Offset Begin End Expression\n"
msgstr ""
-#: dwarf.c:7533 dwarf.c:7537
+#: dwarf.c:7541 dwarf.c:7545
#, c-format
msgid "There is a hole [%#tx - %#<PRIx64>] in %s section.\n"
msgstr ""
-#: dwarf.c:7542
+#: dwarf.c:7550
#, c-format
msgid "There is an overlap [%#tx - %#<PRIx64>] in %s section.\n"
msgstr ""
-#: dwarf.c:7550
+#: dwarf.c:7558
#, c-format
msgid "Offset %#<PRIx64> is bigger than %s section size.\n"
msgstr ""
-#: dwarf.c:7557
+#: dwarf.c:7565
#, c-format
msgid "View Offset %#<PRIx64> is bigger than %s section size.\n"
msgstr ""
-#: dwarf.c:7574
+#: dwarf.c:7582
msgid "DWO is not yet supported.\n"
msgstr ""
-#: dwarf.c:7591
+#: dwarf.c:7599
msgid "Hole and overlap detection requires adjacent view lists and loclists.\n"
msgstr ""
-#: dwarf.c:7600
+#: dwarf.c:7608
#, c-format
msgid "There is %ld unused byte at the end of section %s\n"
msgid_plural "There are %ld unused bytes at the end of section %s\n"
msgstr[0] ""
msgstr[1] ""
-#: dwarf.c:7724
+#: dwarf.c:7703
+msgid "Section name must be provided \n"
+msgstr ""
+
+#: dwarf.c:7711
+#, c-format
+msgid "SFrame decode failure: %s\n"
+msgstr ""
+
+#: dwarf.c:7715
+#, c-format
+msgid "Contents of the SFrame section %s:"
+msgstr ""
+
+#: dwarf.c:7763
#, c-format
msgid ""
"Debug info is corrupted, %s header at %#<PRIx64> has length %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:7752
+#: dwarf.c:7791
msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
msgstr ""
-#: dwarf.c:7756
+#: dwarf.c:7795
#, c-format
msgid " Length: %<PRId64>\n"
msgstr ""
-#: dwarf.c:7757
+#: dwarf.c:7796
#, c-format
msgid " Version: %d\n"
msgstr ""
-#: dwarf.c:7758
+#: dwarf.c:7797
#, c-format
msgid " Offset into .debug_info: %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:7760
+#: dwarf.c:7799
#, c-format
msgid " Pointer Size: %d\n"
msgstr ""
-#: dwarf.c:7761
+#: dwarf.c:7800
#, c-format
msgid " Segment Size: %d\n"
msgstr ""
-#: dwarf.c:7768
+#: dwarf.c:7807
#, c-format
msgid "Invalid address size in %s section!\n"
msgstr ""
-#: dwarf.c:7778
+#: dwarf.c:7817
msgid "Pointer size + Segment size is not a power of two.\n"
msgstr ""
-#: dwarf.c:7783
+#: dwarf.c:7822
#, c-format
msgid ""
"\n"
" Address Length\n"
msgstr ""
-#: dwarf.c:7785
+#: dwarf.c:7824
#, c-format
msgid ""
"\n"
" Address Length\n"
msgstr ""
-#: dwarf.c:7862
+#: dwarf.c:7901
#, c-format
msgid "Corrupt address base (%#<PRIx64>) found in debug section %u\n"
msgstr ""
-#: dwarf.c:7880
+#: dwarf.c:7919
#, c-format
msgid " For compilation unit at offset %#<PRIx64>:\n"
msgstr ""
-#: dwarf.c:7883
+#: dwarf.c:7922
#, c-format
msgid "\tIndex\tAddress\n"
msgstr ""
-#: dwarf.c:7895
+#: dwarf.c:7934
#, c-format
msgid ""
"Corrupt %s section: expecting header size of 8 or 16, but found %zd instead\n"
msgstr ""
-#: dwarf.c:7906
+#: dwarf.c:7945
#, c-format
msgid "Corrupt %s section: unit_length field of %#<PRIx64> is invalid\n"
msgstr ""
-#: dwarf.c:7913
+#: dwarf.c:7952
#, c-format
msgid ""
"Corrupt %s section: expecting version number 5 in header but found %d "
"instead\n"
msgstr ""
-#: dwarf.c:7928
+#: dwarf.c:7967
#, c-format
msgid "Corrupt %s section: address size (%x) is wrong\n"
msgstr ""
-#: dwarf.c:7936
+#: dwarf.c:7975
#, c-format
msgid "\t%d:\t"
msgstr ""
-#: dwarf.c:8008 dwarf.c:8032
+#: dwarf.c:8047 dwarf.c:8071
#, c-format
msgid " Length: %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:8009 dwarf.c:8034
+#: dwarf.c:8048 dwarf.c:8073
#, c-format
msgid " Index Offset [String]\n"
msgstr ""
-#: dwarf.c:8017
+#: dwarf.c:8056
#, c-format
msgid "Section %s is too small %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:8025
+#: dwarf.c:8064
#, c-format
msgid "Unexpected version number in str_offset header: %#x\n"
msgstr ""
-#: dwarf.c:8030
+#: dwarf.c:8069
#, c-format
msgid "Unexpected value in str_offset header's padding field: %#x\n"
msgstr ""
-#: dwarf.c:8033
+#: dwarf.c:8072
#, c-format
msgid " Version: %#x\n"
msgstr ""
-#: dwarf.c:8155
+#: dwarf.c:8196
#, c-format
msgid "Range list starting at offset %#<PRIx64> is not terminated.\n"
msgstr ""
-#: dwarf.c:8173
+#: dwarf.c:8214
#, c-format
msgid "(base address index) "
msgstr ""
-#: dwarf.c:8213
+#: dwarf.c:8254
#, c-format
msgid "Invalid range list entry type %d\n"
msgstr ""
-#: dwarf.c:8281
+#: dwarf.c:8322
#, c-format
msgid ""
"The length field (%#<PRIx64>) in the debug_rnglists header is wrong - the "
"section is too small\n"
msgstr ""
-#: dwarf.c:8298
+#: dwarf.c:8339
#, c-format
msgid " Table at Offset: %#<PRIx64>:\n"
msgstr ""
-#: dwarf.c:8316
+#: dwarf.c:8357
msgid "Only DWARF version 5+ debug_rnglists info is currently supported.\n"
msgstr ""
-#: dwarf.c:8323
+#: dwarf.c:8364
#, c-format
msgid ""
"\n"
@@ -3838,751 +3852,746 @@ msgstr ""
#. This can happen when the file was compiled with -gsplit-debug
#. which removes references to range lists from the primary .o file.
-#: dwarf.c:8390
+#: dwarf.c:8432
#, c-format
msgid "No range lists referenced by .debug_info section.\n"
msgstr ""
-#: dwarf.c:8419
-#, c-format
-msgid "Range lists in %s section start at %#<PRIx64>\n"
-msgstr ""
-
-#: dwarf.c:8424 dwarf.c:8459
+#: dwarf.c:8462 dwarf.c:8498
#, c-format
msgid " Offset Begin End\n"
msgstr ""
-#: dwarf.c:8442
+#: dwarf.c:8481
#, c-format
msgid "Corrupt pointer size (%d) in debug entry at offset %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:8449
+#: dwarf.c:8488
#, c-format
msgid "Corrupt offset (%#<PRIx64>) in range entry %u\n"
msgstr ""
-#: dwarf.c:8476
+#: dwarf.c:8523
#, c-format
msgid "There is a hole [%#tx - %#tx] in %s section.\n"
msgstr ""
-#: dwarf.c:8482
+#: dwarf.c:8531
#, c-format
msgid "There is an overlap [%#tx - %#tx] in %s section.\n"
msgstr ""
-#: dwarf.c:8567
+#: dwarf.c:8621
#, c-format
msgid "Unfeasibly large register number: %u\n"
msgstr ""
-#: dwarf.c:8581
+#: dwarf.c:8635
#, c-format
msgid "Out of memory allocating %u columns in dwarf frame arrays\n"
msgstr ""
-#: dwarf.c:9077
+#: dwarf.c:9147
msgid "No terminator for augmentation name\n"
msgstr ""
-#: dwarf.c:9095
+#: dwarf.c:9165
#, c-format
msgid "Invalid pointer size (%d) in CIE data\n"
msgstr ""
-#: dwarf.c:9103
+#: dwarf.c:9173
#, c-format
msgid "Invalid segment size (%d) in CIE data\n"
msgstr ""
-#: dwarf.c:9139 dwarf.c:9770
+#: dwarf.c:9209 dwarf.c:9839
#, c-format
msgid "Augmentation data too long: %#<PRIx64>, expected at most %#tx\n"
msgstr ""
-#: dwarf.c:9224
+#: dwarf.c:9294
#, c-format
msgid " Augmentation data: "
msgstr ""
-#: dwarf.c:9382
+#: dwarf.c:9451
msgid ".eh_frame_hdr section is too small\n"
msgstr ""
-#: dwarf.c:9389
+#: dwarf.c:9458
#, c-format
msgid "Unsupported .eh_frame_hdr version %u\n"
msgstr ""
-#: dwarf.c:9393 dwarf.c:11324
+#: dwarf.c:9462 dwarf.c:11394
#, c-format
msgid " Version: %u\n"
msgstr ""
#. Strictly speaking this is the encoding format of the eh_frame_ptr field below.
-#: dwarf.c:9397
+#: dwarf.c:9466
#, c-format
msgid " Pointer Encoding Format: %#x (%s)\n"
msgstr ""
-#: dwarf.c:9400
+#: dwarf.c:9469
#, c-format
msgid " Count Encoding Format: %#x (%s)\n"
msgstr ""
-#: dwarf.c:9403
+#: dwarf.c:9472
#, c-format
msgid " Table Encoding Format: %#x (%s)\n"
msgstr ""
-#: dwarf.c:9412
+#: dwarf.c:9481
msgid "unable to read eh_frame_ptr field in .eh_frame_hdr section\n"
msgstr ""
-#: dwarf.c:9415
+#: dwarf.c:9484
#, c-format
msgid " Start of frame section: %#<PRIx64>"
msgstr ""
-#: dwarf.c:9419
+#: dwarf.c:9488
#, c-format
msgid " (offset: %#<PRIx64>)"
msgstr ""
-#: dwarf.c:9426
+#: dwarf.c:9495
msgid ""
"It is suspicious to have a .eh_frame_hdr section with an empty search table\n"
msgstr ""
-#: dwarf.c:9432
+#: dwarf.c:9501
msgid "The count field format should be absolute, not relative to an address\n"
msgstr ""
-#: dwarf.c:9439
+#: dwarf.c:9508
msgid "unable to read fde_count field in .eh_frame_hdr section\n"
msgstr ""
-#: dwarf.c:9442
+#: dwarf.c:9511
#, c-format
msgid " Entries in search table: %#<PRIx64>"
msgstr ""
-#: dwarf.c:9448
+#: dwarf.c:9517
msgid ""
"It is suspicious to have a .eh_frame_hdr section an empty table but a non "
"empty count field\n"
msgstr ""
-#: dwarf.c:9462
+#: dwarf.c:9531
#, c-format
msgid ""
"Failed to read location field for entry %#<PRIx64> in the .eh_frame_hdr's "
"search table\n"
msgstr ""
-#: dwarf.c:9470
+#: dwarf.c:9539
#, c-format
msgid ""
"Failed to read address field for entry %#<PRIx64> in the .eh_frame_hdr's "
"search table\n"
msgstr ""
-#: dwarf.c:9499
+#: dwarf.c:9568
msgid "bad register: "
msgstr ""
-#: dwarf.c:9670
+#: dwarf.c:9739
msgid "Failed to read CIE information\n"
msgstr ""
-#: dwarf.c:9681 dwarf.c:9702 dwarf.c:9731
+#: dwarf.c:9750 dwarf.c:9771 dwarf.c:9800
msgid "Invalid max register\n"
msgstr ""
#. PR 17512: file: 9e196b3e.
-#: dwarf.c:9746
+#: dwarf.c:9815
#, c-format
msgid "Probably corrupt segment size: %d - using 4 instead\n"
msgstr ""
#. Ideally translate "invalid " to 8 chars, trailing space
#. is optional.
-#: dwarf.c:9790
+#: dwarf.c:9859
#, c-format
msgid "cie=invalid "
msgstr ""
-#: dwarf.c:10224
+#: dwarf.c:10293
msgid "Invalid column number in saved frame state\n"
msgstr ""
-#: dwarf.c:10274 dwarf.c:10298
+#: dwarf.c:10343 dwarf.c:10367
#, c-format
msgid " %s: <corrupt len %<PRIu64>>\n"
msgstr ""
-#: dwarf.c:10447
+#: dwarf.c:10516
#, c-format
msgid " DW_CFA_??? (User defined call frame op: %#x)\n"
msgstr ""
-#: dwarf.c:10449
+#: dwarf.c:10518
#, c-format
msgid "Unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
msgstr ""
-#: dwarf.c:10553
+#: dwarf.c:10622
#, c-format
msgid "Debug info is corrupted, %s header at %#tx has length %#<PRIx64>\n"
msgstr ""
-#: dwarf.c:10562
+#: dwarf.c:10631
#, c-format
msgid "Version %d\n"
msgstr ""
-#: dwarf.c:10568
+#: dwarf.c:10637
msgid "Only DWARF version 5 .debug_names is currently supported.\n"
msgstr ""
-#: dwarf.c:10575
+#: dwarf.c:10644
#, c-format
msgid "Padding field of .debug_names must be 0 (found 0x%x)\n"
msgstr ""
-#: dwarf.c:10580
+#: dwarf.c:10649
msgid "Compilation unit count must be >= 1 in .debug_names\n"
msgstr ""
-#: dwarf.c:10591
+#: dwarf.c:10660
#, c-format
msgid ""
"Augmentation string length %u must be rounded up to a multiple of 4 in ."
"debug_names.\n"
msgstr ""
-#: dwarf.c:10599
+#: dwarf.c:10668
#, c-format
msgid "Augmentation string:"
msgstr ""
-#: dwarf.c:10626
+#: dwarf.c:10695
#, c-format
msgid "CU table:\n"
msgstr ""
-#: dwarf.c:10639
+#: dwarf.c:10708
#, c-format
msgid "TU table:\n"
msgstr ""
-#: dwarf.c:10652
+#: dwarf.c:10721
#, c-format
msgid "Foreign TU table:\n"
msgstr ""
-#: dwarf.c:10661
+#: dwarf.c:10730
#, c-format
msgid "[%3u] "
msgstr ""
-#: dwarf.c:10672
+#: dwarf.c:10741
#, c-format
msgid ""
"Entry pool offset (%#<PRIx64>) exceeds unit size %#tx for unit %#tx in the "
"debug_names\n"
msgstr ""
-#: dwarf.c:10700
+#: dwarf.c:10769
#, c-format
msgid "Used %zu of %lu bucket.\n"
msgid_plural "Used %zu of %lu buckets.\n"
msgstr[0] ""
msgstr[1] ""
-#: dwarf.c:10729
+#: dwarf.c:10798
#, c-format
msgid ""
"Out of %<PRIu64> items there are %zu bucket clashes (longest of %zu "
"entries).\n"
msgstr ""
-#: dwarf.c:10734
+#: dwarf.c:10803
#, c-format
msgid ""
"The name_count (%<PRIu64>) is not the same as the used bucket_count (%zu) + "
"the hash clash count (%zu)\n"
msgstr ""
-#: dwarf.c:10772
+#: dwarf.c:10841
#, c-format
msgid ""
"Duplicate abbreviation tag %<PRIu64> in unit %#tx in the debug_names "
"section\n"
msgstr ""
-#: dwarf.c:10794 dwarf.c:11097
+#: dwarf.c:10863 dwarf.c:11167
#, c-format
msgid ""
"\n"
"Symbol table:\n"
msgstr ""
-#: dwarf.c:10827
+#: dwarf.c:10896
#, c-format
msgid "Invalid entry offset value: %<PRIx64>\n"
msgstr ""
-#: dwarf.c:10859
+#: dwarf.c:10929
#, c-format
msgid ""
"Undefined abbreviation tag %<PRId64> in unit %#tx in the debug_names "
"section\n"
msgstr ""
-#: dwarf.c:10890
+#: dwarf.c:10960
#, c-format
msgid " <no entries>"
msgstr ""
-#: dwarf.c:10922
+#: dwarf.c:10992
msgid "The debuglink filename is corrupt/missing\n"
msgstr ""
-#: dwarf.c:10926
+#: dwarf.c:10996
#, c-format
msgid " Separate debug info file: %s\n"
msgstr ""
-#: dwarf.c:10937
+#: dwarf.c:11007
msgid "CRC offset missing/truncated\n"
msgstr ""
-#: dwarf.c:10943
+#: dwarf.c:11013
#, c-format
msgid " CRC value: %#x\n"
msgstr ""
-#: dwarf.c:10947
+#: dwarf.c:11017
#, c-format
msgid "There are %#<PRIx64> extraneous bytes at the end of the section\n"
msgstr ""
-#: dwarf.c:10962
+#: dwarf.c:11032
#, c-format
msgid "Build-ID is too short (%#zx bytes)\n"
msgstr ""
-#: dwarf.c:10966
+#: dwarf.c:11036
#, c-format
msgid " Build-ID (%#zx bytes):"
msgstr ""
-#: dwarf.c:10998
+#: dwarf.c:11068
#, c-format
msgid "Truncated header in the %s section.\n"
msgstr ""
-#: dwarf.c:11002
+#: dwarf.c:11072
#, c-format
msgid "Version %lu\n"
msgstr ""
-#: dwarf.c:11008
+#: dwarf.c:11078
#, c-format
msgid "Unsupported version %lu.\n"
msgstr ""
-#: dwarf.c:11012
+#: dwarf.c:11082
msgid "The address table data in version 3 may be wrong.\n"
msgstr ""
-#: dwarf.c:11014
+#: dwarf.c:11084
msgid "Version 4 does not support case insensitive lookups.\n"
msgstr ""
-#: dwarf.c:11016
+#: dwarf.c:11086
msgid "Version 5 does not include inlined functions.\n"
msgstr ""
-#: dwarf.c:11018
+#: dwarf.c:11088
msgid "Version 6 does not include symbol attributes.\n"
msgstr ""
-#: dwarf.c:11046
+#: dwarf.c:11116
#, c-format
msgid "Corrupt header in the %s section.\n"
msgstr ""
-#: dwarf.c:11062
+#: dwarf.c:11132
#, c-format
msgid ""
"\n"
"CU table:\n"
msgstr ""
-#: dwarf.c:11072
+#: dwarf.c:11142
#, c-format
msgid ""
"\n"
"TU table:\n"
msgstr ""
-#: dwarf.c:11085
+#: dwarf.c:11155
#, c-format
msgid ""
"\n"
"Address table:\n"
msgstr ""
-#: dwarf.c:11112
+#: dwarf.c:11182
#, c-format
msgid "[%3u] <corrupt offset: %x>"
msgstr ""
-#: dwarf.c:11113
+#: dwarf.c:11183
#, c-format
msgid "Corrupt name offset of 0x%x found for symbol table slot %d\n"
msgstr ""
-#: dwarf.c:11124
+#: dwarf.c:11194
#, c-format
msgid "<invalid CU vector offset: %x>\n"
msgstr ""
-#: dwarf.c:11125
+#: dwarf.c:11195
#, c-format
msgid "Corrupt CU vector offset of 0x%x found for symbol table slot %d\n"
msgstr ""
-#: dwarf.c:11136
+#: dwarf.c:11206
#, c-format
msgid "Invalid number of CUs (0x%x) for symbol table slot %d\n"
msgstr ""
-#: dwarf.c:11161
+#: dwarf.c:11231
msgid "static"
msgstr ""
-#: dwarf.c:11161
+#: dwarf.c:11231
msgid "global"
msgstr ""
-#: dwarf.c:11173
+#: dwarf.c:11243
#, c-format
msgid ""
"\n"
"Shortcut table:\n"
msgstr ""
-#: dwarf.c:11177
+#: dwarf.c:11247
#, c-format
msgid "Corrupt shortcut table in the %s section.\n"
msgstr ""
-#: dwarf.c:11182
+#: dwarf.c:11252
#, c-format
msgid "Language of main: "
msgstr ""
-#: dwarf.c:11186
+#: dwarf.c:11256
#, c-format
msgid "Name of main: "
msgstr ""
-#: dwarf.c:11188
+#: dwarf.c:11258
#, c-format
msgid "<unknown>\n"
msgstr ""
-#: dwarf.c:11194
+#: dwarf.c:11264
#, c-format
msgid "<corrupt offset: %x>\n"
msgstr ""
-#: dwarf.c:11195
+#: dwarf.c:11265
#, c-format
msgid "Corrupt name offset of 0x%x found for name of main\n"
msgstr ""
-#: dwarf.c:11299
+#: dwarf.c:11369
#, c-format
msgid "Section %s is empty\n"
msgstr ""
-#: dwarf.c:11305
+#: dwarf.c:11375
#, c-format
msgid "Section %s is too small to contain a CU/TU header\n"
msgstr ""
-#: dwarf.c:11326
+#: dwarf.c:11396
#, c-format
msgid " Number of columns: %u\n"
msgstr ""
-#: dwarf.c:11327
+#: dwarf.c:11397
#, c-format
msgid " Number of used entries: %u\n"
msgstr ""
-#: dwarf.c:11328
+#: dwarf.c:11398
#, c-format
msgid ""
" Number of slots: %u\n"
"\n"
msgstr ""
-#: dwarf.c:11335
+#: dwarf.c:11405
#, c-format
msgid "Section %s is too small for %u slot\n"
msgid_plural "Section %s is too small for %u slots\n"
msgstr[0] ""
msgstr[1] ""
-#: dwarf.c:11368
+#: dwarf.c:11438
msgid "Section index pool located before start of section\n"
msgstr ""
-#: dwarf.c:11372
+#: dwarf.c:11442
#, c-format
msgid " [%3d] Signature: %#<PRIx64> Sections: "
msgstr ""
-#: dwarf.c:11378
+#: dwarf.c:11448
#, c-format
msgid "Section %s too small for shndx pool\n"
msgstr ""
-#: dwarf.c:11421
+#: dwarf.c:11491
#, c-format
msgid "Section %s too small for offset and size tables\n"
msgstr ""
-#: dwarf.c:11428
+#: dwarf.c:11498
#, c-format
msgid " Offset table\n"
msgstr ""
-#: dwarf.c:11430 dwarf.c:11517
+#: dwarf.c:11500 dwarf.c:11587
msgid "signature"
msgstr ""
-#: dwarf.c:11430 dwarf.c:11517
+#: dwarf.c:11500 dwarf.c:11587
msgid "dwo_id"
msgstr ""
-#: dwarf.c:11469
+#: dwarf.c:11539
#, c-format
msgid "Row index (%u) is larger than number of used entries (%u)\n"
msgstr ""
-#: dwarf.c:11497 dwarf.c:11568
+#: dwarf.c:11567 dwarf.c:11638
#, c-format
msgid "Overlarge Dwarf section index detected: %u\n"
msgstr ""
-#: dwarf.c:11515
+#: dwarf.c:11585
#, c-format
msgid " Size table\n"
msgstr ""
-#: dwarf.c:11554
+#: dwarf.c:11624
#, c-format
msgid "Too many rows/columns in DWARF index section %s\n"
msgstr ""
-#: dwarf.c:11583
+#: dwarf.c:11653
#, c-format
msgid " Unsupported version (%d)\n"
msgstr ""
-#: dwarf.c:11655
+#: dwarf.c:11725
#, c-format
msgid "Displaying the debug contents of section %s is not yet supported.\n"
msgstr ""
-#: dwarf.c:11686
+#: dwarf.c:11756
#, c-format
msgid ""
"Attempt to allocate an array with an excessive number of elements: %"
"#<PRIx64>\n"
msgstr ""
-#: dwarf.c:11704
+#: dwarf.c:11774
#, c-format
msgid ""
"Attempt to re-allocate an array with an excessive number of elements: %"
"#<PRIx64>\n"
msgstr ""
-#: dwarf.c:11720
+#: dwarf.c:11790
#, c-format
msgid ""
"Attempt to allocate a zero'ed array with an excessive number of elements: %"
"#<PRIx64>\n"
msgstr ""
-#: dwarf.c:11818
+#: dwarf.c:11888
#, c-format
msgid "Unable to reopen separate debug info file: %s\n"
msgstr ""
-#: dwarf.c:11830
+#: dwarf.c:11900
#, c-format
msgid "Separate debug info file %s found, but CRC does not match - ignoring\n"
msgstr ""
-#: dwarf.c:12010
+#: dwarf.c:12080
#, c-format
msgid "Corrupt debuglink section: %s\n"
msgstr ""
-#: dwarf.c:12049 elfcomm.c:295 elfcomm.c:320 elfcomm.c:794
+#: dwarf.c:12119 elfcomm.c:295 elfcomm.c:320 elfcomm.c:794
msgid "Out of memory\n"
msgstr ""
#. Failed to find the file.
-#: dwarf.c:12125
+#: dwarf.c:12195
#, c-format
msgid "could not find separate debug file '%s'\n"
msgstr ""
-#: dwarf.c:12127 dwarf.c:12132 dwarf.c:12138 dwarf.c:12142 dwarf.c:12147
-#: dwarf.c:12150 dwarf.c:12153 dwarf.c:12156
+#: dwarf.c:12197 dwarf.c:12202 dwarf.c:12208 dwarf.c:12212 dwarf.c:12217
+#: dwarf.c:12220 dwarf.c:12223 dwarf.c:12226
#, c-format
msgid "tried: %s\n"
msgstr ""
-#: dwarf.c:12166
+#: dwarf.c:12236
#, c-format
msgid "tried: DEBUGINFOD_URLS=%s\n"
msgstr ""
-#: dwarf.c:12194
+#: dwarf.c:12264
#, c-format
msgid "failed to open separate debug file: %s\n"
msgstr ""
-#: dwarf.c:12203
+#: dwarf.c:12273
#, c-format
msgid ""
"\n"
"%s: Found separate debug info file: %s\n"
msgstr ""
-#: dwarf.c:12226
+#: dwarf.c:12296
msgid "Out of memory allocating dwo filename\n"
msgstr ""
-#: dwarf.c:12232
+#: dwarf.c:12302
#, c-format
msgid "Unable to load dwo file: %s\n"
msgstr ""
#. FIXME: We should check the dwo_id.
-#: dwarf.c:12239
+#: dwarf.c:12309
#, c-format
msgid ""
"%s: Found separate debug object file: %s\n"
"\n"
msgstr ""
-#: dwarf.c:12271
+#: dwarf.c:12341
msgid "Unable to load the .note.gnu.build-id section\n"
msgstr ""
-#: dwarf.c:12277
+#: dwarf.c:12347
msgid ".note.gnu.build-id section is corrupt/empty\n"
msgstr ""
-#: dwarf.c:12298
+#: dwarf.c:12368
msgid ".note.gnu.build-id data size is too small\n"
msgstr ""
-#: dwarf.c:12304
+#: dwarf.c:12374
msgid ".note.gnu.build-id data size is too big\n"
msgstr ""
-#: dwarf.c:12365
+#: dwarf.c:12435
msgid ".debug_sup section is corrupt/empty\n"
msgstr ""
-#: dwarf.c:12375
+#: dwarf.c:12445
msgid "filename in .debug_sup section is corrupt\n"
msgstr ""
-#: dwarf.c:12392
+#: dwarf.c:12462
#, c-format
msgid "unable to open file '%s' referenced from .debug_sup section\n"
msgstr ""
-#: dwarf.c:12397
+#: dwarf.c:12467
#, c-format
msgid ""
"%s: Found supplementary debug file: %s\n"
"\n"
msgstr ""
-#: dwarf.c:12498
+#: dwarf.c:12568
msgid "Multiple DWO_NAMEs encountered for the same CU\n"
msgstr ""
-#: dwarf.c:12510
+#: dwarf.c:12580
msgid "multiple DWO_IDs encountered for the same CU\n"
msgstr ""
-#: dwarf.c:12515
+#: dwarf.c:12585
msgid "Unexpected DWO INFO type"
msgstr ""
-#: dwarf.c:12530
+#: dwarf.c:12600
#, c-format
msgid ""
"The %s section contains link(s) to dwo file(s):\n"
"\n"
msgstr ""
-#: dwarf.c:12535
+#: dwarf.c:12605
#, c-format
msgid " Name: %s\n"
msgstr ""
-#: dwarf.c:12536
+#: dwarf.c:12606
#, c-format
msgid " Directory: %s\n"
msgstr ""
-#: dwarf.c:12536
+#: dwarf.c:12606
msgid "<not-found>"
msgstr ""
-#: dwarf.c:12538
+#: dwarf.c:12608
#, c-format
msgid " ID: "
msgstr ""
-#: dwarf.c:12540
+#: dwarf.c:12610
#, c-format
msgid " ID: <not specified>\n"
msgstr ""
-#: dwarf.c:12697
+#: dwarf.c:12768
#, c-format
msgid "Unrecognized debug option '%s'\n"
msgstr ""
-#: dwarf.c:12741
+#: dwarf.c:12812
#, c-format
msgid "Unrecognized debug letter option '%c'\n"
msgstr ""
-#: dwarf.h:282
+#: dwarf.h:283
msgid "end of data encountered whilst reading LEB\n"
msgstr ""
-#: dwarf.h:284
+#: dwarf.h:285
msgid "read LEB value is too large to store in destination variable\n"
msgstr ""
@@ -4672,7 +4681,7 @@ msgstr ""
#. PR 24049 - we cannot use filedata->file_name as this will
#. have already been freed.
-#: elfcomm.c:518 elfcomm.c:752 elfedit.c:613 readelf.c:24034
+#: elfcomm.c:518 elfcomm.c:752 elfedit.c:624 readelf.c:24044
#, c-format
msgid "%s: failed to read archive header\n"
msgstr ""
@@ -4719,7 +4728,7 @@ msgstr ""
msgid "%s: failed to seek to next file name\n"
msgstr ""
-#: elfcomm.c:757 elfedit.c:620 readelf.c:24041
+#: elfcomm.c:757 elfedit.c:631 readelf.c:24051
#, c-format
msgid "%s: did not find a valid archive header\n"
msgstr ""
@@ -4739,143 +4748,148 @@ msgstr ""
msgid "%s: mmap () failed\n"
msgstr ""
-#: elfedit.c:246
+#: elfedit.c:118
+#, c-format
+msgid "%s: can't read program headers\n"
+msgstr ""
+
+#: elfedit.c:257
#, c-format
msgid "%s: Invalid PT_NOTE segment\n"
msgstr ""
-#: elfedit.c:271
+#: elfedit.c:282
#, c-format
msgid "Unknown x86 feature: %s\n"
msgstr ""
-#: elfedit.c:319
+#: elfedit.c:330
#, c-format
msgid "%s: Unsupported EI_VERSION: %d is not %d\n"
msgstr ""
-#: elfedit.c:340
+#: elfedit.c:351
#, c-format
msgid "%s: Unmatched input EI_CLASS: %d is not %d\n"
msgstr ""
-#: elfedit.c:349
+#: elfedit.c:360
#, c-format
msgid "%s: Unmatched output EI_CLASS: %d is not %d\n"
msgstr ""
-#: elfedit.c:358
+#: elfedit.c:369
#, c-format
msgid "%s: Unmatched e_machine: %d is not %d\n"
msgstr ""
-#: elfedit.c:369
+#: elfedit.c:380
#, c-format
msgid "%s: Unmatched e_type: %d is not %d\n"
msgstr ""
-#: elfedit.c:380
+#: elfedit.c:391
#, c-format
msgid "%s: Unmatched EI_OSABI: %d is not %d\n"
msgstr ""
-#: elfedit.c:392
+#: elfedit.c:403
#, c-format
msgid "%s: Unmatched EI_ABIVERSION: %d is not %d\n"
msgstr ""
-#: elfedit.c:429
+#: elfedit.c:440
#, c-format
msgid "%s: Failed to update ELF header: %s\n"
msgstr ""
-#: elfedit.c:499
+#: elfedit.c:510
msgid ""
"This executable has been built without support for a\n"
"64 bit data type and so it cannot process 64 bit ELF files.\n"
msgstr ""
-#: elfedit.c:540
+#: elfedit.c:551
#, c-format
msgid "%s: Failed to read ELF header\n"
msgstr ""
-#: elfedit.c:547
+#: elfedit.c:558
#, c-format
msgid "%s: Failed to seek to ELF header\n"
msgstr ""
-#: elfedit.c:604 readelf.c:24022
+#: elfedit.c:615 readelf.c:24032
#, c-format
msgid "%s: failed to seek to next archive header\n"
msgstr ""
-#: elfedit.c:635 elfedit.c:644 readelf.c:24054 readelf.c:24063
+#: elfedit.c:646 elfedit.c:655 readelf.c:24064 readelf.c:24073
#, c-format
msgid "%s: bad archive file name\n"
msgstr ""
-#: elfedit.c:667 elfedit.c:778
+#: elfedit.c:678 elfedit.c:789
#, c-format
msgid "Input file '%s' is not readable\n"
msgstr ""
-#: elfedit.c:694
+#: elfedit.c:705
#, c-format
msgid "%s: failed to seek to archive member\n"
msgstr ""
-#: elfedit.c:735 readelf.c:24182
+#: elfedit.c:746 readelf.c:24192
#, c-format
msgid "'%s': No such file\n"
msgstr ""
-#: elfedit.c:737 readelf.c:24184
+#: elfedit.c:748 readelf.c:24194
#, c-format
msgid "Could not locate '%s'. System error message: %s\n"
msgstr ""
-#: elfedit.c:758 readelf.c:24191
+#: elfedit.c:769 readelf.c:24201
#, c-format
msgid "'%s' is not an ordinary file\n"
msgstr ""
-#: elfedit.c:784 readelf.c:24213
+#: elfedit.c:795 readelf.c:24223
#, c-format
msgid "%s: Failed to read file's magic number\n"
msgstr ""
-#: elfedit.c:848
+#: elfedit.c:859
#, c-format
msgid "Unknown OSABI: %s\n"
msgstr ""
-#: elfedit.c:873
+#: elfedit.c:884
#, c-format
msgid "Unknown machine type: %s\n"
msgstr ""
-#: elfedit.c:892
+#: elfedit.c:903
#, c-format
msgid "Unknown type: %s\n"
msgstr ""
-#: elfedit.c:943
+#: elfedit.c:954
#, c-format
msgid "Usage: %s <option(s)> elffile(s)\n"
msgstr ""
-#: elfedit.c:945
+#: elfedit.c:956
#, c-format
msgid " Update the ELF header of ELF files\n"
msgstr ""
-#: elfedit.c:946 nm.c:294 objcopy.c:573 objcopy.c:715 strings.c:1332
+#: elfedit.c:957 nm.c:302 objcopy.c:584 objcopy.c:726 strings.c:1332
#, c-format
msgid " The options are:\n"
msgstr ""
-#: elfedit.c:947
+#: elfedit.c:958
#, c-format
msgid ""
" --input-mach [none|i386|iamcu|l1om|k1om|x86_64]\n"
@@ -4894,7 +4908,7 @@ msgid ""
" --output-abiversion [0-255] Set output ABIVERSION\n"
msgstr ""
-#: elfedit.c:964
+#: elfedit.c:975
#, c-format
msgid ""
" --enable-x86-feature [ibt|shstk|lam_u48|lam_u57]\n"
@@ -4903,14 +4917,14 @@ msgid ""
" Disable x86 feature\n"
msgstr ""
-#: elfedit.c:970
+#: elfedit.c:981
#, c-format
msgid ""
" -h --help Display this information\n"
" -v --version Display the version number of %s\n"
msgstr ""
-#: elfedit.c:1049 elfedit.c:1060
+#: elfedit.c:1060 elfedit.c:1071
#, c-format
msgid "Invalid ABIVERSION: %s\n"
msgstr ""
@@ -4939,69 +4953,69 @@ msgstr ""
msgid "Duplicate symbol entered into keyword list."
msgstr ""
-#: nm.c:292 size.c:88 strings.c:1330
+#: nm.c:300 size.c:88 strings.c:1330
#, c-format
msgid "Usage: %s [option(s)] [file(s)]\n"
msgstr ""
-#: nm.c:293
+#: nm.c:301
#, c-format
msgid " List symbols in [file(s)] (a.out by default).\n"
msgstr ""
-#: nm.c:295
+#: nm.c:303
#, c-format
msgid " -a, --debug-syms Display debugger-only symbols\n"
msgstr ""
-#: nm.c:297
+#: nm.c:305
#, c-format
msgid ""
" -A, --print-file-name Print name of the input file before every symbol\n"
msgstr ""
-#: nm.c:299
+#: nm.c:307
#, c-format
msgid " -B Same as --format=bsd\n"
msgstr ""
-#: nm.c:301
+#: nm.c:309
#, c-format
msgid " -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
msgstr ""
-#: nm.c:303 readelf.c:6202
+#: nm.c:311 readelf.c:6206
msgid " STYLE can be "
msgstr ""
-#: nm.c:305
+#: nm.c:313
#, c-format
msgid " --no-demangle Do not demangle low-level symbol names\n"
msgstr ""
-#: nm.c:307
+#: nm.c:315
#, c-format
msgid ""
" --recurse-limit Enable a demangling recursion limit. (default)\n"
msgstr ""
-#: nm.c:309
+#: nm.c:317
#, c-format
msgid " --no-recurse-limit Disable a demangling recursion limit.\n"
msgstr ""
-#: nm.c:311
+#: nm.c:319
#, c-format
msgid ""
" -D, --dynamic Display dynamic symbols instead of normal symbols\n"
msgstr ""
-#: nm.c:313
+#: nm.c:321
#, c-format
msgid " -e (ignored)\n"
msgstr ""
-#: nm.c:315
+#: nm.c:323
#, c-format
msgid ""
" -f, --format=FORMAT Use the output format FORMAT. FORMAT can be "
@@ -5010,111 +5024,111 @@ msgid ""
" The default is `bsd'\n"
msgstr ""
-#: nm.c:319
+#: nm.c:327
#, c-format
msgid " -g, --extern-only Display only external symbols\n"
msgstr ""
-#: nm.c:321
+#: nm.c:329
#, c-format
msgid ""
" --ifunc-chars=CHARS Characters to use when displaying ifunc symbols\n"
msgstr ""
-#: nm.c:323
+#: nm.c:331
#, c-format
msgid " -j, --just-symbols Same as --format=just-symbols\n"
msgstr ""
-#: nm.c:325
+#: nm.c:333
#, c-format
msgid ""
" -l, --line-numbers Use debugging information to find a filename and\n"
" line number for each symbol\n"
msgstr ""
-#: nm.c:328
+#: nm.c:336
#, c-format
msgid " -n, --numeric-sort Sort symbols numerically by address\n"
msgstr ""
-#: nm.c:330
+#: nm.c:338
#, c-format
msgid " -o Same as -A\n"
msgstr ""
-#: nm.c:332
+#: nm.c:340
#, c-format
msgid " -p, --no-sort Do not sort the symbols\n"
msgstr ""
-#: nm.c:334
+#: nm.c:342
#, c-format
msgid " -P, --portability Same as --format=posix\n"
msgstr ""
-#: nm.c:336
+#: nm.c:344
#, c-format
msgid " -r, --reverse-sort Reverse the sense of the sort\n"
msgstr ""
-#: nm.c:339
+#: nm.c:347
#, c-format
msgid " --plugin NAME Load the specified plugin\n"
msgstr ""
-#: nm.c:342
+#: nm.c:350
#, c-format
msgid " -S, --print-size Print size of defined symbols\n"
msgstr ""
-#: nm.c:344
+#: nm.c:352
#, c-format
msgid ""
" -s, --print-armap Include index for symbols from archive members\n"
msgstr ""
-#: nm.c:346
+#: nm.c:354
#, c-format
msgid " --quiet Suppress \"no symbols\" diagnostic\n"
msgstr ""
-#: nm.c:348
+#: nm.c:356
#, c-format
msgid " --size-sort Sort symbols by size\n"
msgstr ""
-#: nm.c:350
+#: nm.c:358
#, c-format
msgid " --special-syms Include special symbols in the output\n"
msgstr ""
-#: nm.c:352
+#: nm.c:360
#, c-format
msgid " --synthetic Display synthetic symbols as well\n"
msgstr ""
-#: nm.c:354
+#: nm.c:362
#, c-format
msgid " -t, --radix=RADIX Use RADIX for printing symbol values\n"
msgstr ""
-#: nm.c:356
+#: nm.c:364
#, c-format
msgid " --target=BFDNAME Specify the target object format as BFDNAME\n"
msgstr ""
-#: nm.c:358
+#: nm.c:366
#, c-format
msgid " -u, --undefined-only Display only undefined symbols\n"
msgstr ""
-#: nm.c:360
+#: nm.c:368
#, c-format
msgid " -U, --defined-only Display only defined symbols\n"
msgstr ""
-#: nm.c:362
+#: nm.c:370
#, c-format
msgid ""
" --unicode={default|show|invalid|hex|escape|highlight}\n"
@@ -5122,81 +5136,81 @@ msgid ""
"characters\n"
msgstr ""
-#: nm.c:365
+#: nm.c:373
#, c-format
msgid " -W, --no-weak Ignore weak symbols\n"
msgstr ""
-#: nm.c:367
+#: nm.c:375
#, c-format
msgid ""
" --without-symbol-versions Do not display version strings after symbol "
"names\n"
msgstr ""
-#: nm.c:369
+#: nm.c:377
#, c-format
msgid " -X 32_64 (ignored)\n"
msgstr ""
-#: nm.c:371
+#: nm.c:379
#, c-format
msgid " @FILE Read options from FILE\n"
msgstr ""
-#: nm.c:373
+#: nm.c:381
#, c-format
msgid " -h, --help Display this information\n"
msgstr ""
-#: nm.c:375
+#: nm.c:383
#, c-format
msgid " -V, --version Display this program's version number\n"
msgstr ""
-#: nm.c:396
+#: nm.c:404
#, c-format
msgid "%s: invalid radix"
msgstr ""
-#: nm.c:426
+#: nm.c:434
#, c-format
msgid "%s: invalid output format"
msgstr ""
-#: nm.c:450 readelf.c:13743 readelf.c:13786
+#: nm.c:458 readelf.c:13756 readelf.c:13799
#, c-format
msgid "<processor specific>: %d"
msgstr ""
-#: nm.c:452 readelf.c:13750 readelf.c:13803
+#: nm.c:460 readelf.c:13763 readelf.c:13816
#, c-format
msgid "<OS specific>: %d"
msgstr ""
-#: nm.c:454 readelf.c:13753 readelf.c:13806
+#: nm.c:462 readelf.c:13766 readelf.c:13819
#, c-format
msgid "<unknown>: %d"
msgstr ""
-#: nm.c:481
+#: nm.c:489
#, c-format
msgid "<unknown>: %d/%d"
msgstr ""
-#: nm.c:749
+#: nm.c:757
#, c-format
msgid ""
"\n"
"Archive index:\n"
msgstr ""
-#: nm.c:803 nm.c:1476
+#: nm.c:808 nm.c:1490
#, c-format
msgid "%s: plugin needed to handle lto object"
msgstr ""
-#: nm.c:1685
+#: nm.c:1699
#, c-format
msgid ""
"\n"
@@ -5205,7 +5219,7 @@ msgid ""
"\n"
msgstr ""
-#: nm.c:1687
+#: nm.c:1701
#, c-format
msgid ""
"\n"
@@ -5214,7 +5228,7 @@ msgid ""
"\n"
msgstr ""
-#: nm.c:1689 nm.c:1750
+#: nm.c:1703 nm.c:1764
#, c-format
msgid ""
"Name Value Class Type Size Line "
@@ -5222,7 +5236,7 @@ msgid ""
"\n"
msgstr ""
-#: nm.c:1692 nm.c:1753
+#: nm.c:1706 nm.c:1767
#, c-format
msgid ""
"Name Value Class Type "
@@ -5230,7 +5244,7 @@ msgid ""
"\n"
msgstr ""
-#: nm.c:1746
+#: nm.c:1760
#, c-format
msgid ""
"\n"
@@ -5239,7 +5253,7 @@ msgid ""
"\n"
msgstr ""
-#: nm.c:1748
+#: nm.c:1762
#, c-format
msgid ""
"\n"
@@ -5248,39 +5262,39 @@ msgid ""
"\n"
msgstr ""
-#: nm.c:1832
+#: nm.c:1846
#, c-format
msgid "Print width has not been initialized (%d)"
msgstr ""
-#: nm.c:2097 objdump.c:6330 readelf.c:6669 strings.c:314
+#: nm.c:2111 objdump.c:6387 readelf.c:6681 strings.c:314
#, c-format
msgid "invalid argument to -U/--unicode: %s"
msgstr ""
-#: nm.c:2115
+#: nm.c:2129
msgid "Only -X 32_64 is supported"
msgstr ""
-#: nm.c:2147
+#: nm.c:2161
msgid "Using the --size-sort and --undefined-only options together"
msgstr ""
-#: nm.c:2148
+#: nm.c:2162
msgid "will produce no output, since undefined symbols have no size."
msgstr ""
-#: objcopy.c:571 srconv.c:1694
+#: objcopy.c:582 srconv.c:1694
#, c-format
msgid "Usage: %s [option(s)] in-file [out-file]\n"
msgstr ""
-#: objcopy.c:572
+#: objcopy.c:583
#, c-format
msgid " Copies a binary file, possibly transforming it in the process\n"
msgstr ""
-#: objcopy.c:574
+#: objcopy.c:585
#, c-format
msgid ""
" -I --input-target <bfdname> Assume input file is in format <bfdname>\n"
@@ -5295,7 +5309,7 @@ msgid ""
"output\n"
msgstr ""
-#: objcopy.c:582 objcopy.c:723
+#: objcopy.c:593 objcopy.c:734
#, c-format
msgid ""
" -D --enable-deterministic-archives\n"
@@ -5305,7 +5319,7 @@ msgid ""
" Disable -D behavior\n"
msgstr ""
-#: objcopy.c:588 objcopy.c:729
+#: objcopy.c:599 objcopy.c:740
#, c-format
msgid ""
" -D --enable-deterministic-archives\n"
@@ -5315,7 +5329,7 @@ msgid ""
" Disable -D behavior (default)\n"
msgstr ""
-#: objcopy.c:593
+#: objcopy.c:604
#, c-format
msgid ""
" -j --only-section <name> Only copy section <name> into the output\n"
@@ -5467,17 +5481,17 @@ msgid ""
"supported\n"
msgstr ""
-#: objcopy.c:713
+#: objcopy.c:724
#, c-format
msgid "Usage: %s <option(s)> in-file(s)\n"
msgstr ""
-#: objcopy.c:714
+#: objcopy.c:725
#, c-format
msgid " Removes symbols and sections from files\n"
msgstr ""
-#: objcopy.c:716
+#: objcopy.c:727
#, c-format
msgid ""
" -I --input-target=<bfdname> Assume input file is in format <bfdname>\n"
@@ -5489,7 +5503,7 @@ msgid ""
"output\n"
msgstr ""
-#: objcopy.c:734
+#: objcopy.c:745
#, c-format
msgid ""
" -R --remove-section=<name> Also remove section <name> from the "
@@ -5523,703 +5537,713 @@ msgid ""
" -o <file> Place stripped output into <file>\n"
msgstr ""
-#: objcopy.c:814
+#: objcopy.c:771
+#, c-format
+msgid " --plugin NAME Load the specified plugin\n"
+msgstr ""
+
+#: objcopy.c:829
#, c-format
msgid "unrecognized section flag `%s'"
msgstr ""
-#: objcopy.c:815 objcopy.c:889
+#: objcopy.c:830 objcopy.c:904
#, c-format
msgid "supported flags: %s"
msgstr ""
-#: objcopy.c:888
+#: objcopy.c:903
#, c-format
msgid "unrecognized symbol flag `%s'"
msgstr ""
-#: objcopy.c:947
+#: objcopy.c:962
#, c-format
msgid "error: %s both copied and removed"
msgstr ""
-#: objcopy.c:953
+#: objcopy.c:968
#, c-format
msgid "error: %s both sets and alters VMA"
msgstr ""
-#: objcopy.c:959
+#: objcopy.c:974
#, c-format
msgid "error: %s both sets and alters LMA"
msgstr ""
-#: objcopy.c:1122
+#: objcopy.c:1137
#, c-format
msgid "cannot open '%s': %s"
msgstr ""
-#: objcopy.c:1125 objcopy.c:5282
+#: objcopy.c:1140 objcopy.c:5323
#, c-format
msgid "%s: fread failed"
msgstr ""
-#: objcopy.c:1198
+#: objcopy.c:1213
#, c-format
msgid "%s:%d: Ignoring rubbish found on this line"
msgstr ""
-#: objcopy.c:1342
+#: objcopy.c:1357
#, c-format
msgid "error: section %s matches both remove and copy options"
msgstr ""
-#: objcopy.c:1345
+#: objcopy.c:1360
#, c-format
msgid "error: section %s matches both update and remove options"
msgstr ""
-#: objcopy.c:1520
+#: objcopy.c:1535
#, c-format
msgid "Section %s not found"
msgstr ""
-#: objcopy.c:1569
+#: objcopy.c:1584
msgid "redefining symbols does not work on LTO-compiled object files"
msgstr ""
-#: objcopy.c:1682
+#: objcopy.c:1697
#, c-format
msgid "not stripping symbol `%s' because it is named in a relocation"
msgstr ""
-#: objcopy.c:1745
+#: objcopy.c:1760
#, c-format
msgid "'before=%s' not found"
msgstr ""
-#: objcopy.c:1785
+#: objcopy.c:1800
#, c-format
msgid "%s: Multiple redefinition of symbol \"%s\""
msgstr ""
-#: objcopy.c:1789
+#: objcopy.c:1804
#, c-format
msgid "%s: Symbol \"%s\" is target of more than one redefinition"
msgstr ""
-#: objcopy.c:1816
+#: objcopy.c:1831
#, c-format
msgid "couldn't open symbol redefinition file %s (error: %s)"
msgstr ""
-#: objcopy.c:1894
+#: objcopy.c:1909
#, c-format
msgid "%s:%d: garbage found at end of line"
msgstr ""
-#: objcopy.c:1897
+#: objcopy.c:1912
#, c-format
msgid "%s:%d: missing new symbol name"
msgstr ""
-#: objcopy.c:1907
+#: objcopy.c:1922
#, c-format
msgid "%s:%d: premature end of file"
msgstr ""
-#: objcopy.c:1933
+#: objcopy.c:1939
#, c-format
msgid "stat returns negative size for `%s'"
msgstr ""
-#: objcopy.c:1945
+#: objcopy.c:1951
#, c-format
msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
msgstr ""
-#: objcopy.c:2193
+#: objcopy.c:2219
#, c-format
msgid "%s[%s]: Cannot merge - there are relocations against this section"
msgstr ""
-#: objcopy.c:2215
+#: objcopy.c:2241
msgid "corrupt GNU build attribute note: description size not a factor of 4"
msgstr ""
-#: objcopy.c:2222
+#: objcopy.c:2248
msgid "corrupt GNU build attribute note: wrong note type"
msgstr ""
-#: objcopy.c:2228
+#: objcopy.c:2254
msgid "corrupt GNU build attribute note: note too big"
msgstr ""
-#: objcopy.c:2234
+#: objcopy.c:2260
msgid "corrupt GNU build attribute note: name too small"
msgstr ""
-#: objcopy.c:2257
+#: objcopy.c:2283
msgid "corrupt GNU build attribute note: unsupported version"
msgstr ""
-#: objcopy.c:2291
+#: objcopy.c:2317
msgid "corrupt GNU build attribute note: bad description size"
msgstr ""
-#: objcopy.c:2327
+#: objcopy.c:2353
msgid "corrupt GNU build attribute note: name not NUL terminated"
msgstr ""
-#: objcopy.c:2339
+#: objcopy.c:2365
msgid "corrupt GNU build attribute notes: excess data at end"
msgstr ""
-#: objcopy.c:2346
+#: objcopy.c:2372
msgid "bad GNU build attribute notes: no known versions detected"
msgstr ""
#. This happens with glibc. No idea why.
-#: objcopy.c:2350
+#: objcopy.c:2376
#, c-format
msgid "%s[%s]: Warning: version note missing - assuming version 3"
msgstr ""
-#: objcopy.c:2360
+#: objcopy.c:2386
msgid "bad GNU build attribute notes: multiple different versions"
msgstr ""
-#: objcopy.c:2608
+#: objcopy.c:2634
#, c-format
msgid "%s[%s]: Note - dropping 'share' flag as output format is not COFF"
msgstr ""
-#: objcopy.c:2620
+#: objcopy.c:2646
#, c-format
msgid "%s[%s]: 'large' flag is ELF x86-64 specific"
msgstr ""
#. PR 17636: Call non-fatal so that we return to our parent who
#. may need to tidy temporary files.
-#: objcopy.c:2666
+#: objcopy.c:2692
#, c-format
msgid "unable to change endianness of '%s'"
msgstr ""
-#: objcopy.c:2673
+#: objcopy.c:2699
#, c-format
msgid "unable to modify '%s' due to errors"
msgstr ""
-#: objcopy.c:2686
+#: objcopy.c:2712
#, c-format
msgid "error: the input file '%s' has no sections"
msgstr ""
-#: objcopy.c:2714
+#: objcopy.c:2740
#, c-format
msgid ""
"--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi|zstd] is unsupported on `%"
"s'"
msgstr ""
-#: objcopy.c:2722
+#: objcopy.c:2748
#, c-format
msgid "--elf-stt-common=[yes|no] is unsupported on `%s'"
msgstr ""
-#: objcopy.c:2729
+#: objcopy.c:2755
#, c-format
msgid "--strip-section-headers is unsupported on `%s'"
msgstr ""
-#: objcopy.c:2736
+#: objcopy.c:2762
#, c-format
msgid "copy from `%s' [%s] to `%s' [%s]\n"
msgstr ""
-#: objcopy.c:2784
+#: objcopy.c:2810
#, c-format
msgid "Input file `%s' ignores binary architecture parameter."
msgstr ""
-#: objcopy.c:2800
+#: objcopy.c:2826
#, c-format
msgid "Unable to recognise the format of the input file `%s'"
msgstr ""
-#: objcopy.c:2803
+#: objcopy.c:2829
#, c-format
msgid "Output file cannot represent architecture `%s'"
msgstr ""
-#: objcopy.c:2869
+#: objcopy.c:2895
#, c-format
msgid "warning: file alignment (0x%<PRIx64>) > section alignment (0x%<PRIx64>)"
msgstr ""
-#: objcopy.c:2943
+#: objcopy.c:2969
#, c-format
msgid "can't add section '%s'"
msgstr ""
-#: objcopy.c:2957
+#: objcopy.c:2983
#, c-format
msgid "can't create section `%s'"
msgstr ""
-#: objcopy.c:3005
+#: objcopy.c:3031
#, c-format
msgid "error: %s not found, can't be updated"
msgstr ""
-#: objcopy.c:3045
+#: objcopy.c:3071
msgid "warning: could not load note section"
msgstr ""
-#: objcopy.c:3066
+#: objcopy.c:3092
msgid "warning: failed to set merged notes size"
msgstr ""
-#: objcopy.c:3092
+#: objcopy.c:3118
#, c-format
msgid "can't dump section '%s' - it does not exist"
msgstr ""
-#: objcopy.c:3100
+#: objcopy.c:3126
msgid "can't dump section - it has no contents"
msgstr ""
-#: objcopy.c:3112
+#: objcopy.c:3138
msgid "could not open section dump file"
msgstr ""
-#: objcopy.c:3120
+#: objcopy.c:3146
#, c-format
msgid "error writing section contents to %s (error: %s)"
msgstr ""
-#: objcopy.c:3130
+#: objcopy.c:3156
msgid "could not retrieve section contents"
msgstr ""
-#: objcopy.c:3144
+#: objcopy.c:3170
#, c-format
msgid "%s: debuglink section already exists"
msgstr ""
-#: objcopy.c:3156
+#: objcopy.c:3182
#, c-format
msgid "cannot create debug link section `%s'"
msgstr ""
-#: objcopy.c:3249
+#: objcopy.c:3275
msgid "Can't fill gap after section"
msgstr ""
-#: objcopy.c:3273
+#: objcopy.c:3299
msgid "can't add padding"
msgstr ""
-#: objcopy.c:3445
+#: objcopy.c:3471
msgid "error: failed to locate merged notes"
msgstr ""
-#: objcopy.c:3454
+#: objcopy.c:3480
msgid "error: failed to merge notes"
msgstr ""
-#: objcopy.c:3463
+#: objcopy.c:3489
msgid "error: failed to copy merged notes into output"
msgstr ""
-#: objcopy.c:3480
+#: objcopy.c:3506
#, c-format
msgid "%s: Could not find any mergeable note sections"
msgstr ""
-#: objcopy.c:3489
+#: objcopy.c:3515
#, c-format
msgid "cannot fill debug link section `%s'"
msgstr ""
-#: objcopy.c:3552
+#: objcopy.c:3578
msgid "error copying private BFD data"
msgstr ""
-#: objcopy.c:3563
+#: objcopy.c:3589
#, c-format
msgid "this target does not support %lu alternative machine codes"
msgstr ""
-#: objcopy.c:3567
+#: objcopy.c:3593
msgid "treating that number as an absolute e_machine value instead"
msgstr ""
-#: objcopy.c:3571
+#: objcopy.c:3597
msgid "ignoring the alternative value"
msgstr ""
-#: objcopy.c:3632
+#: objcopy.c:3658
msgid "sorry: copying thin archives is not currently supported"
msgstr ""
-#: objcopy.c:3639 objcopy.c:3695
+#: objcopy.c:3665 objcopy.c:3721
#, c-format
msgid "cannot create tempdir for archive copying (error: %s)"
msgstr ""
-#: objcopy.c:3674
+#: objcopy.c:3700
#, c-format
msgid "warning: illegal pathname found in archive member: %s"
msgstr ""
-#: objcopy.c:3680
+#: objcopy.c:3706
#, c-format
msgid "warning: using the basename of the member instead: %s"
msgstr ""
-#: objcopy.c:3728
+#: objcopy.c:3754
msgid "Unable to recognise the format of file"
msgstr ""
-#: objcopy.c:3850
+#: objcopy.c:3883
#, c-format
msgid "error: the input file '%s' is empty"
msgstr ""
-#: objcopy.c:3885
+#: objcopy.c:3925
msgid "--compress-debug-sections=zstd: binutils is not built with zstd support"
msgstr ""
-#: objcopy.c:3941
+#: objcopy.c:3981
#, c-format
msgid "--add-gnu-debuglink ignored for archive %s"
msgstr ""
-#: objcopy.c:4041
+#: objcopy.c:4095
#, c-format
msgid "Multiple renames of section %s"
msgstr ""
-#: objcopy.c:4086
+#: objcopy.c:4140
msgid "error in private header data"
msgstr ""
-#: objcopy.c:4242 objcopy.c:4250
+#: objcopy.c:4273 objcopy.c:4281
msgid "failed to create output section"
msgstr ""
-#: objcopy.c:4259
+#: objcopy.c:4290
msgid "failed to set size"
msgstr ""
-#: objcopy.c:4278
+#: objcopy.c:4309
msgid "failed to set vma"
msgstr ""
-#: objcopy.c:4327
+#: objcopy.c:4343
msgid "failed to set alignment"
msgstr ""
-#: objcopy.c:4342
+#: objcopy.c:4358
#, c-format
msgid "output section %s's alignment does not match its VMA"
msgstr ""
-#: objcopy.c:4356
+#: objcopy.c:4372
#, c-format
msgid "output section %s's alignment does not match its LMA"
msgstr ""
-#: objcopy.c:4386
+#: objcopy.c:4402
msgid "failed to copy private data"
msgstr ""
-#: objcopy.c:4540
+#: objcopy.c:4556
msgid "relocation count is negative"
msgstr ""
#. User must pad the section up in order to do this.
-#: objcopy.c:4626
+#: objcopy.c:4642
#, c-format
msgid ""
"cannot reverse bytes: length of section %s must be evenly divisible by %d"
msgstr ""
-#: objcopy.c:4826
+#: objcopy.c:4848
msgid "can't create debugging section"
msgstr ""
-#: objcopy.c:4840
+#: objcopy.c:4862
msgid "can't set debugging section contents"
msgstr ""
-#: objcopy.c:4850
+#: objcopy.c:4872
#, c-format
msgid "don't know how to write debugging information for %s"
msgstr ""
-#: objcopy.c:5042
+#: objcopy.c:5083
msgid "could not create temporary file to hold stripped copy"
msgstr ""
-#: objcopy.c:5116
+#: objcopy.c:5157
#, c-format
msgid "%s: bad version in PE subsystem"
msgstr ""
-#: objcopy.c:5146
+#: objcopy.c:5187
#, c-format
msgid "unknown PE subsystem: %s"
msgstr ""
-#: objcopy.c:5235 objcopy.c:5511 objcopy.c:5591 objcopy.c:5729 objcopy.c:5761
-#: objcopy.c:5817 objcopy.c:5821 objcopy.c:5841
+#: objcopy.c:5276 objcopy.c:5552 objcopy.c:5632 objcopy.c:5770 objcopy.c:5802
+#: objcopy.c:5858 objcopy.c:5862 objcopy.c:5882
#, c-format
msgid "bad format for %s"
msgstr ""
-#: objcopy.c:5264
+#: objcopy.c:5305
#, c-format
msgid "cannot open: %s: %s"
msgstr ""
-#: objcopy.c:5319
+#: objcopy.c:5360
msgid "byte number must be non-negative"
msgstr ""
-#: objcopy.c:5325
+#: objcopy.c:5366
#, c-format
msgid "architecture %s unknown"
msgstr ""
-#: objcopy.c:5333
+#: objcopy.c:5374
msgid "interleave must be positive"
msgstr ""
-#: objcopy.c:5342
+#: objcopy.c:5383
msgid "interleave width must be positive"
msgstr ""
-#: objcopy.c:5666
+#: objcopy.c:5707
#, c-format
msgid "unrecognized --compress-debug-sections type `%s'"
msgstr ""
-#: objcopy.c:5687
+#: objcopy.c:5728
#, c-format
msgid "unrecognized --elf-stt-common= option `%s'"
msgstr ""
-#: objcopy.c:5698
+#: objcopy.c:5739
#, c-format
msgid "Warning: truncating gap-fill from 0x%<PRIx64> to 0x%x"
msgstr ""
-#: objcopy.c:5784
+#: objcopy.c:5825
msgid "bad format for --set-section-alignment: argument needed"
msgstr ""
-#: objcopy.c:5788
+#: objcopy.c:5829
msgid "bad format for --set-section-alignment: numeric argument needed"
msgstr ""
-#: objcopy.c:5793
+#: objcopy.c:5834
msgid "bad format for --set-section-alignment: alignment is not a power of two"
msgstr ""
-#: objcopy.c:5900
+#: objcopy.c:5941
#, c-format
msgid "unknown long section names option '%s'"
msgstr ""
-#: objcopy.c:5923
+#: objcopy.c:5964
msgid "unable to parse alternative machine code"
msgstr ""
-#: objcopy.c:5972
+#: objcopy.c:6013
msgid "number of bytes to reverse must be positive and even"
msgstr ""
-#: objcopy.c:5975
+#: objcopy.c:6016
#, c-format
msgid "Warning: ignoring previous --reverse-bytes value of %d"
msgstr ""
-#: objcopy.c:5990
+#: objcopy.c:6025
+#, c-format
+msgid "--file-alignment argument is not a power of two: %s - ignoring"
+msgstr ""
+
+#: objcopy.c:6036
#, c-format
msgid "%s: invalid reserve value for --heap"
msgstr ""
-#: objcopy.c:5996
+#: objcopy.c:6042
#, c-format
msgid "%s: invalid commit value for --heap"
msgstr ""
-#: objcopy.c:6011
+#: objcopy.c:6057
#, c-format
msgid "--section-alignment argument is not a power of two: %s - ignoring"
msgstr ""
-#: objcopy.c:6026
+#: objcopy.c:6072
#, c-format
msgid "%s: invalid reserve value for --stack"
msgstr ""
-#: objcopy.c:6032
+#: objcopy.c:6078
#, c-format
msgid "%s: invalid commit value for --stack"
msgstr ""
-#: objcopy.c:6050
+#: objcopy.c:6096
msgid "error: verilog data width must be 1, 2, 4, 8 or 16"
msgstr ""
-#: objcopy.c:6068
+#: objcopy.c:6114
msgid "--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s)"
msgstr ""
-#: objcopy.c:6080
+#: objcopy.c:6126
msgid "interleave start byte must be set with --byte"
msgstr ""
-#: objcopy.c:6083
+#: objcopy.c:6129
msgid "byte number must be less than interleave"
msgstr ""
-#: objcopy.c:6086
+#: objcopy.c:6132
msgid "interleave width must be less than or equal to interleave - byte`"
msgstr ""
-#: objcopy.c:6109
+#: objcopy.c:6155
#, c-format
msgid "unknown input EFI target: %s"
msgstr ""
-#: objcopy.c:6119
+#: objcopy.c:6165
#, c-format
msgid "unknown output EFI target: %s"
msgstr ""
-#: objcopy.c:6143
+#: objcopy.c:6189
#, c-format
msgid ""
"warning: could not create temporary file whilst copying '%s', (error: %s)"
msgstr ""
-#: objcopy.c:6175 objcopy.c:6183
+#: objcopy.c:6221 objcopy.c:6229
#, c-format
msgid "%s %s%c0x%<PRIx64> never used"
msgstr ""
-#: objdump.c:256
+#: objdump.c:261
#, c-format
msgid "Usage: %s <option(s)> <file(s)>\n"
msgstr ""
-#: objdump.c:257
+#: objdump.c:262
#, c-format
msgid " Display information from object <file(s)>.\n"
msgstr ""
-#: objdump.c:258
+#: objdump.c:263
#, c-format
msgid " At least one of the following switches must be given:\n"
msgstr ""
-#: objdump.c:259
+#: objdump.c:264
#, c-format
msgid " -a, --archive-headers Display archive header information\n"
msgstr ""
-#: objdump.c:261
+#: objdump.c:266
#, c-format
msgid ""
" -f, --file-headers Display the contents of the overall file header\n"
msgstr ""
-#: objdump.c:263
+#: objdump.c:268
#, c-format
msgid ""
" -p, --private-headers Display object format specific file header "
"contents\n"
msgstr ""
-#: objdump.c:265
+#: objdump.c:270
#, c-format
msgid " -P, --private=OPT,OPT... Display object format specific contents\n"
msgstr ""
-#: objdump.c:267
+#: objdump.c:272
#, c-format
msgid ""
" -h, --[section-]headers Display the contents of the section headers\n"
msgstr ""
-#: objdump.c:269
+#: objdump.c:274
#, c-format
msgid " -x, --all-headers Display the contents of all headers\n"
msgstr ""
-#: objdump.c:271
+#: objdump.c:276
#, c-format
msgid ""
" -d, --disassemble Display assembler contents of executable "
"sections\n"
msgstr ""
-#: objdump.c:273
+#: objdump.c:278
#, c-format
msgid " -D, --disassemble-all Display assembler contents of all sections\n"
msgstr ""
-#: objdump.c:275
+#: objdump.c:280
#, c-format
msgid " --disassemble=<sym> Display assembler contents from <sym>\n"
msgstr ""
-#: objdump.c:277
+#: objdump.c:282
#, c-format
msgid " -S, --source Intermix source code with disassembly\n"
msgstr ""
-#: objdump.c:279
+#: objdump.c:284
#, c-format
msgid " --source-comment[=<txt>] Prefix lines of source code with <txt>\n"
msgstr ""
-#: objdump.c:281
+#: objdump.c:286
#, c-format
msgid ""
" -s, --full-contents Display the full contents of all sections "
"requested\n"
msgstr ""
-#: objdump.c:283
+#: objdump.c:288
#, c-format
msgid ""
" -Z, --decompress Decompress section(s) before displaying their "
"contents\n"
msgstr ""
-#: objdump.c:285
+#: objdump.c:290
#, c-format
msgid " -g, --debugging Display debug information in object file\n"
msgstr ""
-#: objdump.c:287
+#: objdump.c:292
#, c-format
msgid ""
" -e, --debugging-tags Display debug information using ctags style\n"
msgstr ""
-#: objdump.c:289
+#: objdump.c:294
#, c-format
msgid ""
" -G, --stabs Display (in raw form) any STABS info in the file\n"
msgstr ""
-#: objdump.c:291
+#: objdump.c:296
#, c-format
msgid ""
" -W, --dwarf[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/=decodedline,\n"
@@ -6230,14 +6254,14 @@ msgid ""
" Display the contents of DWARF debug sections\n"
msgstr ""
-#: objdump.c:298
+#: objdump.c:303
#, c-format
msgid ""
" -Wk,--dwarf=links Display the contents of sections that link to\n"
" separate debuginfo files\n"
msgstr ""
-#: objdump.c:302
+#: objdump.c:307
#, c-format
msgid ""
" -WK,--dwarf=follow-links\n"
@@ -6245,21 +6269,21 @@ msgid ""
"(default)\n"
msgstr ""
-#: objdump.c:305
+#: objdump.c:310
#, c-format
msgid ""
" -WN,--dwarf=no-follow-links\n"
" Do not follow links to separate debug info files\n"
msgstr ""
-#: objdump.c:309
+#: objdump.c:314
#, c-format
msgid ""
" -WK,--dwarf=follow-links\n"
" Follow links to separate debug info files\n"
msgstr ""
-#: objdump.c:312
+#: objdump.c:317
#, c-format
msgid ""
" -WN,--dwarf=no-follow-links\n"
@@ -6267,7 +6291,7 @@ msgid ""
" (default)\n"
msgstr ""
-#: objdump.c:318
+#: objdump.c:323
#, c-format
msgid ""
" -WD --dwarf=use-debuginfod\n"
@@ -6275,7 +6299,7 @@ msgid ""
"servers (default)\n"
msgstr ""
-#: objdump.c:321
+#: objdump.c:326
#, c-format
msgid ""
" -WE --dwarf=do-not-use-debuginfod\n"
@@ -6283,154 +6307,154 @@ msgid ""
"servers\n"
msgstr ""
-#: objdump.c:325
+#: objdump.c:330
#, c-format
msgid ""
" -L, --process-links Display the contents of non-debug sections in\n"
" separate debuginfo files. (Implies -WK)\n"
msgstr ""
-#: objdump.c:329
+#: objdump.c:334
#, c-format
msgid ""
" --ctf[=SECTION] Display CTF info from SECTION, (default `.ctf')\n"
msgstr ""
-#: objdump.c:332
+#: objdump.c:337
#, c-format
msgid ""
" --sframe[=SECTION] Display SFrame info from SECTION, (default '."
"sframe')\n"
msgstr ""
-#: objdump.c:334
+#: objdump.c:339
#, c-format
msgid ""
" -t, --syms Display the contents of the symbol table(s)\n"
msgstr ""
-#: objdump.c:336
+#: objdump.c:341
#, c-format
msgid ""
" -T, --dynamic-syms Display the contents of the dynamic symbol table\n"
msgstr ""
-#: objdump.c:338
+#: objdump.c:343
#, c-format
msgid " -r, --reloc Display the relocation entries in the file\n"
msgstr ""
-#: objdump.c:340
+#: objdump.c:345
#, c-format
msgid ""
" -R, --dynamic-reloc Display the dynamic relocation entries in the "
"file\n"
msgstr ""
-#: objdump.c:342
+#: objdump.c:347
#, c-format
msgid " @<file> Read options from <file>\n"
msgstr ""
-#: objdump.c:344
+#: objdump.c:349
#, c-format
msgid " -v, --version Display this program's version number\n"
msgstr ""
-#: objdump.c:346
+#: objdump.c:351
#, c-format
msgid ""
" -i, --info List object formats and architectures supported\n"
msgstr ""
-#: objdump.c:348
+#: objdump.c:353
#, c-format
msgid " -H, --help Display this information\n"
msgstr ""
-#: objdump.c:355
+#: objdump.c:360
#, c-format
msgid ""
"\n"
" The following switches are optional:\n"
msgstr ""
-#: objdump.c:356
+#: objdump.c:361
#, c-format
msgid ""
" -b, --target=BFDNAME Specify the target object format as "
"BFDNAME\n"
msgstr ""
-#: objdump.c:358
+#: objdump.c:363
#, c-format
msgid ""
" -m, --architecture=MACHINE Specify the target architecture as MACHINE\n"
msgstr ""
-#: objdump.c:360
+#: objdump.c:365
#, c-format
msgid ""
" -j, --section=NAME Only display information for section NAME\n"
msgstr ""
-#: objdump.c:362
+#: objdump.c:367
#, c-format
msgid " -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
msgstr ""
-#: objdump.c:364
+#: objdump.c:369
#, c-format
msgid ""
" -EB --endian=big Assume big endian format when "
"disassembling\n"
msgstr ""
-#: objdump.c:366
+#: objdump.c:371
#, c-format
msgid ""
" -EL --endian=little Assume little endian format when "
"disassembling\n"
msgstr ""
-#: objdump.c:368
+#: objdump.c:373
#, c-format
msgid ""
" --file-start-context Include context from start of file (with -"
"S)\n"
msgstr ""
-#: objdump.c:370
+#: objdump.c:375
#, c-format
msgid ""
" -I, --include=DIR Add DIR to search list for source files\n"
msgstr ""
-#: objdump.c:372
+#: objdump.c:377
#, c-format
msgid ""
" -l, --line-numbers Include line numbers and filenames in "
"output\n"
msgstr ""
-#: objdump.c:374
+#: objdump.c:379
#, c-format
msgid ""
" -F, --file-offsets Include file offsets when displaying "
"information\n"
msgstr ""
-#: objdump.c:376
+#: objdump.c:381
#, c-format
msgid ""
" -C, --demangle[=STYLE] Decode mangled/processed symbol names\n"
msgstr ""
-#: objdump.c:378
+#: objdump.c:383
msgid " STYLE can be "
msgstr ""
-#: objdump.c:380
+#: objdump.c:385
#, c-format
msgid ""
" --recurse-limit Enable a limit on recursion whilst "
@@ -6438,20 +6462,20 @@ msgid ""
" (default)\n"
msgstr ""
-#: objdump.c:383
+#: objdump.c:388
#, c-format
msgid ""
" --no-recurse-limit Disable a limit on recursion whilst "
"demangling\n"
msgstr ""
-#: objdump.c:385
+#: objdump.c:390
#, c-format
msgid ""
" -w, --wide Format output for more than 80 columns\n"
msgstr ""
-#: objdump.c:387
+#: objdump.c:392
#, c-format
msgid ""
" -U[d|l|i|x|e|h] Controls the display of UTF-8 unicode "
@@ -6459,169 +6483,169 @@ msgid ""
" --unicode=[default|locale|invalid|hex|escape|highlight]\n"
msgstr ""
-#: objdump.c:390
+#: objdump.c:395
#, c-format
msgid ""
" -z, --disassemble-zeroes Do not skip blocks of zeroes when "
"disassembling\n"
msgstr ""
-#: objdump.c:392
+#: objdump.c:397
#, c-format
msgid ""
" --start-address=ADDR Only process data whose address is >= ADDR\n"
msgstr ""
-#: objdump.c:394
+#: objdump.c:399
#, c-format
msgid ""
" --stop-address=ADDR Only process data whose address is < ADDR\n"
msgstr ""
-#: objdump.c:396
+#: objdump.c:401
#, c-format
msgid ""
" --no-addresses Do not print address alongside disassembly\n"
msgstr ""
-#: objdump.c:398
+#: objdump.c:403
#, c-format
msgid ""
" --prefix-addresses Print complete address alongside "
"disassembly\n"
msgstr ""
-#: objdump.c:400
+#: objdump.c:405
#, c-format
msgid ""
" --[no-]show-raw-insn Display hex alongside symbolic disassembly\n"
msgstr ""
-#: objdump.c:402
+#: objdump.c:407
#, c-format
msgid ""
" --insn-width=WIDTH Display WIDTH bytes on a single line for -"
"d\n"
msgstr ""
-#: objdump.c:404
+#: objdump.c:409
#, c-format
msgid ""
" --adjust-vma=OFFSET Add OFFSET to all displayed section "
"addresses\n"
msgstr ""
-#: objdump.c:406
+#: objdump.c:411
#, c-format
msgid ""
" --show-all-symbols When disassembling, display all symbols at "
"a given address\n"
msgstr ""
-#: objdump.c:408
+#: objdump.c:413
#, c-format
msgid ""
" --special-syms Include special symbols in symbol dumps\n"
msgstr ""
-#: objdump.c:410
+#: objdump.c:415
#, c-format
msgid ""
" --inlines Print all inlines for source line (with -"
"l)\n"
msgstr ""
-#: objdump.c:412
+#: objdump.c:417
#, c-format
msgid " --prefix=PREFIX Add PREFIX to absolute paths for -S\n"
msgstr ""
-#: objdump.c:414
+#: objdump.c:419
#, c-format
msgid " --prefix-strip=LEVEL Strip initial directory names for -S\n"
msgstr ""
-#: objdump.c:416
+#: objdump.c:421
#, c-format
msgid ""
" --dwarf-depth=N Do not display DIEs at depth N or greater\n"
msgstr ""
-#: objdump.c:418
+#: objdump.c:423
#, c-format
msgid " --dwarf-start=N Display DIEs starting at offset N\n"
msgstr ""
-#: objdump.c:420
+#: objdump.c:425
#, c-format
msgid ""
" --dwarf-check Make additional dwarf consistency checks.\n"
msgstr ""
-#: objdump.c:423
+#: objdump.c:428
#, c-format
msgid ""
" --ctf-parent=NAME Use CTF archive member NAME as the CTF "
"parent\n"
msgstr ""
-#: objdump.c:426
+#: objdump.c:431
#, c-format
msgid ""
" --visualize-jumps Visualize jumps by drawing ASCII art lines\n"
msgstr ""
-#: objdump.c:428
+#: objdump.c:433
#, c-format
msgid " --visualize-jumps=color Use colors in the ASCII art\n"
msgstr ""
-#: objdump.c:430
+#: objdump.c:435
#, c-format
msgid ""
" --visualize-jumps=extended-color\n"
" Use extended 8-bit color codes\n"
msgstr ""
-#: objdump.c:433
+#: objdump.c:438
#, c-format
msgid " --visualize-jumps=off Disable jump visualization\n"
msgstr ""
-#: objdump.c:436
+#: objdump.c:441
#, c-format
msgid ""
" --disassembler-color=off Disable disassembler color output.\n"
msgstr ""
-#: objdump.c:438
+#: objdump.c:443
#, c-format
msgid ""
" --disassembler-color=terminal Enable disassembler color output if "
"displaying on a terminal. (default)\n"
msgstr ""
-#: objdump.c:441
+#: objdump.c:446
#, c-format
msgid ""
" --disassembler-color=off Disable disassembler color output. "
"(default)\n"
msgstr ""
-#: objdump.c:443
+#: objdump.c:448
#, c-format
msgid ""
" --disassembler-color=terminal Enable disassembler color output if "
"displaying on a terminal.\n"
msgstr ""
-#: objdump.c:446
+#: objdump.c:451
#, c-format
msgid ""
" --disassembler-color=on Enable disassembler color output.\n"
msgstr ""
-#: objdump.c:448
+#: objdump.c:453
#, c-format
msgid ""
" --disassembler-color=extended Use 8-bit colors in disassembler "
@@ -6629,310 +6653,328 @@ msgid ""
"\n"
msgstr ""
-#: objdump.c:459
+#: objdump.c:464
#, c-format
msgid ""
"\n"
"Options supported for -P/--private switch:\n"
msgstr ""
-#: objdump.c:832
+#: objdump.c:837
#, c-format
msgid "section '%s' mentioned in a -j option, but not found in any input file"
msgstr ""
-#: objdump.c:990
+#: objdump.c:995
#, c-format
msgid "Sections:\n"
msgstr ""
-#: objdump.c:996
+#: objdump.c:1001
#, c-format
msgid "Idx %-*s Size %-*s%-*sFile off Algn"
msgstr ""
-#: objdump.c:1002
+#: objdump.c:1007
#, c-format
msgid " Flags"
msgstr ""
-#: objdump.c:1019
+#: objdump.c:1024
#, c-format
msgid "failed to read symbol table from: %s"
msgstr ""
-#: objdump.c:1021 objdump.c:5514 objdump.c:5566
+#: objdump.c:1026 objdump.c:5513 objdump.c:5595
msgid "error message was"
msgstr ""
-#: objdump.c:1050
+#: objdump.c:1055
#, c-format
msgid "%s: not a dynamic object"
msgstr ""
-#: objdump.c:1655 objdump.c:1720
+#: objdump.c:1663 objdump.c:1728
#, c-format
msgid " (File Offset: 0x%lx)"
msgstr ""
-#: objdump.c:2142
+#: objdump.c:2150
#, c-format
msgid "source file %s is more recent than object file\n"
msgstr ""
-#: objdump.c:2511
+#: objdump.c:2519
msgid "disassembly color not correctly selected"
msgstr ""
-#: objdump.c:3385
+#: objdump.c:3393
#, c-format
msgid "\t... (skipping %lu zeroes, resuming at file offset: 0x%lx)\n"
msgstr ""
-#: objdump.c:3524
+#: objdump.c:3532
#, c-format
msgid "disassemble_fn returned length %d"
msgstr ""
-#: objdump.c:3861 objdump.c:5131
+#: objdump.c:3869 objdump.c:5130
#, c-format
msgid "Reading section %s failed because: %s"
msgstr ""
-#: objdump.c:3877
+#: objdump.c:3885
#, c-format
msgid ""
"\n"
"Disassembly of section %s:\n"
msgstr ""
-#: objdump.c:4188
+#: objdump.c:4202
#, c-format
msgid "can't use supplied machine %s"
msgstr ""
-#: objdump.c:4211
+#: objdump.c:4225
#, c-format
msgid "can't disassemble for architecture %s\n"
msgstr ""
-#: objdump.c:4304
+#: objdump.c:4324
#, c-format
msgid ""
"\n"
"Section '%s' has an invalid size: %#<PRIx64>.\n"
msgstr ""
-#: objdump.c:4353
+#: objdump.c:4373
#, c-format
msgid ""
"\n"
"Can't get contents for section '%s'.\n"
msgstr ""
-#: objdump.c:4516
+#: objdump.c:4536
#, c-format
msgid "File %s does not contain any dwarf debug information\n"
msgstr ""
-#: objdump.c:4552
+#: objdump.c:4572 objdump.c:4999
#, c-format
msgid ""
"No %s section present\n"
"\n"
msgstr ""
-#: objdump.c:4561
+#: objdump.c:4581
#, c-format
msgid "reading %s section of %s failed: %s"
msgstr ""
-#: objdump.c:4599
+#: objdump.c:4619
#, c-format
msgid ""
"Contents of %s section:\n"
"\n"
msgstr ""
-#: objdump.c:4741
+#: objdump.c:4761
#, c-format
msgid "architecture: %s, "
msgstr ""
-#: objdump.c:4744
+#: objdump.c:4764
#, c-format
msgid "flags 0x%08x:\n"
msgstr ""
-#: objdump.c:4757
+#: objdump.c:4777
#, c-format
msgid ""
"\n"
"start address 0x"
msgstr ""
-#: objdump.c:4803 readelf.c:16929
+#: objdump.c:4823 readelf.c:16942
#, c-format
msgid "%s: %s"
msgstr ""
-#: objdump.c:4803 readelf.c:16929
+#: objdump.c:4823 readelf.c:16942
msgid "warning"
msgstr ""
-#: objdump.c:4803 readelf.c:16929
+#: objdump.c:4823 readelf.c:16942
msgid "error"
msgstr ""
-#: objdump.c:4809 readelf.c:16934
+#: objdump.c:4829 readelf.c:16947
#, c-format
msgid "CTF error: cannot get CTF errors: `%s'"
msgstr ""
-#: objdump.c:4833 readelf.c:16956
+#: objdump.c:4853 readelf.c:16969
#, c-format
msgid ""
"\n"
"CTF archive member: %s:\n"
msgstr ""
-#: objdump.c:4853
+#: objdump.c:4873
#, c-format
msgid "Iteration failed: %s, %s"
msgstr ""
-#: objdump.c:4899 objdump.c:4919 objdump.c:4932
+#: objdump.c:4919 objdump.c:4939 objdump.c:4952
#, c-format
msgid "CTF open failure: %s"
msgstr ""
-#: objdump.c:4940
+#: objdump.c:4960
#, c-format
msgid "Contents of CTF section %s:\n"
msgstr ""
-#: objdump.c:4947
+#: objdump.c:4970
#, c-format
msgid "CTF archive member open failure: %s"
msgstr ""
-#: objdump.c:4998 readelf.c:17130
-#, c-format
-msgid "Contents of the SFrame section %s:"
-msgstr ""
-
-#: objdump.c:5012
+#: objdump.c:5011
#, c-format
msgid "warning: private headers incomplete: %s"
msgstr ""
-#: objdump.c:5030
+#: objdump.c:5029
msgid "option -P/--private not supported by this file"
msgstr ""
-#: objdump.c:5054
+#: objdump.c:5053
#, c-format
msgid "target specific dump '%s' not supported"
msgstr ""
-#: objdump.c:5120
+#: objdump.c:5119
#, c-format
msgid "Contents of section %s:"
msgstr ""
-#: objdump.c:5122
+#: objdump.c:5121
#, c-format
msgid " (Starting at file offset: 0x%lx)"
msgstr ""
-#: objdump.c:5127 readelf.c:16627
+#: objdump.c:5126 readelf.c:16640
#, c-format
msgid ""
" NOTE: This section is compressed, but its contents have NOT been expanded "
"for this dump.\n"
msgstr ""
-#: objdump.c:5235
+#: objdump.c:5234
#, c-format
msgid "no symbols\n"
msgstr ""
-#: objdump.c:5242
+#: objdump.c:5241
#, c-format
msgid "no information for symbol number %ld\n"
msgstr ""
-#: objdump.c:5245
+#: objdump.c:5244
#, c-format
msgid "could not determine the type of symbol number %ld\n"
msgstr ""
-#: objdump.c:5512 objdump.c:5564
+#: objdump.c:5511 objdump.c:5593
#, c-format
msgid "failed to read relocs in: %s"
msgstr ""
-#: objdump.c:5695
+#: objdump.c:5565
+#, c-format
+msgid "%s: This file does not contain any ordinary relocations.\n"
+msgstr ""
+
+#: objdump.c:5568
+#, c-format
+msgid ""
+"%s: It does however contain RELR relocations. These can be displayed by the "
+"readelf program\n"
+msgstr ""
+
+#: objdump.c:5612
+#, c-format
+msgid ""
+"%s: contains RELR relocations which are not displayed by %s.\n"
+"These can be displayed by the readelf program instead.\n"
+msgstr ""
+
+#: objdump.c:5736
#, c-format
msgid ""
"\n"
"%s: file format %s\n"
msgstr ""
-#: objdump.c:5808
+#: objdump.c:5849
#, c-format
msgid "%s: printing debugging information failed"
msgstr ""
-#: objdump.c:5895
+#: objdump.c:5936
#, c-format
msgid "In archive %s:\n"
msgstr ""
#. Prevent corrupted files from spinning us into an
#. infinite loop. 100 is an arbitrary heuristic.
-#: objdump.c:5900
+#: objdump.c:5941
msgid "Archive nesting is too deep"
msgstr ""
-#: objdump.c:5905
+#: objdump.c:5946
#, c-format
msgid "In nested archive %s:\n"
msgstr ""
-#: objdump.c:6055
+#: objdump.c:6096
msgid "error: the start address should be before the end address"
msgstr ""
-#: objdump.c:6060
+#: objdump.c:6101
msgid "error: the stop address should be after the start address"
msgstr ""
-#: objdump.c:6072
+#: objdump.c:6113
msgid "error: prefix strip must be non-negative"
msgstr ""
-#: objdump.c:6077
+#: objdump.c:6118
msgid "error: instruction width must be in the range 1 to "
msgstr ""
-#: objdump.c:6100
+#: objdump.c:6141
msgid "unrecognized argument to --visualize-option"
msgstr ""
-#: objdump.c:6120
+#: objdump.c:6161
msgid "unrecognized argument to --disassembler-color"
msgstr ""
-#: objdump.c:6131
+#: objdump.c:6172
msgid "unrecognized -E option"
msgstr ""
-#: objdump.c:6142
+#: objdump.c:6183
#, c-format
msgid "unrecognized --endian type `%s'"
msgstr ""
+#: objdump.c:6290 readelf.c:6546
+msgid "Unrecognized debug option 'sframe-internal-only'\n"
+msgstr ""
+
#: od-elf32_avr.c:55
#, c-format
msgid ""
@@ -7333,7 +7375,7 @@ msgstr ""
msgid "Time/Date:\t\t\t%#08lx\t- "
msgstr ""
-#: od-pe.c:399 od-xcoff.c:422 readelf.c:21727
+#: od-pe.c:399 od-xcoff.c:422 readelf.c:21737
#, c-format
msgid "not set\n"
msgstr ""
@@ -7375,7 +7417,7 @@ msgstr ""
msgid "Magic:\t\t\t\t%x\t\t- %s\n"
msgstr ""
-#: od-pe.c:436 od-pe.c:538 readelf.c:19576 readelf.c:19645
+#: od-pe.c:436 od-pe.c:538 readelf.c:19547 readelf.c:19616
msgid "Unknown"
msgstr ""
@@ -8325,255 +8367,255 @@ msgstr ""
msgid "<corrupt string table index: %3ld>\n"
msgstr ""
-#: readelf.c:3048
+#: readelf.c:3051
#, c-format
msgid "Processor Specific: %lx"
msgstr ""
-#: readelf.c:3075
+#: readelf.c:3078
#, c-format
msgid "Operating System specific: %lx"
msgstr ""
-#: readelf.c:3079 readelf.c:5580
+#: readelf.c:3082 readelf.c:5583
#, c-format
msgid "<unknown>: %lx"
msgstr ""
-#: readelf.c:3179
+#: readelf.c:3182
msgid "NONE (None)"
msgstr ""
-#: readelf.c:3180
+#: readelf.c:3183
msgid "REL (Relocatable file)"
msgstr ""
-#: readelf.c:3181
+#: readelf.c:3184
msgid "EXEC (Executable file)"
msgstr ""
-#: readelf.c:3184
+#: readelf.c:3187
msgid "DYN (Position-Independent Executable file)"
msgstr ""
-#: readelf.c:3186
+#: readelf.c:3189
msgid "DYN (Shared object file)"
msgstr ""
-#: readelf.c:3187
+#: readelf.c:3190
msgid "CORE (Core file)"
msgstr ""
-#: readelf.c:3191
+#: readelf.c:3194
#, c-format
msgid "Processor Specific: (%x)"
msgstr ""
-#: readelf.c:3193
+#: readelf.c:3196
#, c-format
msgid "OS Specific: (%x)"
msgstr ""
-#: readelf.c:3195
+#: readelf.c:3198
#, c-format
msgid "<unknown>: %x"
msgstr ""
#. Please keep this switch table sorted by increasing EM_ value.
#. 0
-#: readelf.c:3209 readelf.c:19574 readelf.c:19585
+#: readelf.c:3212 readelf.c:19545 readelf.c:19556
msgid "None"
msgstr ""
-#: readelf.c:3457
+#: readelf.c:3460
#, c-format
msgid "<unknown>: 0x%x"
msgstr ""
-#: readelf.c:3740
+#: readelf.c:3743
msgid ", <unknown>"
msgstr ""
-#: readelf.c:3907
+#: readelf.c:3910
#, c-format
msgid "Unrecognised IA64 VMS Command Code: %x\n"
msgstr ""
-#: readelf.c:3944
+#: readelf.c:3947
msgid "unknown mac"
msgstr ""
-#: readelf.c:4028
+#: readelf.c:4031
msgid ", <unknown MeP cpu type>"
msgstr ""
-#: readelf.c:4049
+#: readelf.c:4052
msgid "<unknown MeP copro type>"
msgstr ""
-#: readelf.c:4061 readelf.c:5010
+#: readelf.c:4064 readelf.c:5013
#, c-format
msgid ", unknown flags bits: %#x"
msgstr ""
-#: readelf.c:4170
+#: readelf.c:4173
msgid ", unknown CPU"
msgstr ""
-#: readelf.c:4195
+#: readelf.c:4198
msgid ", unknown ABI"
msgstr ""
-#: readelf.c:4244 readelf.c:4691
+#: readelf.c:4247 readelf.c:4694
msgid ", unknown ISA"
msgstr ""
-#: readelf.c:4253
+#: readelf.c:4256
msgid ": architecture variant: "
msgstr ""
-#: readelf.c:4302
+#: readelf.c:4305
msgid ": unknown"
msgstr ""
-#: readelf.c:4307
+#: readelf.c:4310
msgid ": unknown extra flag bits also present"
msgstr ""
-#: readelf.c:4830
+#: readelf.c:4833
msgid ", unknown v850 architecture variant"
msgstr ""
-#: readelf.c:4863
+#: readelf.c:4866
msgid ", unknown"
msgstr ""
-#: readelf.c:4929
+#: readelf.c:4932
#, c-format
msgid ", <unknown AMDGPU GPU type: %#x>"
msgstr ""
-#: readelf.c:4977
+#: readelf.c:4980
#, c-format
msgid ", <unknown xnack value: %#x>"
msgstr ""
-#: readelf.c:5002
+#: readelf.c:5005
#, c-format
msgid ", <unknown sramecc value: %#x>"
msgstr ""
-#: readelf.c:5075
+#: readelf.c:5078
msgid ", relocatable"
msgstr ""
-#: readelf.c:5078
+#: readelf.c:5081
msgid ", relocatable-lib"
msgstr ""
-#: readelf.c:5279
+#: readelf.c:5282
msgid "Standalone App"
msgstr ""
-#: readelf.c:5288
+#: readelf.c:5291
msgid "Bare-metal C6000"
msgstr ""
-#: readelf.c:5298 readelf.c:6732 readelf.c:6748 readelf.c:21014
-#: readelf.c:21114 readelf.c:21161 readelf.c:21198 readelf.c:21259
-#: readelf.c:21290 readelf.c:21312
+#: readelf.c:5301 readelf.c:6744 readelf.c:6760 readelf.c:20985
+#: readelf.c:21085 readelf.c:21132 readelf.c:21169 readelf.c:21230
+#: readelf.c:21261 readelf.c:21288 readelf.c:21310
#, c-format
msgid "<unknown: %x>"
msgstr ""
#. This message is probably going to be displayed in a 15
#. character wide field, so put the hex value first.
-#: readelf.c:6075
+#: readelf.c:6079
#, c-format
msgid "%08x: <unknown>"
msgstr ""
-#: readelf.c:6167
+#: readelf.c:6171
#, c-format
msgid "Usage: readelf <option(s)> elf-file(s)\n"
msgstr ""
-#: readelf.c:6168
+#: readelf.c:6172
#, c-format
msgid " Display information about the contents of ELF format files\n"
msgstr ""
-#: readelf.c:6169
+#: readelf.c:6173
#, c-format
msgid " Options are:\n"
msgstr ""
-#: readelf.c:6170
+#: readelf.c:6174
#, c-format
msgid " -a --all Equivalent to: -h -l -S -s -r -d -V -A -I\n"
msgstr ""
-#: readelf.c:6172
+#: readelf.c:6176
#, c-format
msgid " -h --file-header Display the ELF file header\n"
msgstr ""
-#: readelf.c:6174
+#: readelf.c:6178
#, c-format
msgid " -l --program-headers Display the program headers\n"
msgstr ""
-#: readelf.c:6176
+#: readelf.c:6180
#, c-format
msgid " --segments An alias for --program-headers\n"
msgstr ""
-#: readelf.c:6178
+#: readelf.c:6182
#, c-format
msgid " -S --section-headers Display the sections' header\n"
msgstr ""
-#: readelf.c:6180
+#: readelf.c:6184
#, c-format
msgid " --sections An alias for --section-headers\n"
msgstr ""
-#: readelf.c:6182
+#: readelf.c:6186
#, c-format
msgid " -g --section-groups Display the section groups\n"
msgstr ""
-#: readelf.c:6184
+#: readelf.c:6188
#, c-format
msgid " -t --section-details Display the section details\n"
msgstr ""
-#: readelf.c:6186
+#: readelf.c:6190
#, c-format
msgid " -e --headers Equivalent to: -h -l -S\n"
msgstr ""
-#: readelf.c:6188
+#: readelf.c:6192
#, c-format
msgid " -s --syms Display the symbol table\n"
msgstr ""
-#: readelf.c:6190
+#: readelf.c:6194
#, c-format
msgid " --symbols An alias for --syms\n"
msgstr ""
-#: readelf.c:6192
+#: readelf.c:6196
#, c-format
msgid " --dyn-syms Display the dynamic symbol table\n"
msgstr ""
-#: readelf.c:6194
+#: readelf.c:6198
#, c-format
msgid " --lto-syms Display LTO symbol tables\n"
msgstr ""
-#: readelf.c:6196
+#: readelf.c:6200
#, c-format
msgid ""
" --sym-base=[0|8|10|16] \n"
@@ -8581,29 +8623,29 @@ msgid ""
" mixed (the default), octal, decimal, hexadecimal.\n"
msgstr ""
-#: readelf.c:6200
+#: readelf.c:6204
#, c-format
msgid " -C --demangle[=STYLE] Decode mangled/processed symbol names\n"
msgstr ""
-#: readelf.c:6204
+#: readelf.c:6208
#, c-format
msgid ""
" --no-demangle Do not demangle low-level symbol names. (default)\n"
msgstr ""
-#: readelf.c:6206
+#: readelf.c:6210
#, c-format
msgid ""
" --recurse-limit Enable a demangling recursion limit. (default)\n"
msgstr ""
-#: readelf.c:6208
+#: readelf.c:6212
#, c-format
msgid " --no-recurse-limit Disable a demangling recursion limit\n"
msgstr ""
-#: readelf.c:6210
+#: readelf.c:6214
#, c-format
msgid ""
" -U[dlexhi] --unicode=[default|locale|escape|hex|highlight|invalid]\n"
@@ -8616,71 +8658,71 @@ msgid ""
" \"{hex sequences}\"\n"
msgstr ""
-#: readelf.c:6216
+#: readelf.c:6220
#, c-format
msgid ""
" -X --extra-sym-info Display extra information when showing symbols\n"
msgstr ""
-#: readelf.c:6218
+#: readelf.c:6222
#, c-format
msgid ""
" --no-extra-sym-info Do not display extra information when showing "
"symbols (default)\n"
msgstr ""
-#: readelf.c:6220
+#: readelf.c:6224
#, c-format
msgid ""
" -n --notes Display the contents of note sections (if present)\n"
msgstr ""
-#: readelf.c:6222
+#: readelf.c:6226
#, c-format
msgid " -r --relocs Display the relocations (if present)\n"
msgstr ""
-#: readelf.c:6224
+#: readelf.c:6228
#, c-format
msgid " -u --unwind Display the unwind info (if present)\n"
msgstr ""
-#: readelf.c:6226
+#: readelf.c:6230
#, c-format
msgid " -d --dynamic Display the dynamic section (if present)\n"
msgstr ""
-#: readelf.c:6228
+#: readelf.c:6232
#, c-format
msgid " -V --version-info Display the version sections (if present)\n"
msgstr ""
-#: readelf.c:6230
+#: readelf.c:6234
#, c-format
msgid ""
" -A --arch-specific Display architecture specific information (if any)\n"
msgstr ""
-#: readelf.c:6232
+#: readelf.c:6236
#, c-format
msgid " -c --archive-index Display the symbol/file index in an archive\n"
msgstr ""
-#: readelf.c:6234
+#: readelf.c:6238
#, c-format
msgid ""
" -D --use-dynamic Use the dynamic section info when displaying "
"symbols\n"
msgstr ""
-#: readelf.c:6236
+#: readelf.c:6240
#, c-format
msgid ""
" -L --lint|--enable-checks\n"
" Display warning messages for possible problems\n"
msgstr ""
-#: readelf.c:6239
+#: readelf.c:6243
#, c-format
msgid ""
" -x --hex-dump=<number|name>\n"
@@ -8688,7 +8730,7 @@ msgid ""
"bytes\n"
msgstr ""
-#: readelf.c:6242
+#: readelf.c:6246
#, c-format
msgid ""
" -p --string-dump=<number|name>\n"
@@ -8696,7 +8738,7 @@ msgid ""
"strings\n"
msgstr ""
-#: readelf.c:6245
+#: readelf.c:6249
#, c-format
msgid ""
" -R --relocated-dump=<number|name>\n"
@@ -8704,12 +8746,12 @@ msgid ""
"name>\n"
msgstr ""
-#: readelf.c:6248
+#: readelf.c:6252
#, c-format
msgid " -z --decompress Decompress section before dumping it\n"
msgstr ""
-#: readelf.c:6250
+#: readelf.c:6254
#, c-format
msgid ""
"\n"
@@ -8718,7 +8760,7 @@ msgid ""
"repeated\n"
msgstr ""
-#: readelf.c:6253
+#: readelf.c:6257
#, c-format
msgid ""
" -w --debug-dump[a/=abbrev, A/=addr, r/=aranges, c/=cu_index, L/"
@@ -8733,7 +8775,7 @@ msgid ""
" Display the contents of DWARF debug sections\n"
msgstr ""
-#: readelf.c:6260
+#: readelf.c:6264
#, c-format
msgid ""
" -wk --debug-dump=links Display the contents of sections that link to "
@@ -8741,7 +8783,7 @@ msgid ""
" debuginfo files\n"
msgstr ""
-#: readelf.c:6263
+#: readelf.c:6267
#, c-format
msgid ""
" -P --process-links Display the contents of non-debug sections in "
@@ -8749,7 +8791,7 @@ msgid ""
" debuginfo files. (Implies -wK)\n"
msgstr ""
-#: readelf.c:6267
+#: readelf.c:6271
#, c-format
msgid ""
" -wK --debug-dump=follow-links\n"
@@ -8757,21 +8799,21 @@ msgid ""
"(default)\n"
msgstr ""
-#: readelf.c:6270
+#: readelf.c:6274
#, c-format
msgid ""
" -wN --debug-dump=no-follow-links\n"
" Do not follow links to separate debug info files\n"
msgstr ""
-#: readelf.c:6274
+#: readelf.c:6278
#, c-format
msgid ""
" -wK --debug-dump=follow-links\n"
" Follow links to separate debug info files\n"
msgstr ""
-#: readelf.c:6277
+#: readelf.c:6281
#, c-format
msgid ""
" -wN --debug-dump=no-follow-links\n"
@@ -8779,7 +8821,7 @@ msgid ""
" (default)\n"
msgstr ""
-#: readelf.c:6283
+#: readelf.c:6287
#, c-format
msgid ""
" -wD --debug-dump=use-debuginfod\n"
@@ -8787,7 +8829,7 @@ msgid ""
"(default)\n"
msgstr ""
-#: readelf.c:6286
+#: readelf.c:6290
#, c-format
msgid ""
" -wE --debug-dump=do-not-use-debuginfod\n"
@@ -8795,28 +8837,28 @@ msgid ""
"servers\n"
msgstr ""
-#: readelf.c:6290
+#: readelf.c:6294
#, c-format
msgid " --dwarf-depth=N Do not display DIEs at depth N or greater\n"
msgstr ""
-#: readelf.c:6292
+#: readelf.c:6296
#, c-format
msgid " --dwarf-start=N Display DIEs starting at offset N\n"
msgstr ""
-#: readelf.c:6295
+#: readelf.c:6299
#, c-format
msgid " --ctf=<number|name> Display CTF info from section <number|name>\n"
msgstr ""
-#: readelf.c:6297
+#: readelf.c:6301
#, c-format
msgid ""
" --ctf-parent=<name> Use CTF archive member <name> as the CTF parent\n"
msgstr ""
-#: readelf.c:6299
+#: readelf.c:6303
#, c-format
msgid ""
" --ctf-symbols=<number|name>\n"
@@ -8824,7 +8866,7 @@ msgid ""
"symtab\n"
msgstr ""
-#: readelf.c:6302
+#: readelf.c:6306
#, c-format
msgid ""
" --ctf-strings=<number|name>\n"
@@ -8832,651 +8874,655 @@ msgid ""
"strtab\n"
msgstr ""
-#: readelf.c:6306
+#: readelf.c:6310
#, c-format
msgid ""
" --sframe[=NAME] Display SFrame info from section NAME, (default '."
"sframe')\n"
msgstr ""
-#: readelf.c:6310
+#: readelf.c:6314
#, c-format
msgid ""
" -i --instruction-dump=<number|name>\n"
" Disassemble the contents of section <number|name>\n"
msgstr ""
-#: readelf.c:6314
+#: readelf.c:6318
#, c-format
msgid " -I --histogram Display histogram of bucket list lengths\n"
msgstr ""
-#: readelf.c:6316
+#: readelf.c:6320
#, c-format
msgid " -W --wide Allow output width to exceed 80 characters\n"
msgstr ""
-#: readelf.c:6318
+#: readelf.c:6322
#, c-format
msgid ""
" -T --silent-truncation If a symbol name is truncated, do not add [...] "
"suffix\n"
msgstr ""
-#: readelf.c:6320
+#: readelf.c:6324
#, c-format
msgid " @<file> Read options from <file>\n"
msgstr ""
-#: readelf.c:6322
+#: readelf.c:6326
#, c-format
msgid " -H --help Display this information\n"
msgstr ""
-#: readelf.c:6324
+#: readelf.c:6328
#, c-format
msgid " -v --version Display the version number of readelf\n"
msgstr ""
-#: readelf.c:6350 readelf.c:6381 readelf.c:6385
+#: readelf.c:6354 readelf.c:6385 readelf.c:6389
msgid "Out of memory allocating dump request table.\n"
msgstr ""
-#: readelf.c:6655
+#: readelf.c:6596
+msgid "Section name must be provided\n"
+msgstr ""
+
+#: readelf.c:6667
msgid "Missing arg to -U/--unicode"
msgstr ""
-#: readelf.c:6694
+#: readelf.c:6706
#, c-format
msgid "Invalid option '-%c'\n"
msgstr ""
-#: readelf.c:6728 readelf.c:6744 readelf.c:13134
+#: readelf.c:6740 readelf.c:6756 readelf.c:13147
msgid "none"
msgstr ""
-#: readelf.c:6745
+#: readelf.c:6757
msgid "2's complement, little endian"
msgstr ""
-#: readelf.c:6746
+#: readelf.c:6758
msgid "2's complement, big endian"
msgstr ""
-#: readelf.c:6779
+#: readelf.c:6791
msgid "This is a LLVM bitcode file - try using llvm-bcanalyzer\n"
msgstr ""
-#: readelf.c:6780
+#: readelf.c:6792
msgid ""
"This is a LLVM bitcode file - try extracting and then using llvm-bcanalyzer\n"
msgstr ""
-#: readelf.c:6783
+#: readelf.c:6795
msgid ""
"This is a GO binary file - try using 'go tool objdump' or 'go tool nm'\n"
msgstr ""
-#: readelf.c:6807
+#: readelf.c:6819
msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
msgstr ""
-#: readelf.c:6829
+#: readelf.c:6841
#, c-format
msgid "ELF Header in linked file '%s':\n"
msgstr ""
-#: readelf.c:6832
+#: readelf.c:6844
#, c-format
msgid "ELF Header:\n"
msgstr ""
-#: readelf.c:6833
+#: readelf.c:6845
#, c-format
msgid " Magic: "
msgstr ""
-#: readelf.c:6837
+#: readelf.c:6849
#, c-format
msgid " Class: %s\n"
msgstr ""
-#: readelf.c:6839
+#: readelf.c:6851
#, c-format
msgid " Data: %s\n"
msgstr ""
-#: readelf.c:6841
+#: readelf.c:6853
#, c-format
msgid " Version: %d%s\n"
msgstr ""
-#: readelf.c:6844
+#: readelf.c:6856
msgid " (current)"
msgstr ""
-#: readelf.c:6846
+#: readelf.c:6858
msgid " <unknown>"
msgstr ""
-#: readelf.c:6848
+#: readelf.c:6860
#, c-format
msgid " OS/ABI: %s\n"
msgstr ""
-#: readelf.c:6850
+#: readelf.c:6862
#, c-format
msgid " ABI Version: %d\n"
msgstr ""
-#: readelf.c:6852
+#: readelf.c:6864
#, c-format
msgid " Type: %s\n"
msgstr ""
-#: readelf.c:6854
+#: readelf.c:6866
#, c-format
msgid " Machine: %s\n"
msgstr ""
-#: readelf.c:6856
+#: readelf.c:6868
#, c-format
msgid " Version: 0x%lx\n"
msgstr ""
-#: readelf.c:6859
+#: readelf.c:6871
#, c-format
msgid " Entry point address: "
msgstr ""
-#: readelf.c:6861
+#: readelf.c:6873
#, c-format
msgid ""
"\n"
" Start of program headers: "
msgstr ""
-#: readelf.c:6863
+#: readelf.c:6875
#, c-format
msgid ""
" (bytes into file)\n"
" Start of section headers: "
msgstr ""
-#: readelf.c:6865
+#: readelf.c:6877
#, c-format
msgid " (bytes into file)\n"
msgstr ""
-#: readelf.c:6867
+#: readelf.c:6879
#, c-format
msgid " Flags: 0x%lx%s\n"
msgstr ""
-#: readelf.c:6870
+#: readelf.c:6882
#, c-format
msgid " Size of this header: %u (bytes)\n"
msgstr ""
-#: readelf.c:6872
+#: readelf.c:6884
#, c-format
msgid " Size of program headers: %u (bytes)\n"
msgstr ""
-#: readelf.c:6874
+#: readelf.c:6886
#, c-format
msgid " Number of program headers: %u"
msgstr ""
-#: readelf.c:6881
+#: readelf.c:6893
#, c-format
msgid " Size of section headers: %u (bytes)\n"
msgstr ""
-#: readelf.c:6883
+#: readelf.c:6895
#, c-format
msgid " Number of section headers: %u"
msgstr ""
-#: readelf.c:6891
+#: readelf.c:6903
#, c-format
msgid " Section header string table index: %u"
msgstr ""
-#: readelf.c:6903
+#: readelf.c:6915
#, c-format
msgid " <corrupt: out of range>"
msgstr ""
-#: readelf.c:6947 readelf.c:6994
+#: readelf.c:6959 readelf.c:7006
msgid ""
"The e_phentsize field in the ELF header is less than the size of an ELF "
"program header\n"
msgstr ""
-#: readelf.c:6951 readelf.c:6998
+#: readelf.c:6963 readelf.c:7010
msgid ""
"The e_phentsize field in the ELF header is larger than the size of an ELF "
"program header\n"
msgstr ""
-#: readelf.c:6954 readelf.c:7001
+#: readelf.c:6966 readelf.c:7013
msgid "program headers"
msgstr ""
-#: readelf.c:7040
+#: readelf.c:7052
#, c-format
msgid "Too many program headers - %#x - the file is not that big\n"
msgstr ""
-#: readelf.c:7049
+#: readelf.c:7061
#, c-format
msgid "Out of memory reading %u program headers\n"
msgstr ""
-#: readelf.c:7079
+#: readelf.c:7091
msgid ""
"possibly corrupt ELF header - it has a non-zero program header offset, but "
"no program headers\n"
msgstr ""
-#: readelf.c:7084
+#: readelf.c:7096
#, c-format
msgid ""
"\n"
"There are no program headers in linked file '%s'.\n"
msgstr ""
-#: readelf.c:7087
+#: readelf.c:7099
#, c-format
msgid ""
"\n"
"There are no program headers in this file.\n"
msgstr ""
-#: readelf.c:7099
+#: readelf.c:7111
#, c-format
msgid ""
"\n"
"Elf file type is %s\n"
msgstr ""
-#: readelf.c:7100
+#: readelf.c:7112
#, c-format
msgid "Entry point 0x%<PRIx64>\n"
msgstr ""
-#: readelf.c:7102
+#: readelf.c:7114
#, c-format
msgid "There is %d program header, starting at offset %<PRIu64>\n"
msgid_plural "There are %d program headers, starting at offset %<PRIu64>\n"
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:7117 readelf.c:7119
+#: readelf.c:7129 readelf.c:7131
#, c-format
msgid ""
"\n"
"Program Headers:\n"
msgstr ""
-#: readelf.c:7123
+#: readelf.c:7135
#, c-format
msgid ""
" Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n"
msgstr ""
-#: readelf.c:7126
+#: readelf.c:7138
#, c-format
msgid ""
" Type Offset VirtAddr PhysAddr FileSiz "
"MemSiz Flg Align\n"
msgstr ""
-#: readelf.c:7130
+#: readelf.c:7142
#, c-format
msgid " Type Offset VirtAddr PhysAddr\n"
msgstr ""
-#: readelf.c:7132
+#: readelf.c:7144
#, c-format
msgid " FileSiz MemSiz Flags Align\n"
msgstr ""
-#: readelf.c:7230
+#: readelf.c:7242
msgid "LOAD segments must be sorted in order of increasing VirtAddr\n"
msgstr ""
-#: readelf.c:7233
+#: readelf.c:7245
msgid "the segment's file size is larger than its memory size\n"
msgstr ""
-#: readelf.c:7240
+#: readelf.c:7252
msgid "the PHDR segment must occur before any LOAD segment\n"
msgstr ""
-#: readelf.c:7258
+#: readelf.c:7270
msgid "the PHDR segment is not covered by a LOAD segment\n"
msgstr ""
-#: readelf.c:7264
+#: readelf.c:7276
msgid "more than one dynamic segment\n"
msgstr ""
-#: readelf.c:7283
+#: readelf.c:7295
msgid "no .dynamic section in the dynamic segment\n"
msgstr ""
-#: readelf.c:7302
+#: readelf.c:7314
msgid "the .dynamic section is not the same as the dynamic segment\n"
msgstr ""
-#: readelf.c:7313
+#: readelf.c:7325
msgid "the dynamic segment offset + size exceeds the size of the file\n"
msgstr ""
-#: readelf.c:7326
+#: readelf.c:7338
msgid "Unable to find program interpreter name\n"
msgstr ""
-#: readelf.c:7337
+#: readelf.c:7349
#, c-format
msgid " [Requesting program interpreter: %s]\n"
msgstr ""
-#: readelf.c:7348
+#: readelf.c:7360
#, c-format
msgid ""
"\n"
" Section to Segment mapping:\n"
msgstr ""
-#: readelf.c:7349
+#: readelf.c:7361
#, c-format
msgid " Segment Sections...\n"
msgstr ""
-#: readelf.c:7391 readelf.c:12419
+#: readelf.c:7403 readelf.c:12432
msgid "Cannot interpret virtual addresses without program headers.\n"
msgstr ""
-#: readelf.c:7407
+#: readelf.c:7419
#, c-format
msgid "Virtual address %#<PRIx64> not located in any PT_LOAD segment.\n"
msgstr ""
-#: readelf.c:7439 readelf.c:7509
+#: readelf.c:7451 readelf.c:7521
msgid ""
"The e_shentsize field in the ELF header is less than the size of an ELF "
"section header\n"
msgstr ""
-#: readelf.c:7443 readelf.c:7514
+#: readelf.c:7455 readelf.c:7526
msgid ""
"The e_shentsize field in the ELF header is larger than the size of an ELF "
"section header\n"
msgstr ""
-#: readelf.c:7447 readelf.c:7519
+#: readelf.c:7459 readelf.c:7531
msgid "section headers"
msgstr ""
-#: readelf.c:7456 readelf.c:7528
+#: readelf.c:7468 readelf.c:7540
#, c-format
msgid "Out of memory reading %u section headers\n"
msgstr ""
-#: readelf.c:7476 readelf.c:7548
+#: readelf.c:7488 readelf.c:7560
#, c-format
msgid "Section %u has an out of range sh_link value of %u\n"
msgstr ""
-#: readelf.c:7478 readelf.c:7550
+#: readelf.c:7490 readelf.c:7562
#, c-format
msgid "Section %u has an out of range sh_info value of %u\n"
msgstr ""
-#: readelf.c:7592 readelf.c:7709
+#: readelf.c:7604 readelf.c:7721
#, c-format
msgid "Section %s has an invalid sh_entsize of %#<PRIx64>\n"
msgstr ""
-#: readelf.c:7600 readelf.c:7717 readelf.c:14441
+#: readelf.c:7612 readelf.c:7729 readelf.c:14454
#, c-format
msgid "Section %s has an invalid sh_size of %#<PRIx64>\n"
msgstr ""
-#: readelf.c:7610 readelf.c:7727
+#: readelf.c:7622 readelf.c:7739
#, c-format
msgid ""
"Size (%#<PRIx64>) of section %s is not a multiple of its sh_entsize (%"
"#<PRIx64>)\n"
msgstr ""
-#: readelf.c:7619 readelf.c:7736 readelf.c:17026
+#: readelf.c:7631 readelf.c:7748 readelf.c:17039
msgid "symbols"
msgstr ""
-#: readelf.c:7631 readelf.c:7748
+#: readelf.c:7643 readelf.c:7760
msgid ""
"Multiple symbol table index sections associated with the same symbol "
"section\n"
msgstr ""
-#: readelf.c:7638 readelf.c:7755
+#: readelf.c:7650 readelf.c:7767
msgid "symbol table section indices"
msgstr ""
-#: readelf.c:7645 readelf.c:7762
+#: readelf.c:7657 readelf.c:7774
#, c-format
msgid "Index section %s has an sh_size of %#<PRIx64> - expected %#<PRIx64>\n"
msgstr ""
-#: readelf.c:7657 readelf.c:7774
+#: readelf.c:7669 readelf.c:7786
#, c-format
msgid "Out of memory reading %<PRIu64> symbols\n"
msgstr ""
-#: readelf.c:7977 readelf.c:8073 readelf.c:8090 readelf.c:8107
+#: readelf.c:7989 readelf.c:8085 readelf.c:8102 readelf.c:8119
msgid "Internal error: not enough buffer room for section flag info"
msgstr ""
-#: readelf.c:8115
+#: readelf.c:8127
#, c-format
msgid "UNKNOWN (%*.*lx)"
msgstr ""
-#: readelf.c:8134 readelf.c:8149
+#: readelf.c:8146 readelf.c:8161
msgid "Compressed section is too small even for a compression header\n"
msgstr ""
-#: readelf.c:8171
+#: readelf.c:8183
msgid ""
"possibly corrupt ELF file header - it has a non-zero section header offset, "
"but no section headers\n"
msgstr ""
-#: readelf.c:8176
+#: readelf.c:8188
#, c-format
msgid ""
"\n"
"There are no sections in this file.\n"
msgstr ""
-#: readelf.c:8184 readelf.c:23101
+#: readelf.c:8196 readelf.c:23111
#, c-format
msgid "In linked file '%s': "
msgstr ""
-#: readelf.c:8187
+#: readelf.c:8199
#, c-format
msgid "There is %d section header, starting at offset %#<PRIx64>:\n"
msgid_plural "There are %d section headers, starting at offset %#<PRIx64>:\n"
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:8210 readelf.c:8893 readelf.c:9095 readelf.c:14723
-#: readelf.c:17432
+#: readelf.c:8222 readelf.c:8906 readelf.c:9108 readelf.c:14736
+#: readelf.c:17410
msgid "string table"
msgstr ""
-#: readelf.c:8272
+#: readelf.c:8284
#, c-format
msgid "Section %d has invalid sh_entsize of %<PRIx64>\n"
msgstr ""
-#: readelf.c:8274
+#: readelf.c:8286
#, c-format
msgid "(Using the expected size of %<PRIx64> for the rest of this dump)\n"
msgstr ""
-#: readelf.c:8298
+#: readelf.c:8310
msgid "File contains multiple dynamic symbol tables\n"
msgstr ""
-#: readelf.c:8313
+#: readelf.c:8325
msgid "File contains multiple dynamic string tables\n"
msgstr ""
-#: readelf.c:8319
+#: readelf.c:8331
msgid "dynamic strings"
msgstr ""
-#: readelf.c:8347 readelf.c:8353
+#: readelf.c:8359 readelf.c:8365
#, c-format
msgid "Section '%s': zero-sized relocation section\n"
msgstr ""
-#: readelf.c:8366
+#: readelf.c:8379
#, c-format
msgid "Section '%s': has a size of zero - is this intended ?\n"
msgstr ""
-#: readelf.c:8452
+#: readelf.c:8465
#, c-format
msgid ""
"\n"
"Section Headers in linked file '%s':\n"
msgstr ""
-#: readelf.c:8455
+#: readelf.c:8468
#, c-format
msgid ""
"\n"
"Section Headers:\n"
msgstr ""
-#: readelf.c:8457
+#: readelf.c:8470
#, c-format
msgid ""
"\n"
"Section Header:\n"
msgstr ""
-#: readelf.c:8463 readelf.c:8474 readelf.c:8485
+#: readelf.c:8476 readelf.c:8487 readelf.c:8498
#, c-format
msgid " [Nr] Name\n"
msgstr ""
-#: readelf.c:8464
+#: readelf.c:8477
#, c-format
msgid " Type Addr Off Size ES Lk Inf Al\n"
msgstr ""
-#: readelf.c:8468
+#: readelf.c:8481
#, c-format
msgid ""
" [Nr] Name Type Addr Off Size ES Flg Lk "
"Inf Al\n"
msgstr ""
-#: readelf.c:8475
+#: readelf.c:8488
#, c-format
msgid " Type Address Off Size ES Lk Inf Al\n"
msgstr ""
-#: readelf.c:8479
+#: readelf.c:8492
#, c-format
msgid ""
" [Nr] Name Type Address Off Size ES "
"Flg Lk Inf Al\n"
msgstr ""
-#: readelf.c:8486
+#: readelf.c:8499
#, c-format
msgid " Type Address Offset Link\n"
msgstr ""
-#: readelf.c:8487
+#: readelf.c:8500
#, c-format
msgid " Size EntSize Info Align\n"
msgstr ""
-#: readelf.c:8491
+#: readelf.c:8504
#, c-format
msgid " [Nr] Name Type Address Offset\n"
msgstr ""
-#: readelf.c:8492
+#: readelf.c:8505
#, c-format
msgid " Size EntSize Flags Link Info Align\n"
msgstr ""
-#: readelf.c:8497
+#: readelf.c:8510
#, c-format
msgid " Flags\n"
msgstr ""
-#: readelf.c:8527
+#: readelf.c:8540
#, c-format
msgid "[%2u]: Link field (%u) should index a symtab section.\n"
msgstr ""
-#: readelf.c:8540
+#: readelf.c:8553
#, c-format
msgid "[%2u]: Link field (%u) should index a string section.\n"
msgstr ""
-#: readelf.c:8548 readelf.c:8559
+#: readelf.c:8561 readelf.c:8572
#, c-format
msgid "[%2u]: Unexpected value (%u) in link field.\n"
msgstr ""
-#: readelf.c:8586
+#: readelf.c:8599
#, c-format
msgid "[%2u]: Info field (%u) should index a relocatable section.\n"
msgstr ""
-#: readelf.c:8597 readelf.c:8624
+#: readelf.c:8610 readelf.c:8637
#, c-format
msgid "[%2u]: Unexpected value (%u) in info field.\n"
msgstr ""
-#: readelf.c:8619
+#: readelf.c:8632
#, c-format
msgid "[%2u]: Expected link to another section in info field"
msgstr ""
-#: readelf.c:8634
+#: readelf.c:8647
#, c-format
msgid "Size of section %u is larger than the entire file!\n"
msgstr ""
-#: readelf.c:8703
+#: readelf.c:8716
#, c-format
msgid "section %u: sh_link value of %u is larger than the number of sections\n"
msgstr ""
-#: readelf.c:8804
+#: readelf.c:8817
msgid "compression header"
msgstr ""
-#: readelf.c:8809
+#: readelf.c:8822
#, c-format
msgid " [<corrupt>]\n"
msgstr ""
-#: readelf.c:8817
+#: readelf.c:8830
#, c-format
msgid " [<unknown>: 0x%x], "
msgstr ""
@@ -9484,7 +9530,7 @@ msgstr ""
#. The ordering of the letters shown here matches the ordering of the
#. corresponding SHF_xxx values, and hence the order in which these
#. letters will be displayed to the user.
-#: readelf.c:8832
+#: readelf.c:8845
#, c-format
msgid ""
"Key to Flags:\n"
@@ -9494,229 +9540,229 @@ msgid ""
" "
msgstr ""
-#: readelf.c:8840
+#: readelf.c:8853
#, c-format
msgid "R (retain), "
msgstr ""
-#: readelf.c:8843
+#: readelf.c:8856
#, c-format
msgid "D (mbind), "
msgstr ""
-#: readelf.c:8851
+#: readelf.c:8864
#, c-format
msgid "l (large), "
msgstr ""
-#: readelf.c:8853
+#: readelf.c:8866
#, c-format
msgid "y (purecode), "
msgstr ""
-#: readelf.c:8855
+#: readelf.c:8868
#, c-format
msgid "v (VLE), "
msgstr ""
-#: readelf.c:8883
+#: readelf.c:8896
msgid "Bad sh_link in symbol table section\n"
msgstr ""
-#: readelf.c:8918
+#: readelf.c:8931
msgid "<OS specific>"
msgstr ""
-#: readelf.c:8919
+#: readelf.c:8932
msgid "<PROC specific>"
msgstr ""
-#: readelf.c:8948
+#: readelf.c:8961
#, c-format
msgid ""
"\n"
"There are no sections group in linked file '%s'.\n"
msgstr ""
-#: readelf.c:8951 readelf.c:8990
+#: readelf.c:8964 readelf.c:9003
#, c-format
msgid ""
"\n"
"There are no section groups in this file.\n"
msgstr ""
-#: readelf.c:8958
+#: readelf.c:8971
msgid "Section headers are not available!\n"
msgstr ""
-#: readelf.c:8969
+#: readelf.c:8982
#, c-format
msgid "Out of memory reading %u section group headers\n"
msgstr ""
-#: readelf.c:8987
+#: readelf.c:9000
#, c-format
msgid ""
"\n"
"There are no section groups in linked file '%s'.\n"
msgstr ""
-#: readelf.c:9001
+#: readelf.c:9014
#, c-format
msgid "Out of memory reading %zu groups\n"
msgstr ""
-#: readelf.c:9013
+#: readelf.c:9026
#, c-format
msgid "Section groups in linked file '%s'\n"
msgstr ""
-#: readelf.c:9035
+#: readelf.c:9048
#, c-format
msgid "Bad sh_link in group section `%s'\n"
msgstr ""
-#: readelf.c:9048
+#: readelf.c:9061
#, c-format
msgid "Corrupt header in group section `%s'\n"
msgstr ""
-#: readelf.c:9054 readelf.c:9065
+#: readelf.c:9067 readelf.c:9078
#, c-format
msgid "Bad sh_info in group section `%s'\n"
msgstr ""
-#: readelf.c:9105
+#: readelf.c:9118
#, c-format
msgid ""
"Section %s has sh_entsize (%#<PRIx64>) which is larger than its size (%"
"#<PRIx64>)\n"
msgstr ""
-#: readelf.c:9115
+#: readelf.c:9128
msgid "section data"
msgstr ""
-#: readelf.c:9126
+#: readelf.c:9139
#, c-format
msgid ""
"\n"
"%sgroup section [%5u] `%s' [%s] contains %u sections:\n"
msgstr ""
-#: readelf.c:9129
+#: readelf.c:9142
#, c-format
msgid " [Index] Name\n"
msgstr ""
-#: readelf.c:9147
+#: readelf.c:9160
#, c-format
msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
msgstr ""
-#: readelf.c:9150
+#: readelf.c:9163
msgid ""
"Further error messages about overlarge group section indices suppressed\n"
msgstr ""
-#: readelf.c:9163
+#: readelf.c:9176
#, c-format
msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
msgstr ""
-#: readelf.c:9167
+#: readelf.c:9180
msgid ""
"Further error messages about already contained group sections suppressed\n"
msgstr ""
-#: readelf.c:9179
+#: readelf.c:9192
#, c-format
msgid "section 0 in group section [%5u]\n"
msgstr ""
-#: readelf.c:9246
+#: readelf.c:9259
msgid "dynamic section image fixups"
msgstr ""
-#: readelf.c:9254
+#: readelf.c:9267
#, c-format
msgid "corrupt library name index of %#<PRIx64> found in dynamic entry"
msgstr ""
-#: readelf.c:9259
+#: readelf.c:9272
#, c-format
msgid ""
"\n"
"Image fixups for needed library #%<PRId64>: %s - ident: %<PRIx64>\n"
msgstr ""
-#: readelf.c:9263
+#: readelf.c:9276
#, c-format
msgid "Seg Offset Type SymVec DataType\n"
msgstr ""
-#: readelf.c:9297
+#: readelf.c:9310
msgid "dynamic section image relocations"
msgstr ""
-#: readelf.c:9301
+#: readelf.c:9314
#, c-format
msgid ""
"\n"
"Image relocs\n"
msgstr ""
-#: readelf.c:9303
+#: readelf.c:9316
#, c-format
msgid ""
"Seg Offset Type Addend Seg Sym Off\n"
msgstr ""
-#: readelf.c:9358
+#: readelf.c:9371
msgid "dynamic string section"
msgstr ""
-#: readelf.c:9441
+#: readelf.c:9454
#, c-format
msgid ""
"\n"
"In linked file '%s' relocation section "
msgstr ""
-#: readelf.c:9444
+#: readelf.c:9457
#, c-format
msgid ""
"\n"
"Relocation section "
msgstr ""
-#: readelf.c:9463
+#: readelf.c:9476
#, c-format
msgid " at offset %#<PRIx64>"
msgstr ""
-#: readelf.c:9464
+#: readelf.c:9477
#, c-format
msgid " contains %<PRIu64> entry which relocates"
msgid_plural " contains %<PRIu64> entries which relocate"
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:9467
+#: readelf.c:9480
#, c-format
msgid " %<PRIu64> location:\n"
msgid_plural " %<PRIu64> locations:\n"
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:9473
+#: readelf.c:9486
#, c-format
msgid " at offset %#<PRIx64> contains %<PRIu64> entry:\n"
msgid_plural " at offset %#<PRIx64> contains %<PRIu64> entries:\n"
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:9572
+#: readelf.c:9585
#, c-format
msgid ""
"\n"
@@ -9724,136 +9770,136 @@ msgid ""
"bytes:\n"
msgstr ""
-#: readelf.c:9577
+#: readelf.c:9590
#, c-format
msgid ""
"\n"
"'%s' relocation section at offset %#<PRIx64> contains %<PRId64> bytes:\n"
msgstr ""
-#: readelf.c:9599
+#: readelf.c:9612
#, c-format
msgid ""
"\n"
"There are no dynamic relocations in linked file '%s'.\n"
msgstr ""
-#: readelf.c:9602
+#: readelf.c:9615
#, c-format
msgid ""
"\n"
"There are no dynamic relocations in this file.\n"
msgstr ""
-#: readelf.c:9627
+#: readelf.c:9640
#, c-format
msgid ""
"\n"
"There are no static relocations in linked file '%s'."
msgstr ""
-#: readelf.c:9630
+#: readelf.c:9643
#, c-format
msgid ""
"\n"
"There are no static relocations in this file."
msgstr ""
-#: readelf.c:9631
+#: readelf.c:9644
#, c-format
msgid ""
"\n"
"To see the dynamic relocations add --use-dynamic to the command line.\n"
msgstr ""
-#: readelf.c:9639
+#: readelf.c:9652
#, c-format
msgid ""
"\n"
"There are no relocations in linked file '%s'.\n"
msgstr ""
-#: readelf.c:9642
+#: readelf.c:9655
#, c-format
msgid ""
"\n"
"There are no relocations in this file.\n"
msgstr ""
-#: readelf.c:9801
+#: readelf.c:9814
#, c-format
msgid "Invalid section %u in table entry %td\n"
msgstr ""
-#: readelf.c:9813
+#: readelf.c:9826
#, c-format
msgid "Invalid offset %<PRIx64> in table entry %td\n"
msgstr ""
-#: readelf.c:9831
+#: readelf.c:9844
#, c-format
msgid "\tUnknown version.\n"
msgstr ""
-#: readelf.c:9894 readelf.c:10332
+#: readelf.c:9907 readelf.c:10345
msgid "unwind table"
msgstr ""
-#: readelf.c:9945 readelf.c:10415
+#: readelf.c:9958 readelf.c:10428
#, c-format
msgid "Skipping unknown relocation type: %u\n"
msgstr ""
-#: readelf.c:9951 readelf.c:10422
+#: readelf.c:9964 readelf.c:10435
#, c-format
msgid "Skipping unexpected relocation type: %s\n"
msgstr ""
-#: readelf.c:9960 readelf.c:10429
+#: readelf.c:9973 readelf.c:10442
#, c-format
msgid "Skipping reloc with overlarge offset: %#<PRIx64>\n"
msgstr ""
-#: readelf.c:9968 readelf.c:10437
+#: readelf.c:9981 readelf.c:10450
#, c-format
msgid "Skipping reloc with invalid symbol index: %u\n"
msgstr ""
-#: readelf.c:10016 readelf.c:10484 readelf.c:11595
+#: readelf.c:10029 readelf.c:10497 readelf.c:11608
msgid "Multiple symbol tables encountered\n"
msgstr ""
-#: readelf.c:10031 readelf.c:10500 readelf.c:11610
+#: readelf.c:10044 readelf.c:10513 readelf.c:11623
#, c-format
msgid ""
"\n"
"There are no unwind sections in this file.\n"
msgstr ""
-#: readelf.c:10117
+#: readelf.c:10130
#, c-format
msgid ""
"\n"
"Could not find unwind info section for "
msgstr ""
-#: readelf.c:10129
+#: readelf.c:10142
msgid "unwind info"
msgstr ""
-#: readelf.c:10132
+#: readelf.c:10145
#, c-format
msgid ""
"\n"
"Unwind section "
msgstr ""
-#: readelf.c:10139
+#: readelf.c:10152
#, c-format
msgid " at offset %#<PRIx64> contains %<PRIu64> entries:\n"
msgstr ""
-#: readelf.c:10509 readelf.c:11617
+#: readelf.c:10522 readelf.c:11630
#, c-format
msgid ""
"\n"
@@ -9864,204 +9910,204 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:10642
+#: readelf.c:10655
msgid "unwind data"
msgstr ""
-#: readelf.c:10714
+#: readelf.c:10727
#, c-format
msgid "Skipping unexpected relocation at offset %#<PRIx64>\n"
msgstr ""
-#: readelf.c:10736
+#: readelf.c:10749
#, c-format
msgid "Unknown section relocation type %d encountered\n"
msgstr ""
-#: readelf.c:10744
+#: readelf.c:10757
#, c-format
msgid "Bad symbol index in unwind relocation (%<PRIu64> > %<PRIu64>)\n"
msgstr ""
-#: readelf.c:10760
+#: readelf.c:10773
#, c-format
msgid "Skipping unknown ARM relocation type: %d\n"
msgstr ""
-#: readelf.c:10770
+#: readelf.c:10783
#, c-format
msgid "Skipping unexpected ARM relocation type %s\n"
msgstr ""
-#: readelf.c:10779
+#: readelf.c:10792
#, c-format
msgid "Skipping unknown C6000 relocation type: %d\n"
msgstr ""
-#: readelf.c:10789
+#: readelf.c:10802
#, c-format
msgid "Skipping unexpected C6000 relocation type %s\n"
msgstr ""
#. This function currently only supports ARM and TI unwinders.
-#: readelf.c:10798
+#: readelf.c:10811
msgid "Only TI and ARM unwinders are currently supported\n"
msgstr ""
-#: readelf.c:10861
+#: readelf.c:10874
#, c-format
msgid "[Truncated opcode]\n"
msgstr ""
-#: readelf.c:10909 readelf.c:11129
+#: readelf.c:10922 readelf.c:11142
#, c-format
msgid "Refuse to unwind"
msgstr ""
-#: readelf.c:10932
+#: readelf.c:10945
#, c-format
msgid " [Reserved]"
msgstr ""
-#: readelf.c:10960
+#: readelf.c:10973
#, c-format
msgid " finish"
msgstr ""
-#: readelf.c:10965 readelf.c:11062
+#: readelf.c:10978 readelf.c:11075
#, c-format
msgid "[Spare]"
msgstr ""
-#: readelf.c:10999
+#: readelf.c:11012
msgid "corrupt change to vsp\n"
msgstr ""
-#: readelf.c:11025
+#: readelf.c:11038
#, c-format
msgid " pop {ra_auth_code}"
msgstr ""
-#: readelf.c:11027
+#: readelf.c:11040
#, c-format
msgid " vsp as modifier for PAC validation"
msgstr ""
-#: readelf.c:11084 readelf.c:11241
+#: readelf.c:11097 readelf.c:11254
#, c-format
msgid " [unsupported opcode]"
msgstr ""
-#: readelf.c:11177
+#: readelf.c:11190
#, c-format
msgid "pop frame {"
msgstr ""
-#: readelf.c:11180
+#: readelf.c:11193
#, c-format
msgid "*corrupt* - no registers specified"
msgstr ""
-#: readelf.c:11194
+#: readelf.c:11207
msgid "[pad]"
msgstr ""
-#: readelf.c:11223
+#: readelf.c:11236
msgid "Corrupt stack pointer adjustment detected\n"
msgstr ""
-#: readelf.c:11230
+#: readelf.c:11243
#, c-format
msgid "sp = sp + %<PRId64>"
msgstr ""
-#: readelf.c:11305
+#: readelf.c:11318
#, c-format
msgid " Personality routine: "
msgstr ""
-#: readelf.c:11337
+#: readelf.c:11350
#, c-format
msgid " [Truncated data]\n"
msgstr ""
-#: readelf.c:11361
+#: readelf.c:11374
#, c-format
msgid "Corrupt ARM compact model table entry: %x \n"
msgstr ""
-#: readelf.c:11366
+#: readelf.c:11379
#, c-format
msgid " Compact model index: %d\n"
msgstr ""
-#: readelf.c:11392
+#: readelf.c:11405
msgid "Unknown ARM compact model index encountered\n"
msgstr ""
-#: readelf.c:11393
+#: readelf.c:11406
#, c-format
msgid " [reserved]\n"
msgstr ""
-#: readelf.c:11408
+#: readelf.c:11421
#, c-format
msgid " Restore stack from frame pointer\n"
msgstr ""
-#: readelf.c:11410
+#: readelf.c:11423
#, c-format
msgid " Stack increment %d\n"
msgstr ""
-#: readelf.c:11411
+#: readelf.c:11424
#, c-format
msgid " Registers restored: "
msgstr ""
-#: readelf.c:11416
+#: readelf.c:11429
#, c-format
msgid " Return register: %s\n"
msgstr ""
-#: readelf.c:11420
+#: readelf.c:11433
#, c-format
msgid " [reserved (%d)]\n"
msgstr ""
-#: readelf.c:11424
+#: readelf.c:11437
#, c-format
msgid ""
"Unsupported architecture type %d encountered when decoding unwind table\n"
msgstr ""
-#: readelf.c:11479
+#: readelf.c:11492
#, c-format
msgid "corrupt index table entry: %x\n"
msgstr ""
-#: readelf.c:11518
+#: readelf.c:11531
#, c-format
msgid "Unwind entry contains corrupt offset (%#<PRIx64>) into section %s\n"
msgstr ""
-#: readelf.c:11534
+#: readelf.c:11547
#, c-format
msgid "Could not locate .ARM.extab section containing %#<PRIx64>.\n"
msgstr ""
-#: readelf.c:11578
+#: readelf.c:11591
#, c-format
msgid ""
"Unsupported architecture type %d encountered when processing unwind table\n"
msgstr ""
-#: readelf.c:11640
+#: readelf.c:11653
#, c-format
msgid "No processor specific unwind information to decode\n"
msgstr ""
-#: readelf.c:11670
+#: readelf.c:11683
#, c-format
msgid ""
"\n"
@@ -10069,80 +10115,80 @@ msgid ""
"supported.\n"
msgstr ""
-#: readelf.c:11697
+#: readelf.c:11710
#, c-format
msgid "NONE"
msgstr ""
-#: readelf.c:11722
+#: readelf.c:11735
#, c-format
msgid "Interface Version: %s"
msgstr ""
-#: readelf.c:11725
+#: readelf.c:11738
#, c-format
msgid "Interface Version: <corrupt: %<PRIx64>>"
msgstr ""
-#: readelf.c:11743
+#: readelf.c:11756
#, c-format
msgid "Time Stamp: %s"
msgstr ""
-#: readelf.c:11932 readelf.c:11982
+#: readelf.c:11945 readelf.c:11995
msgid "dynamic section"
msgstr ""
-#: readelf.c:11952 readelf.c:12003 readelf.c:12111
+#: readelf.c:11965 readelf.c:12016 readelf.c:12124
#, c-format
msgid "Out of memory allocating space for %<PRIu64> dynamic entries\n"
msgstr ""
-#: readelf.c:12077
+#: readelf.c:12090
#, c-format
msgid "Size overflow prevents reading %<PRIu64> elements of size %u\n"
msgstr ""
-#: readelf.c:12087
+#: readelf.c:12100
#, c-format
msgid "Invalid number of dynamic entries: %<PRIu64>\n"
msgstr ""
-#: readelf.c:12095
+#: readelf.c:12108
#, c-format
msgid "Out of memory reading %<PRIu64> dynamic entries\n"
msgstr ""
-#: readelf.c:12102
+#: readelf.c:12115
#, c-format
msgid "Unable to read in %<PRIu64> bytes of dynamic data\n"
msgstr ""
-#: readelf.c:12152 readelf.c:12206 readelf.c:12230 readelf.c:12263
-#: readelf.c:12289 readelf.c:12308
+#: readelf.c:12165 readelf.c:12219 readelf.c:12243 readelf.c:12276
+#: readelf.c:12302 readelf.c:12321
msgid "Unable to seek to start of dynamic information\n"
msgstr ""
-#: readelf.c:12158 readelf.c:12212
+#: readelf.c:12171 readelf.c:12225
msgid "Failed to read in number of buckets\n"
msgstr ""
-#: readelf.c:12164
+#: readelf.c:12177
msgid "Failed to read in number of chains\n"
msgstr ""
-#: readelf.c:12271
+#: readelf.c:12284
msgid "Failed to determine last chain length\n"
msgstr ""
-#: readelf.c:12371
+#: readelf.c:12384
#, c-format
msgid ""
"\n"
"There is no dynamic section in linked file '%s'.\n"
msgstr ""
-#: readelf.c:12374
+#: readelf.c:12387
#, c-format
msgid ""
"\n"
@@ -10150,49 +10196,49 @@ msgid ""
msgstr ""
#. See PR 21379 for a reproducer.
-#: readelf.c:12434
+#: readelf.c:12447
msgid "Invalid PT_LOAD entry\n"
msgstr ""
-#: readelf.c:12460
+#: readelf.c:12473
msgid "the .dynsym section doesn't match the DT_SYMTAB and DT_SYMENT tags\n"
msgstr ""
-#: readelf.c:12470
+#: readelf.c:12483
msgid "Corrupt DT_SYMTAB dynamic entry\n"
msgstr ""
-#: readelf.c:12506
+#: readelf.c:12519
msgid "the .dynstr section doesn't match the DT_STRTAB and DT_STRSZ tags\n"
msgstr ""
-#: readelf.c:12511
+#: readelf.c:12524
msgid "dynamic string table"
msgstr ""
-#: readelf.c:12514
+#: readelf.c:12527
msgid "Corrupt DT_STRTAB dynamic entry\n"
msgstr ""
-#: readelf.c:12539
+#: readelf.c:12552
#, c-format
msgid "Bad value (%d) for SYMINENT entry\n"
msgstr ""
-#: readelf.c:12558
+#: readelf.c:12571
msgid "symbol information"
msgstr ""
-#: readelf.c:12564
+#: readelf.c:12577
msgid "Multiple dynamic symbol information sections found\n"
msgstr ""
-#: readelf.c:12570
+#: readelf.c:12583
#, c-format
msgid "Out of memory allocating %<PRIu64> bytes for dynamic symbol info\n"
msgstr ""
-#: readelf.c:12594
+#: readelf.c:12607
#, c-format
msgid ""
"\n"
@@ -10205,7 +10251,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:12601
+#: readelf.c:12614
#, c-format
msgid ""
"\n"
@@ -10216,87 +10262,87 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:12608
+#: readelf.c:12621
#, c-format
msgid " Tag Type Name/Value\n"
msgstr ""
-#: readelf.c:12642
+#: readelf.c:12655
#, c-format
msgid "Auxiliary library"
msgstr ""
-#: readelf.c:12646
+#: readelf.c:12659
#, c-format
msgid "Filter library"
msgstr ""
-#: readelf.c:12650
+#: readelf.c:12663
#, c-format
msgid "Configuration file"
msgstr ""
-#: readelf.c:12654
+#: readelf.c:12667
#, c-format
msgid "Dependency audit library"
msgstr ""
-#: readelf.c:12658
+#: readelf.c:12671
#, c-format
msgid "Audit library"
msgstr ""
-#: readelf.c:12677 readelf.c:12705 readelf.c:12733 readelf.c:13073
+#: readelf.c:12690 readelf.c:12718 readelf.c:12746 readelf.c:13086
#, c-format
msgid "Flags:"
msgstr ""
-#: readelf.c:12680 readelf.c:12708 readelf.c:12735 readelf.c:13075
+#: readelf.c:12693 readelf.c:12721 readelf.c:12748 readelf.c:13088
#, c-format
msgid " None\n"
msgstr ""
-#: readelf.c:12942
+#: readelf.c:12955
#, c-format
msgid "Shared library: [%s]"
msgstr ""
-#: readelf.c:12946
+#: readelf.c:12959
#, c-format
msgid " program interpreter"
msgstr ""
-#: readelf.c:12950
+#: readelf.c:12963
#, c-format
msgid "Library soname: [%s]"
msgstr ""
-#: readelf.c:12954
+#: readelf.c:12967
#, c-format
msgid "Library rpath: [%s]"
msgstr ""
-#: readelf.c:12958
+#: readelf.c:12971
#, c-format
msgid "Library runpath: [%s]"
msgstr ""
-#: readelf.c:12995
+#: readelf.c:13008
#, c-format
msgid " (bytes)\n"
msgstr ""
-#: readelf.c:13026
+#: readelf.c:13039
#, c-format
msgid "Not needed object: [%s]\n"
msgstr ""
-#: readelf.c:13051
+#: readelf.c:13064
#, c-format
msgid "<corrupt time val: %<PRIx64>"
msgstr ""
-#: readelf.c:13194
+#: readelf.c:13207
#, c-format
msgid ""
"\n"
@@ -10308,7 +10354,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:13201
+#: readelf.c:13214
#, c-format
msgid ""
"\n"
@@ -10319,71 +10365,71 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:13209 readelf.c:13355 readelf.c:13520
+#: readelf.c:13222 readelf.c:13368 readelf.c:13533
#, c-format
msgid " Addr: 0x%016<PRIx64>"
msgstr ""
-#: readelf.c:13210 readelf.c:13356 readelf.c:13521
+#: readelf.c:13223 readelf.c:13369 readelf.c:13534
#, c-format
msgid " Offset: 0x%08<PRIx64> Link: %u (%s)\n"
msgstr ""
-#: readelf.c:13216
+#: readelf.c:13229
msgid "version definition section"
msgstr ""
-#: readelf.c:13245
+#: readelf.c:13258
#, c-format
msgid " %#06zx: Rev: %d Flags: %s"
msgstr ""
-#: readelf.c:13248
+#: readelf.c:13261
#, c-format
msgid " Index: %d Cnt: %d "
msgstr ""
-#: readelf.c:13265
+#: readelf.c:13278
#, c-format
msgid "Name: %s\n"
msgstr ""
-#: readelf.c:13268
+#: readelf.c:13281
#, c-format
msgid "Name index: %ld\n"
msgstr ""
-#: readelf.c:13277
+#: readelf.c:13290
#, c-format
msgid "Invalid vda_next field of %lx\n"
msgstr ""
-#: readelf.c:13297
+#: readelf.c:13310
#, c-format
msgid " %#06zx: Parent %d: %s\n"
msgstr ""
-#: readelf.c:13301
+#: readelf.c:13314
#, c-format
msgid " %#06zx: Parent %d, name index: %ld\n"
msgstr ""
-#: readelf.c:13306
+#: readelf.c:13319
#, c-format
msgid " Version def aux past end of section\n"
msgstr ""
-#: readelf.c:13313
+#: readelf.c:13326
#, c-format
msgid "Invalid vd_next field of %lx\n"
msgstr ""
-#: readelf.c:13324
+#: readelf.c:13337
#, c-format
msgid " Version definition past end of section\n"
msgstr ""
-#: readelf.c:13340
+#: readelf.c:13353
#, c-format
msgid ""
"\n"
@@ -10394,7 +10440,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:13347
+#: readelf.c:13360
#, c-format
msgid ""
"\n"
@@ -10405,68 +10451,68 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:13363
+#: readelf.c:13376
msgid "Version Needs section"
msgstr ""
-#: readelf.c:13388
+#: readelf.c:13401
#, c-format
msgid " %#06zx: Version: %d"
msgstr ""
-#: readelf.c:13391
+#: readelf.c:13404
#, c-format
msgid " File: %s"
msgstr ""
-#: readelf.c:13394
+#: readelf.c:13407
#, c-format
msgid " File: %lx"
msgstr ""
-#: readelf.c:13396
+#: readelf.c:13409
#, c-format
msgid " Cnt: %d\n"
msgstr ""
-#: readelf.c:13419
+#: readelf.c:13432
#, c-format
msgid " %#06zx: Name: %s"
msgstr ""
-#: readelf.c:13422
+#: readelf.c:13435
#, c-format
msgid " %#06zx: Name index: %lx"
msgstr ""
-#: readelf.c:13425
+#: readelf.c:13438
#, c-format
msgid " Flags: %s Version: %d\n"
msgstr ""
-#: readelf.c:13431
+#: readelf.c:13444
#, c-format
msgid "Invalid vna_next field of %lx\n"
msgstr ""
-#: readelf.c:13444
+#: readelf.c:13457
msgid "Missing Version Needs auxiliary information\n"
msgstr ""
-#: readelf.c:13449
+#: readelf.c:13462
#, c-format
msgid "Invalid vn_next field of %lx\n"
msgstr ""
-#: readelf.c:13459
+#: readelf.c:13472
msgid "Missing Version Needs information\n"
msgstr ""
-#: readelf.c:13497
+#: readelf.c:13510
msgid "version string table"
msgstr ""
-#: readelf.c:13505
+#: readelf.c:13518
#, c-format
msgid ""
"\n"
@@ -10479,7 +10525,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:13512
+#: readelf.c:13525
#, c-format
msgid ""
"\n"
@@ -10490,236 +10536,236 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:13530
+#: readelf.c:13543
msgid "version symbol data"
msgstr ""
-#: readelf.c:13550
+#: readelf.c:13563
msgid "*invalid*"
msgstr ""
-#: readelf.c:13558
+#: readelf.c:13571
msgid " 0 (*local*) "
msgstr ""
-#: readelf.c:13562
+#: readelf.c:13575
msgid " 1 (*global*) "
msgstr ""
-#: readelf.c:13573
+#: readelf.c:13586
msgid "invalid index into symbol array\n"
msgstr ""
-#: readelf.c:13596 readelf.c:14148
+#: readelf.c:13609 readelf.c:14161
msgid "version need"
msgstr ""
-#: readelf.c:13607
+#: readelf.c:13620
msgid "version need aux (2)"
msgstr ""
-#: readelf.c:13654 readelf.c:14092
+#: readelf.c:13667 readelf.c:14105
msgid "version def"
msgstr ""
-#: readelf.c:13682 readelf.c:14123
+#: readelf.c:13695 readelf.c:14136
msgid "version def aux"
msgstr ""
-#: readelf.c:13690
+#: readelf.c:13703
msgid "*both*"
msgstr ""
-#: readelf.c:13722
+#: readelf.c:13735
#, c-format
msgid ""
"\n"
"No version information found in linked file '%s'.\n"
msgstr ""
-#: readelf.c:13725
+#: readelf.c:13738
#, c-format
msgid ""
"\n"
"No version information found in this file.\n"
msgstr ""
-#: readelf.c:13821
+#: readelf.c:13834
#, c-format
msgid "Unrecognized visibility value: %u\n"
msgstr ""
-#: readelf.c:13834
+#: readelf.c:13847
#, c-format
msgid "Unrecognized alpha specific other value: %u\n"
msgstr ""
-#: readelf.c:13911
+#: readelf.c:13924
#, c-format
msgid "Unrecognized IA64 VMS ST Function type: %d\n"
msgstr ""
-#: readelf.c:13935
+#: readelf.c:13948
#, c-format
msgid "Unrecognized IA64 VMS ST Linkage: %d\n"
msgstr ""
-#: readelf.c:13961
+#: readelf.c:13974
#, c-format
msgid "<localentry>: %d"
msgstr ""
-#: readelf.c:13975
+#: readelf.c:13988
msgid " VARIANT_CC"
msgstr ""
-#: readelf.c:14026
+#: readelf.c:14039
#, c-format
msgid "<other>: %x"
msgstr ""
-#: readelf.c:14054
+#: readelf.c:14067
msgid "version data"
msgstr ""
-#: readelf.c:14166
+#: readelf.c:14179
msgid "version need aux (3)"
msgstr ""
-#: readelf.c:14357
+#: readelf.c:14370
#, c-format
msgid "local symbol %<PRIu64> found at index >= %s's sh_info value of %u\n"
msgstr ""
-#: readelf.c:14376
+#: readelf.c:14389
#, c-format
msgid "Unknown LTO symbol definition encountered: %u\n"
msgstr ""
-#: readelf.c:14395
+#: readelf.c:14408
#, c-format
msgid "Unknown LTO symbol visibility encountered: %u\n"
msgstr ""
-#: readelf.c:14413
+#: readelf.c:14426
#, c-format
msgid "Unknown LTO symbol type encountered: %u\n"
msgstr ""
-#: readelf.c:14429
+#: readelf.c:14442
#, c-format
msgid ""
"\n"
"The LTO Symbol table section '%s' in linked file '%s' is empty!\n"
msgstr ""
-#: readelf.c:14433
+#: readelf.c:14446
#, c-format
msgid ""
"\n"
"LTO Symbol table '%s' is empty!\n"
msgstr ""
-#: readelf.c:14448
+#: readelf.c:14461
msgid "LTO symbols"
msgstr ""
-#: readelf.c:14463
+#: readelf.c:14476
#, c-format
msgid "LTO Symbol extension table '%s' is empty!\n"
msgstr ""
-#: readelf.c:14469
+#: readelf.c:14482
msgid "LTO ext symbol data"
msgstr ""
-#: readelf.c:14474
+#: readelf.c:14487
msgid "Unexpected version number in symbol extension table\n"
msgstr ""
-#: readelf.c:14483
+#: readelf.c:14496
#, c-format
msgid ""
"\n"
"In linked file '%s': "
msgstr ""
-#: readelf.c:14490
+#: readelf.c:14503
#, c-format
msgid "LTO Symbol table '%s' and extension table '%s' contain:\n"
msgstr ""
-#: readelf.c:14495
+#: readelf.c:14508
#, c-format
msgid "LTO Symbol table '%s'\n"
msgstr ""
-#: readelf.c:14497
+#: readelf.c:14510
#, c-format
msgid " and extension table '%s' contain:\n"
msgstr ""
-#: readelf.c:14502
+#: readelf.c:14515
#, c-format
msgid "LTO Symbol table '%s' contains:\n"
msgstr ""
-#: readelf.c:14507
+#: readelf.c:14520
#, c-format
msgid ""
" Comdat_Key Kind Visibility Size Slot Type Section "
"Name\n"
msgstr ""
-#: readelf.c:14509
+#: readelf.c:14522
#, c-format
msgid " Comdat_Key Kind Visibility Size Slot Name\n"
msgstr ""
-#: readelf.c:14556
+#: readelf.c:14569
msgid "Ran out of LTO symbol extension data\n"
msgstr ""
-#: readelf.c:14576
+#: readelf.c:14589
msgid "Data remains in the LTO symbol extension table\n"
msgstr ""
-#: readelf.c:14586
+#: readelf.c:14599
msgid "Buffer overrun encountered whilst decoding LTO symbol table\n"
msgstr ""
-#: readelf.c:14628
+#: readelf.c:14641
#, c-format
msgid ""
" Num: Value Size Type Bind Vis+Other Ndx(SecName) Name [+ "
"Version Info]\n"
msgstr ""
-#: readelf.c:14634 readelf.c:14640
+#: readelf.c:14647 readelf.c:14653
#, c-format
msgid " Num: Value Size Type Bind Vis Ndx Name\n"
msgstr ""
-#: readelf.c:14649
+#: readelf.c:14662
#, c-format
msgid ""
" Num: Value Size Type Bind Vis+Other Ndx(SecName) Name [+ "
"Version Info]\n"
msgstr ""
-#: readelf.c:14656 readelf.c:14662
+#: readelf.c:14669 readelf.c:14675
#, c-format
msgid " Num: Value Size Type Bind Vis Ndx Name\n"
msgstr ""
-#: readelf.c:14675
+#: readelf.c:14688
#, c-format
msgid ""
"\n"
"Symbol table '%s' has a sh_entsize of zero!\n"
msgstr ""
-#: readelf.c:14683
+#: readelf.c:14696
#, c-format
msgid ""
"\n"
@@ -10730,7 +10776,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:14692
+#: readelf.c:14705
#, c-format
msgid ""
"\n"
@@ -10741,7 +10787,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:14760
+#: readelf.c:14773
#, c-format
msgid ""
"\n"
@@ -10752,7 +10798,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:14770
+#: readelf.c:14783
#, c-format
msgid ""
"\n"
@@ -10763,14 +10809,14 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:14805
+#: readelf.c:14818
#, c-format
msgid ""
"\n"
"Dynamic symbol information is not available for displaying symbols.\n"
msgstr ""
-#: readelf.c:14818
+#: readelf.c:14831
#, c-format
msgid ""
"\n"
@@ -10781,24 +10827,24 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:14828
+#: readelf.c:14841
msgid "Out of memory allocating space for histogram buckets\n"
msgstr ""
-#: readelf.c:14834 readelf.c:14911
+#: readelf.c:14847 readelf.c:14924
#, c-format
msgid " Length Number %% of total Coverage\n"
msgstr ""
-#: readelf.c:14844
+#: readelf.c:14857
msgid "histogram chain is corrupt\n"
msgstr ""
-#: readelf.c:14856
+#: readelf.c:14869
msgid "Out of memory allocating space for histogram counts\n"
msgstr ""
-#: readelf.c:14896
+#: readelf.c:14909
#, c-format
msgid ""
"\n"
@@ -10809,15 +10855,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:14907
+#: readelf.c:14920
msgid "Out of memory allocating space for gnu histogram buckets\n"
msgstr ""
-#: readelf.c:14934
+#: readelf.c:14947
msgid "Out of memory allocating space for gnu histogram counts\n"
msgstr ""
-#: readelf.c:15000
+#: readelf.c:15013
#, c-format
msgid ""
"\n"
@@ -10830,7 +10876,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:15007
+#: readelf.c:15020
#, c-format
msgid ""
"\n"
@@ -10841,234 +10887,225 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:15015
+#: readelf.c:15028
#, c-format
msgid " Num: Name BoundTo Flags\n"
msgstr ""
-#: readelf.c:15022
+#: readelf.c:15035
#, c-format
msgid "<corrupt index>"
msgstr ""
-#: readelf.c:15027
+#: readelf.c:15040
#, c-format
msgid "<corrupt: %19ld>"
msgstr ""
-#: readelf.c:15119
+#: readelf.c:15132
#, c-format
msgid "LoongArch ULEB128 field at 0x%lx contains invalid ULEB128 value\n"
msgstr ""
-#: readelf.c:15124 readelf.c:15178 readelf.c:15229 readelf.c:15275
-#: readelf.c:15289 readelf.c:15333
+#: readelf.c:15137 readelf.c:15191 readelf.c:15242 readelf.c:15288
+#: readelf.c:15302 readelf.c:15346
#, c-format
msgid "%s reloc contains invalid symbol index %<PRIu64>\n"
msgstr ""
-#: readelf.c:15225
+#: readelf.c:15238
#, c-format
msgid "MSP430 ULEB128 field at %#<PRIx64> contains invalid ULEB128 value\n"
msgstr ""
#. PR 21137
-#: readelf.c:15240
+#: readelf.c:15253
#, c-format
msgid "MSP430 sym diff reloc contains invalid offset: %#<PRIx64>\n"
msgstr ""
-#: readelf.c:15252
+#: readelf.c:15265
msgid "Unhandled MSP430 reloc type found after SYM_DIFF reloc\n"
msgstr ""
-#: readelf.c:15299
+#: readelf.c:15312
#, c-format
msgid "MN10300 sym diff reloc contains invalid offset: %#<PRIx64>\n"
msgstr ""
-#: readelf.c:15310
+#: readelf.c:15323
msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc\n"
msgstr ""
-#: readelf.c:15352 readelf.c:15362
+#: readelf.c:15365 readelf.c:15375
#, c-format
msgid "RL78 sym diff reloc contains invalid offset: %#<PRIx64>\n"
msgstr ""
-#: readelf.c:15585
+#: readelf.c:15598
#, c-format
msgid ""
"Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
"number %d\n"
msgstr ""
-#: readelf.c:16320
+#: readelf.c:16333
#, c-format
msgid "unable to apply unsupported reloc type %d to section %s\n"
msgstr ""
-#: readelf.c:16329
+#: readelf.c:16342
#, c-format
msgid "skipping invalid relocation offset %#<PRIx64> in section %s\n"
msgstr ""
-#: readelf.c:16339
+#: readelf.c:16352
#, c-format
msgid "skipping invalid relocation symbol index %#<PRIx64> in section %s\n"
msgstr ""
-#: readelf.c:16363
+#: readelf.c:16376
#, c-format
msgid "skipping unexpected symbol type %s in section %s relocation %tu\n"
msgstr ""
-#: readelf.c:16441
+#: readelf.c:16454
#, c-format
msgid ""
"\n"
"Assembly dump of section %s\n"
msgstr ""
-#: readelf.c:16459
+#: readelf.c:16472
#, c-format
msgid "Section '%s' has no data to dump.\n"
msgstr ""
-#: readelf.c:16465
+#: readelf.c:16478
msgid "section contents"
msgstr ""
-#: readelf.c:16488
+#: readelf.c:16501
#, c-format
msgid "Uncompressed section size is suspiciously large: 0x%<PRIu64>\n"
msgstr ""
-#: readelf.c:16580 readelf.c:17199
+#: readelf.c:16593 readelf.c:17177
#, c-format
msgid "section '%s' has unsupported compress type: %d\n"
msgstr ""
-#: readelf.c:16616 readelf.c:17236
+#: readelf.c:16629 readelf.c:17214
#, c-format
msgid "Unable to decompress section %s\n"
msgstr ""
-#: readelf.c:16655
+#: readelf.c:16668
#, c-format
msgid ""
" NOTE: This section has relocations against it, but these have NOT been "
"applied to this dump.\n"
msgstr ""
-#: readelf.c:16683
+#: readelf.c:16696
#, c-format
msgid ""
"\n"
"String dump of section '%s' in linked file %s:\n"
msgstr ""
-#: readelf.c:16687
+#: readelf.c:16700
#, c-format
msgid ""
"\n"
"String dump of section '%s':\n"
msgstr ""
-#: readelf.c:16785 readelf.c:18290 readelf.c:18330 readelf.c:18368
-#: readelf.c:18415 readelf.c:18446 readelf.c:20052 readelf.c:20084
+#: readelf.c:16798 readelf.c:18272 readelf.c:18312 readelf.c:18350
+#: readelf.c:18397 readelf.c:18428 readelf.c:20023 readelf.c:20055
#, c-format
msgid "<corrupt>\n"
msgstr ""
-#: readelf.c:16793
+#: readelf.c:16806
#, c-format
msgid " No strings found in this section."
msgstr ""
-#: readelf.c:16828
+#: readelf.c:16841
#, c-format
msgid ""
"\n"
"Hex dump of section '%s' in linked file %s:\n"
msgstr ""
-#: readelf.c:16832
+#: readelf.c:16845
#, c-format
msgid ""
"\n"
"Hex dump of section '%s':\n"
msgstr ""
-#: readelf.c:16976
+#: readelf.c:16989
#, c-format
msgid "Iteration failed: %s, %s\n"
msgstr ""
-#: readelf.c:17020
+#: readelf.c:17033
#, c-format
msgid "No symbol section named %s\n"
msgstr ""
-#: readelf.c:17036
+#: readelf.c:17049
#, c-format
msgid "No string table section named %s\n"
msgstr ""
-#: readelf.c:17043
+#: readelf.c:17056
msgid "strings"
msgstr ""
-#: readelf.c:17056 readelf.c:17068
+#: readelf.c:17069 readelf.c:17081
#, c-format
msgid "CTF open failure: %s\n"
msgstr ""
-#: readelf.c:17075
+#: readelf.c:17088
#, c-format
msgid ""
"\n"
"Dump of CTF section '%s' in linked file %s:\n"
msgstr ""
-#: readelf.c:17079
+#: readelf.c:17092
#, c-format
msgid ""
"\n"
"Dump of CTF section '%s':\n"
msgstr ""
-#: readelf.c:17087
+#: readelf.c:17103
#, c-format
msgid "CTF member open failure: %s\n"
msgstr ""
-#: readelf.c:17114
-msgid "Section name must be provided \n"
-msgstr ""
-
-#: readelf.c:17126
-#, c-format
-msgid "SFrame decode failure: %s\n"
-msgstr ""
-
-#: readelf.c:17156
+#: readelf.c:17134
#, c-format
msgid "%s section data"
msgstr ""
-#: readelf.c:17180
+#: readelf.c:17158
#, c-format
msgid "compressed section %s is too small to contain a compression header\n"
msgstr ""
-#: readelf.c:17312 readelf.c:17339 readelf.c:17364
+#: readelf.c:17290 readelf.c:17317 readelf.c:17342
#, c-format
msgid ""
"malformed note encountered in section %s whilst scanning for build-id note\n"
msgstr ""
-#: readelf.c:17492
+#: readelf.c:17470
#, c-format
msgid ""
"\n"
@@ -11079,555 +11116,555 @@ msgstr ""
#. which has the NOBITS type - the bits in the file will be random.
#. This can happen when a file containing a .eh_frame section is
#. stripped with the --only-keep-debug command line option.
-#: readelf.c:17501
+#: readelf.c:17479
#, c-format
msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
msgstr ""
-#: readelf.c:17551
+#: readelf.c:17529
#, c-format
msgid "Unrecognized debug section: %s\n"
msgstr ""
-#: readelf.c:17581
+#: readelf.c:17559
#, c-format
msgid "Section '%s' was not dumped because it does not exist\n"
msgstr ""
-#: readelf.c:17644
+#: readelf.c:17622
#, c-format
msgid "Unable to display section %d - it has a NULL type\n"
msgstr ""
-#: readelf.c:17648
+#: readelf.c:17626
#, c-format
msgid "Unable to display section %d - it has no contents\n"
msgstr ""
#. FIXME: Add Proc and OS specific section types ?
-#: readelf.c:17659
+#: readelf.c:17637
#, c-format
msgid "Unable to determine how to dump section %d (type %#x)\n"
msgstr ""
-#: readelf.c:17718
+#: readelf.c:17696
#, c-format
msgid "Section %d was not dumped because it does not exist!\n"
msgstr ""
-#: readelf.c:17774
+#: readelf.c:17752
msgid "<corrupt tag>\n"
msgstr ""
-#: readelf.c:17789
+#: readelf.c:17766 readelf.c:17771
#, c-format
msgid "<corrupt string tag>"
msgstr ""
-#: readelf.c:17823
+#: readelf.c:17805
#, c-format
msgid "Absent/Non standard\n"
msgstr ""
-#: readelf.c:17826
+#: readelf.c:17808
#, c-format
msgid "Bare metal/mwdt\n"
msgstr ""
-#: readelf.c:17829
+#: readelf.c:17811
#, c-format
msgid "Bare metal/newlib\n"
msgstr ""
-#: readelf.c:17832
+#: readelf.c:17814
#, c-format
msgid "Linux/uclibc\n"
msgstr ""
-#: readelf.c:17835
+#: readelf.c:17817
#, c-format
msgid "Linux/glibc\n"
msgstr ""
-#: readelf.c:17838 readelf.c:17917
+#: readelf.c:17820 readelf.c:17899
#, c-format
msgid "Unknown\n"
msgstr ""
-#: readelf.c:17850 readelf.c:17880 readelf.c:17908
+#: readelf.c:17832 readelf.c:17862 readelf.c:17890
#, c-format
msgid "Absent\n"
msgstr ""
-#: readelf.c:17892
+#: readelf.c:17874
msgid "yes"
msgstr ""
-#: readelf.c:17892
+#: readelf.c:17874
msgid "no"
msgstr ""
-#: readelf.c:17929 readelf.c:17936
+#: readelf.c:17911 readelf.c:17918
msgid "default"
msgstr ""
-#: readelf.c:17930
+#: readelf.c:17912
msgid "smallest"
msgstr ""
-#: readelf.c:17935
+#: readelf.c:17917
msgid "OPTFP"
msgstr ""
-#: readelf.c:18156 readelf.c:18169 readelf.c:18187 readelf.c:18709
-#: readelf.c:18988 readelf.c:19000 readelf.c:19012
+#: readelf.c:18138 readelf.c:18151 readelf.c:18169 readelf.c:18691
+#: readelf.c:18970 readelf.c:18982 readelf.c:18994
#, c-format
msgid "None\n"
msgstr ""
-#: readelf.c:18157
+#: readelf.c:18139
#, c-format
msgid "Application\n"
msgstr ""
-#: readelf.c:18158
+#: readelf.c:18140
#, c-format
msgid "Realtime\n"
msgstr ""
-#: readelf.c:18159
+#: readelf.c:18141
#, c-format
msgid "Microcontroller\n"
msgstr ""
-#: readelf.c:18160
+#: readelf.c:18142
#, c-format
msgid "Application or Realtime\n"
msgstr ""
-#: readelf.c:18170 readelf.c:18189 readelf.c:18761 readelf.c:18778
-#: readelf.c:18849 readelf.c:18869 readelf.c:21737
+#: readelf.c:18152 readelf.c:18171 readelf.c:18743 readelf.c:18760
+#: readelf.c:18831 readelf.c:18851 readelf.c:21747
#, c-format
msgid "8-byte\n"
msgstr ""
-#: readelf.c:18171 readelf.c:18852 readelf.c:18872 readelf.c:21736
+#: readelf.c:18153 readelf.c:18834 readelf.c:18854 readelf.c:21746
#, c-format
msgid "4-byte\n"
msgstr ""
-#: readelf.c:18175 readelf.c:18193
+#: readelf.c:18157 readelf.c:18175
#, c-format
msgid "8-byte and up to %d-byte extended\n"
msgstr ""
-#: readelf.c:18188
+#: readelf.c:18170
#, c-format
msgid "8-byte, except leaf SP\n"
msgstr ""
-#: readelf.c:18204 readelf.c:18287 readelf.c:18887
+#: readelf.c:18186 readelf.c:18269 readelf.c:18869
#, c-format
msgid "flag = %d, vendor = "
msgstr ""
-#: readelf.c:18225
+#: readelf.c:18207
#, c-format
msgid "True\n"
msgstr ""
-#: readelf.c:18245
+#: readelf.c:18227
#, c-format
msgid "<unknown: %d>\n"
msgstr ""
-#: readelf.c:18291
+#: readelf.c:18273
msgid "corrupt vendor attribute\n"
msgstr ""
-#: readelf.c:18341
+#: readelf.c:18323
#, c-format
msgid "unspecified hard/soft float\n"
msgstr ""
-#: readelf.c:18344
+#: readelf.c:18326
#, c-format
msgid "hard float\n"
msgstr ""
-#: readelf.c:18347
+#: readelf.c:18329
#, c-format
msgid "soft float\n"
msgstr ""
-#: readelf.c:18379
+#: readelf.c:18361
#, c-format
msgid "unspecified hard/soft float, "
msgstr ""
-#: readelf.c:18382
+#: readelf.c:18364
#, c-format
msgid "hard float, "
msgstr ""
-#: readelf.c:18385
+#: readelf.c:18367
#, c-format
msgid "soft float, "
msgstr ""
-#: readelf.c:18388
+#: readelf.c:18370
#, c-format
msgid "single-precision hard float, "
msgstr ""
-#: readelf.c:18395
+#: readelf.c:18377
#, c-format
msgid "unspecified long double\n"
msgstr ""
-#: readelf.c:18398
+#: readelf.c:18380
#, c-format
msgid "128-bit IBM long double\n"
msgstr ""
-#: readelf.c:18401
+#: readelf.c:18383
#, c-format
msgid "64-bit long double\n"
msgstr ""
-#: readelf.c:18404
+#: readelf.c:18386
#, c-format
msgid "128-bit IEEE long double\n"
msgstr ""
-#: readelf.c:18426 readelf.c:18457
+#: readelf.c:18408 readelf.c:18439
#, c-format
msgid "unspecified\n"
msgstr ""
-#: readelf.c:18429
+#: readelf.c:18411
#, c-format
msgid "generic\n"
msgstr ""
-#: readelf.c:18463
+#: readelf.c:18445
#, c-format
msgid "memory\n"
msgstr ""
-#: readelf.c:18490
+#: readelf.c:18472
#, c-format
msgid "any\n"
msgstr ""
-#: readelf.c:18493
+#: readelf.c:18475
#, c-format
msgid "software\n"
msgstr ""
-#: readelf.c:18496
+#: readelf.c:18478
#, c-format
msgid "hardware\n"
msgstr ""
-#: readelf.c:18619
+#: readelf.c:18601
#, c-format
msgid "Hard or soft float\n"
msgstr ""
-#: readelf.c:18622
+#: readelf.c:18604
#, c-format
msgid "Hard float (double precision)\n"
msgstr ""
-#: readelf.c:18625
+#: readelf.c:18607
#, c-format
msgid "Hard float (single precision)\n"
msgstr ""
-#: readelf.c:18628
+#: readelf.c:18610
#, c-format
msgid "Soft float\n"
msgstr ""
-#: readelf.c:18631
+#: readelf.c:18613
#, c-format
msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
msgstr ""
-#: readelf.c:18634
+#: readelf.c:18616
#, c-format
msgid "Hard float (32-bit CPU, Any FPU)\n"
msgstr ""
-#: readelf.c:18637
+#: readelf.c:18619
#, c-format
msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
msgstr ""
-#: readelf.c:18640
+#: readelf.c:18622
#, c-format
msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
msgstr ""
-#: readelf.c:18643
+#: readelf.c:18625
#, c-format
msgid "NaN 2008 compatibility\n"
msgstr ""
-#: readelf.c:18676
+#: readelf.c:18658
#, c-format
msgid "Any MSA or not\n"
msgstr ""
-#: readelf.c:18679
+#: readelf.c:18661
#, c-format
msgid "128-bit MSA\n"
msgstr ""
-#: readelf.c:18741
+#: readelf.c:18723
#, c-format
msgid "Not used\n"
msgstr ""
-#: readelf.c:18744
+#: readelf.c:18726
#, c-format
msgid "2 bytes\n"
msgstr ""
-#: readelf.c:18747
+#: readelf.c:18729
#, c-format
msgid "4 bytes\n"
msgstr ""
-#: readelf.c:18764 readelf.c:18781 readelf.c:18855 readelf.c:18875
+#: readelf.c:18746 readelf.c:18763 readelf.c:18837 readelf.c:18857
#, c-format
msgid "16-byte\n"
msgstr ""
-#: readelf.c:18795
+#: readelf.c:18777
#, c-format
msgid "DSBT addressing not used\n"
msgstr ""
-#: readelf.c:18798
+#: readelf.c:18780
#, c-format
msgid "DSBT addressing used\n"
msgstr ""
-#: readelf.c:18812
+#: readelf.c:18794
#, c-format
msgid "Data addressing position-dependent\n"
msgstr ""
-#: readelf.c:18815
+#: readelf.c:18797
#, c-format
msgid "Data addressing position-independent, GOT near DP\n"
msgstr ""
-#: readelf.c:18818
+#: readelf.c:18800
#, c-format
msgid "Data addressing position-independent, GOT far from DP\n"
msgstr ""
-#: readelf.c:18832
+#: readelf.c:18814
#, c-format
msgid "Code addressing position-dependent\n"
msgstr ""
-#: readelf.c:18835
+#: readelf.c:18817
#, c-format
msgid "Code addressing position-independent\n"
msgstr ""
-#: readelf.c:18989
+#: readelf.c:18971
#, c-format
msgid "MSP430\n"
msgstr ""
-#: readelf.c:18990
+#: readelf.c:18972
#, c-format
msgid "MSP430X\n"
msgstr ""
-#: readelf.c:19001 readelf.c:19013
+#: readelf.c:18983 readelf.c:18995
#, c-format
msgid "Small\n"
msgstr ""
-#: readelf.c:19002 readelf.c:19014
+#: readelf.c:18984 readelf.c:18996
#, c-format
msgid "Large\n"
msgstr ""
-#: readelf.c:19015
+#: readelf.c:18997
#, c-format
msgid "Restricted Large\n"
msgstr ""
-#: readelf.c:19021
+#: readelf.c:19003
#, c-format
msgid " <unknown tag %<PRId64>>: "
msgstr ""
-#: readelf.c:19067
+#: readelf.c:19049
#, c-format
msgid "Any Region\n"
msgstr ""
-#: readelf.c:19070
+#: readelf.c:19052
#, c-format
msgid "Lower Region Only\n"
msgstr ""
-#: readelf.c:19136
+#: readelf.c:19118
#, c-format
msgid "No unaligned access\n"
msgstr ""
-#: readelf.c:19139
+#: readelf.c:19121
#, c-format
msgid "Unaligned access\n"
msgstr ""
-#: readelf.c:19145
+#: readelf.c:19127
#, c-format
msgid "%<PRIu64>-bytes\n"
msgstr ""
-#: readelf.c:19287
+#: readelf.c:19263
msgid "attributes"
msgstr ""
-#: readelf.c:19299
+#: readelf.c:19273
#, c-format
msgid "Unknown attributes version '%c'(%d) - expecting 'A'\n"
msgstr ""
-#: readelf.c:19318
+#: readelf.c:19290
msgid "Tag section ends prematurely\n"
msgstr ""
-#: readelf.c:19327
+#: readelf.c:19299
#, c-format
msgid "Bad attribute length (%u > %u)\n"
msgstr ""
-#: readelf.c:19335
+#: readelf.c:19307
#, c-format
msgid "Attribute length of %u is too small\n"
msgstr ""
-#: readelf.c:19346
+#: readelf.c:19318
msgid "Corrupt attribute section name\n"
msgstr ""
-#: readelf.c:19351
+#: readelf.c:19323
#, c-format
msgid "Attribute Section: "
msgstr ""
-#: readelf.c:19378
+#: readelf.c:19350
msgid "Unused bytes at end of section\n"
msgstr ""
-#: readelf.c:19388
+#: readelf.c:19360
#, c-format
msgid "Bad subsection length (%u > %u)\n"
msgstr ""
-#: readelf.c:19396
+#: readelf.c:19368
#, c-format
msgid "Bad subsection length (%u < 6)\n"
msgstr ""
-#: readelf.c:19411
+#: readelf.c:19383
#, c-format
msgid "File Attributes\n"
msgstr ""
-#: readelf.c:19414
+#: readelf.c:19386
#, c-format
msgid "Section Attributes:"
msgstr ""
-#: readelf.c:19417
+#: readelf.c:19389
#, c-format
msgid "Symbol Attributes:"
msgstr ""
-#: readelf.c:19430
+#: readelf.c:19402
#, c-format
msgid "Unknown tag: %d\n"
msgstr ""
-#: readelf.c:19451
+#: readelf.c:19423
#, c-format
msgid " Unknown attribute:\n"
msgstr ""
-#: readelf.c:19493
+#: readelf.c:19464
msgid "MIPS GOT entry extends beyond the end of available data\n"
msgstr ""
-#: readelf.c:19692
+#: readelf.c:19663
msgid "Corrupt MIPS ABI Flags section.\n"
msgstr ""
-#: readelf.c:19698
+#: readelf.c:19669
msgid "MIPS ABI Flags section"
msgstr ""
-#: readelf.c:19757 readelf.c:20340
+#: readelf.c:19728 readelf.c:20311
msgid "Global Offset Table data"
msgstr ""
-#: readelf.c:19761
+#: readelf.c:19732
#, c-format
msgid ""
"\n"
"Static GOT:\n"
msgstr ""
-#: readelf.c:19762 readelf.c:20345
+#: readelf.c:19733 readelf.c:20316
#, c-format
msgid " Canonical gp value: "
msgstr ""
-#: readelf.c:19776 readelf.c:20349 readelf.c:20484
+#: readelf.c:19747 readelf.c:20320 readelf.c:20455
#, c-format
msgid " Reserved entries:\n"
msgstr ""
-#: readelf.c:19777
+#: readelf.c:19748
#, c-format
msgid " %*s %10s %*s\n"
msgstr ""
-#: readelf.c:19778 readelf.c:19808 readelf.c:20351 readelf.c:20379
-#: readelf.c:20397 readelf.c:20486 readelf.c:20495
+#: readelf.c:19749 readelf.c:19779 readelf.c:20322 readelf.c:20350
+#: readelf.c:20368 readelf.c:20457 readelf.c:20466
msgid "Address"
msgstr ""
-#: readelf.c:19778 readelf.c:19808 readelf.c:20351 readelf.c:20379
-#: readelf.c:20398
+#: readelf.c:19749 readelf.c:19779 readelf.c:20322 readelf.c:20350
+#: readelf.c:20369
msgid "Access"
msgstr ""
-#: readelf.c:19779 readelf.c:19809
+#: readelf.c:19750 readelf.c:19780
msgid "Value"
msgstr ""
-#: readelf.c:19806 readelf.c:20377
+#: readelf.c:19777 readelf.c:20348
#, c-format
msgid " Local entries:\n"
msgstr ""
-#: readelf.c:19888 readelf.c:20601
+#: readelf.c:19859 readelf.c:20572
msgid "liblist section data"
msgstr ""
-#: readelf.c:19891
+#: readelf.c:19862
#, c-format
msgid ""
"\n"
@@ -11638,38 +11675,38 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:19895
+#: readelf.c:19866
msgid ""
" Library Time Stamp Checksum Version Flags\n"
msgstr ""
-#: readelf.c:19921
+#: readelf.c:19892
#, c-format
msgid "<corrupt: %9ld>"
msgstr ""
-#: readelf.c:19926
+#: readelf.c:19897
msgid " NONE"
msgstr ""
-#: readelf.c:19976
+#: readelf.c:19947
msgid "No MIPS_OPTIONS header found\n"
msgstr ""
-#: readelf.c:19982
+#: readelf.c:19953
msgid "The MIPS options section is too small.\n"
msgstr ""
-#: readelf.c:19987
+#: readelf.c:19958
msgid "options"
msgstr ""
-#: readelf.c:20006
+#: readelf.c:19977
#, c-format
msgid "Invalid size (%u) for MIPS option\n"
msgstr ""
-#: readelf.c:20015
+#: readelf.c:19986
#, c-format
msgid ""
"\n"
@@ -11680,28 +11717,28 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:20053 readelf.c:20085
+#: readelf.c:20024 readelf.c:20056
msgid "Truncated MIPS REGINFO option\n"
msgstr ""
-#: readelf.c:20221
+#: readelf.c:20192
msgid "conflict list found without a dynamic symbol table\n"
msgstr ""
-#: readelf.c:20229
+#: readelf.c:20200
#, c-format
msgid "Overlarge number of conflicts detected: %zx\n"
msgstr ""
-#: readelf.c:20237
+#: readelf.c:20208
msgid "Out of memory allocating space for dynamic conflicts\n"
msgstr ""
-#: readelf.c:20247 readelf.c:20265
+#: readelf.c:20218 readelf.c:20236
msgid "conflict"
msgstr ""
-#: readelf.c:20278
+#: readelf.c:20249
#, c-format
msgid ""
"\n"
@@ -11712,125 +11749,125 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:20282
+#: readelf.c:20253
msgid " Num: Index Value Name"
msgstr ""
-#: readelf.c:20289
+#: readelf.c:20260
#, c-format
msgid "<corrupt symbol index>"
msgstr ""
-#: readelf.c:20300 readelf.c:20432 readelf.c:20520
+#: readelf.c:20271 readelf.c:20403 readelf.c:20491
#, c-format
msgid "<corrupt: %14ld>"
msgstr ""
-#: readelf.c:20323
+#: readelf.c:20294
#, c-format
msgid ""
"The GOT symbol offset (%<PRIu64>) is greater than the symbol table size (%"
"<PRIu64>)\n"
msgstr ""
-#: readelf.c:20333
+#: readelf.c:20304
#, c-format
msgid "Too many GOT symbols: %<PRIu64>\n"
msgstr ""
-#: readelf.c:20344
+#: readelf.c:20315
#, c-format
msgid ""
"\n"
"Primary GOT:\n"
msgstr ""
-#: readelf.c:20350
+#: readelf.c:20321
#, c-format
msgid " %*s %10s %*s Purpose\n"
msgstr ""
-#: readelf.c:20352 readelf.c:20380 readelf.c:20399 readelf.c:20486
-#: readelf.c:20496
+#: readelf.c:20323 readelf.c:20351 readelf.c:20370 readelf.c:20457
+#: readelf.c:20467
msgid "Initial"
msgstr ""
-#: readelf.c:20354
+#: readelf.c:20325
#, c-format
msgid " Lazy resolver\n"
msgstr ""
-#: readelf.c:20369
+#: readelf.c:20340
#, c-format
msgid " Module pointer (GNU extension)\n"
msgstr ""
-#: readelf.c:20395
+#: readelf.c:20366
#, c-format
msgid " Global entries:\n"
msgstr ""
-#: readelf.c:20400 readelf.c:20497
+#: readelf.c:20371 readelf.c:20468
msgid "Sym.Val."
msgstr ""
#. Note for translators: "Ndx" = abbreviated form of "Index".
-#: readelf.c:20403 readelf.c:20497
+#: readelf.c:20374 readelf.c:20468
msgid "Ndx"
msgstr ""
-#: readelf.c:20403 readelf.c:20497
+#: readelf.c:20374 readelf.c:20468
msgid "Name"
msgstr ""
-#: readelf.c:20413
+#: readelf.c:20384
#, c-format
msgid "<no dynamic symbols>"
msgstr ""
-#: readelf.c:20435
+#: readelf.c:20406
#, c-format
msgid "<symbol index %zu exceeds number of dynamic symbols>"
msgstr ""
-#: readelf.c:20476
+#: readelf.c:20447
msgid "Procedure Linkage Table data"
msgstr ""
-#: readelf.c:20485
+#: readelf.c:20456
#, c-format
msgid " %*s %*s Purpose\n"
msgstr ""
-#: readelf.c:20488
+#: readelf.c:20459
#, c-format
msgid " PLT lazy resolver\n"
msgstr ""
-#: readelf.c:20490
+#: readelf.c:20461
#, c-format
msgid " Module pointer\n"
msgstr ""
-#: readelf.c:20493
+#: readelf.c:20464
#, c-format
msgid " Entries:\n"
msgstr ""
-#: readelf.c:20507
+#: readelf.c:20478
#, c-format
msgid "<corrupt symbol index: %<PRIu64>>"
msgstr ""
-#: readelf.c:20546
+#: readelf.c:20517
msgid "NDS32 elf flags section"
msgstr ""
-#: readelf.c:20612
+#: readelf.c:20583
msgid "liblist string table"
msgstr ""
-#: readelf.c:20624
+#: readelf.c:20595
#, c-format
msgid ""
"\n"
@@ -11841,477 +11878,477 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:20632
+#: readelf.c:20603
msgid " Library Time Stamp Checksum Version Flags"
msgstr ""
-#: readelf.c:20682
+#: readelf.c:20653
msgid "NT_AUXV (auxiliary vector)"
msgstr ""
-#: readelf.c:20684
+#: readelf.c:20655
msgid "NT_PRSTATUS (prstatus structure)"
msgstr ""
-#: readelf.c:20686
+#: readelf.c:20657
msgid "NT_FPREGSET (floating point registers)"
msgstr ""
-#: readelf.c:20688
+#: readelf.c:20659
msgid "NT_PRPSINFO (prpsinfo structure)"
msgstr ""
-#: readelf.c:20690
+#: readelf.c:20661
msgid "NT_TASKSTRUCT (task structure)"
msgstr ""
-#: readelf.c:20692
+#: readelf.c:20663
msgid "NT_GDB_TDESC (GDB XML target description)"
msgstr ""
-#: readelf.c:20694
+#: readelf.c:20665
msgid "NT_PRXFPREG (user_xfpregs structure)"
msgstr ""
-#: readelf.c:20696
+#: readelf.c:20667
msgid "NT_PPC_VMX (ppc Altivec registers)"
msgstr ""
-#: readelf.c:20698
+#: readelf.c:20669
msgid "NT_PPC_VSX (ppc VSX registers)"
msgstr ""
-#: readelf.c:20700
+#: readelf.c:20671
msgid "NT_PPC_TAR (ppc TAR register)"
msgstr ""
-#: readelf.c:20702
+#: readelf.c:20673
msgid "NT_PPC_PPR (ppc PPR register)"
msgstr ""
-#: readelf.c:20704
+#: readelf.c:20675
msgid "NT_PPC_DSCR (ppc DSCR register)"
msgstr ""
-#: readelf.c:20706
+#: readelf.c:20677
msgid "NT_PPC_EBB (ppc EBB registers)"
msgstr ""
-#: readelf.c:20708
+#: readelf.c:20679
msgid "NT_PPC_PMU (ppc PMU registers)"
msgstr ""
-#: readelf.c:20710
+#: readelf.c:20681
msgid "NT_PPC_TM_CGPR (ppc checkpointed GPR registers)"
msgstr ""
-#: readelf.c:20712
+#: readelf.c:20683
msgid "NT_PPC_TM_CFPR (ppc checkpointed floating point registers)"
msgstr ""
-#: readelf.c:20714
+#: readelf.c:20685
msgid "NT_PPC_TM_CVMX (ppc checkpointed Altivec registers)"
msgstr ""
-#: readelf.c:20716
+#: readelf.c:20687
msgid "NT_PPC_TM_CVSX (ppc checkpointed VSX registers)"
msgstr ""
-#: readelf.c:20718
+#: readelf.c:20689
msgid "NT_PPC_TM_SPR (ppc TM special purpose registers)"
msgstr ""
-#: readelf.c:20720
+#: readelf.c:20691
msgid "NT_PPC_TM_CTAR (ppc checkpointed TAR register)"
msgstr ""
-#: readelf.c:20722
+#: readelf.c:20693
msgid "NT_PPC_TM_CPPR (ppc checkpointed PPR register)"
msgstr ""
-#: readelf.c:20724
+#: readelf.c:20695
msgid "NT_PPC_TM_CDSCR (ppc checkpointed DSCR register)"
msgstr ""
-#: readelf.c:20726
+#: readelf.c:20697
msgid "NT_386_TLS (x86 TLS information)"
msgstr ""
-#: readelf.c:20728
+#: readelf.c:20699
msgid "NT_386_IOPERM (x86 I/O permissions)"
msgstr ""
-#: readelf.c:20730
+#: readelf.c:20701
msgid "NT_X86_XSTATE (x86 XSAVE extended state)"
msgstr ""
-#: readelf.c:20732
+#: readelf.c:20703
msgid "NT_X86_CET (x86 CET state)"
msgstr ""
-#: readelf.c:20734
+#: readelf.c:20705
msgid "NT_X86_SHSTK (x86 SHSTK state)"
msgstr ""
-#: readelf.c:20736
+#: readelf.c:20707
msgid "NT_S390_HIGH_GPRS (s390 upper register halves)"
msgstr ""
-#: readelf.c:20738
+#: readelf.c:20709
msgid "NT_S390_TIMER (s390 timer register)"
msgstr ""
-#: readelf.c:20740
+#: readelf.c:20711
msgid "NT_S390_TODCMP (s390 TOD comparator register)"
msgstr ""
-#: readelf.c:20742
+#: readelf.c:20713
msgid "NT_S390_TODPREG (s390 TOD programmable register)"
msgstr ""
-#: readelf.c:20744
+#: readelf.c:20715
msgid "NT_S390_CTRS (s390 control registers)"
msgstr ""
-#: readelf.c:20746
+#: readelf.c:20717
msgid "NT_S390_PREFIX (s390 prefix register)"
msgstr ""
-#: readelf.c:20748
+#: readelf.c:20719
msgid "NT_S390_LAST_BREAK (s390 last breaking event address)"
msgstr ""
-#: readelf.c:20750
+#: readelf.c:20721
msgid "NT_S390_SYSTEM_CALL (s390 system call restart data)"
msgstr ""
-#: readelf.c:20752
+#: readelf.c:20723
msgid "NT_S390_TDB (s390 transaction diagnostic block)"
msgstr ""
-#: readelf.c:20754
+#: readelf.c:20725
msgid "NT_S390_VXRS_LOW (s390 vector registers 0-15 upper half)"
msgstr ""
-#: readelf.c:20756
+#: readelf.c:20727
msgid "NT_S390_VXRS_HIGH (s390 vector registers 16-31)"
msgstr ""
-#: readelf.c:20758
+#: readelf.c:20729
msgid "NT_S390_GS_CB (s390 guarded-storage registers)"
msgstr ""
-#: readelf.c:20760
+#: readelf.c:20731
msgid "NT_S390_GS_BC (s390 guarded-storage broadcast control)"
msgstr ""
-#: readelf.c:20762
+#: readelf.c:20733
msgid "NT_ARM_VFP (arm VFP registers)"
msgstr ""
-#: readelf.c:20764
+#: readelf.c:20735
msgid "NT_ARM_TLS (AArch TLS registers)"
msgstr ""
-#: readelf.c:20766
+#: readelf.c:20737
msgid "NT_ARM_HW_BREAK (AArch hardware breakpoint registers)"
msgstr ""
-#: readelf.c:20768
+#: readelf.c:20739
msgid "NT_ARM_HW_WATCH (AArch hardware watchpoint registers)"
msgstr ""
-#: readelf.c:20770
+#: readelf.c:20741
msgid "NT_ARM_SYSTEM_CALL (AArch system call number)"
msgstr ""
-#: readelf.c:20772
+#: readelf.c:20743
msgid "NT_ARM_SVE (AArch SVE registers)"
msgstr ""
-#: readelf.c:20774
+#: readelf.c:20745
msgid "NT_ARM_PAC_MASK (AArch pointer authentication code masks)"
msgstr ""
-#: readelf.c:20776
+#: readelf.c:20747
msgid "NT_ARM_PACA_KEYS (ARM pointer authentication address keys)"
msgstr ""
-#: readelf.c:20778
+#: readelf.c:20749
msgid "NT_ARM_PACG_KEYS (ARM pointer authentication generic keys)"
msgstr ""
-#: readelf.c:20780
+#: readelf.c:20751
msgid "NT_ARM_TAGGED_ADDR_CTRL (AArch tagged address control)"
msgstr ""
-#: readelf.c:20782
+#: readelf.c:20753
msgid "NT_ARM_SSVE (AArch64 streaming SVE registers)"
msgstr ""
-#: readelf.c:20784
+#: readelf.c:20755
msgid "NT_ARM_ZA (AArch64 SME ZA register)"
msgstr ""
-#: readelf.c:20786
+#: readelf.c:20757
msgid "NT_ARM_ZT (AArch64 SME2 ZT registers)"
msgstr ""
-#: readelf.c:20788
+#: readelf.c:20759
msgid "NT_ARM_PAC_ENABLED_KEYS (AArch64 pointer authentication enabled keys)"
msgstr ""
-#: readelf.c:20790
+#: readelf.c:20761
msgid "NT_ARC_V2 (ARC HS accumulator/extra registers)"
msgstr ""
-#: readelf.c:20792
+#: readelf.c:20763
msgid "NT_RISCV_CSR (RISC-V control and status registers)"
msgstr ""
-#: readelf.c:20794
+#: readelf.c:20765
msgid "NT_PSTATUS (pstatus structure)"
msgstr ""
-#: readelf.c:20796
+#: readelf.c:20767
msgid "NT_FPREGS (floating point registers)"
msgstr ""
-#: readelf.c:20798
+#: readelf.c:20769
msgid "NT_PSINFO (psinfo structure)"
msgstr ""
-#: readelf.c:20800
+#: readelf.c:20771
msgid "NT_LWPSTATUS (lwpstatus_t structure)"
msgstr ""
-#: readelf.c:20802
+#: readelf.c:20773
msgid "NT_LWPSINFO (lwpsinfo_t structure)"
msgstr ""
-#: readelf.c:20804
+#: readelf.c:20775
msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
msgstr ""
-#: readelf.c:20806
+#: readelf.c:20777
msgid "NT_SIGINFO (siginfo_t data)"
msgstr ""
-#: readelf.c:20808
+#: readelf.c:20779
msgid "NT_FILE (mapped files)"
msgstr ""
-#: readelf.c:20816
+#: readelf.c:20787
msgid "NT_VERSION (version)"
msgstr ""
-#: readelf.c:20818
+#: readelf.c:20789
msgid "NT_ARCH (architecture)"
msgstr ""
-#: readelf.c:20820
+#: readelf.c:20791
msgid "OPEN"
msgstr ""
-#: readelf.c:20822
+#: readelf.c:20793
msgid "func"
msgstr ""
-#: readelf.c:20824
+#: readelf.c:20795
msgid "GO BUILDID"
msgstr ""
-#: readelf.c:20826
+#: readelf.c:20797
msgid "FDO_PACKAGING_METADATA"
msgstr ""
-#: readelf.c:20828
+#: readelf.c:20799
msgid "FDO_DLOPEN_METADATA"
msgstr ""
-#: readelf.c:20833 readelf.c:20943 readelf.c:21132 readelf.c:21710
-#: readelf.c:21880 readelf.c:22009 readelf.c:22142
+#: readelf.c:20804 readelf.c:20914 readelf.c:21103 readelf.c:21720
+#: readelf.c:21890 readelf.c:22019 readelf.c:22152
#, c-format
msgid "Unknown note type: (0x%08x)"
msgstr ""
-#: readelf.c:20853
+#: readelf.c:20824
msgid " Malformed note - too short for header\n"
msgstr ""
-#: readelf.c:20862
+#: readelf.c:20833
msgid " Malformed note - does not end with \\0\n"
msgstr ""
-#: readelf.c:20875
+#: readelf.c:20846
msgid " Malformed note - too short for supplied file count\n"
msgstr ""
-#: readelf.c:20879
+#: readelf.c:20850
#, c-format
msgid " Page size: "
msgstr ""
-#: readelf.c:20883
+#: readelf.c:20854
#, c-format
msgid " %*s%*s%*s\n"
msgstr ""
-#: readelf.c:20884
+#: readelf.c:20855
msgid "Start"
msgstr ""
-#: readelf.c:20885
+#: readelf.c:20856
msgid "End"
msgstr ""
-#: readelf.c:20886
+#: readelf.c:20857
msgid "Page Offset"
msgstr ""
-#: readelf.c:20894
+#: readelf.c:20865
msgid " Malformed note - filenames end too early\n"
msgstr ""
-#: readelf.c:20926
+#: readelf.c:20897
msgid "NT_GNU_ABI_TAG (ABI version tag)"
msgstr ""
-#: readelf.c:20928
+#: readelf.c:20899
msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
msgstr ""
-#: readelf.c:20930
+#: readelf.c:20901
msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
msgstr ""
-#: readelf.c:20932
+#: readelf.c:20903
msgid "NT_GNU_GOLD_VERSION (gold version)"
msgstr ""
-#: readelf.c:20934
+#: readelf.c:20905
msgid "NT_GNU_PROPERTY_TYPE_0"
msgstr ""
-#: readelf.c:20936
+#: readelf.c:20907
msgid "NT_GNU_BUILD_ATTRIBUTE_OPEN"
msgstr ""
-#: readelf.c:20938
+#: readelf.c:20909
msgid "NT_GNU_BUILD_ATTRIBUTE_FUNC"
msgstr ""
-#: readelf.c:21027 readelf.c:21174 readelf.c:21211
+#: readelf.c:20998 readelf.c:21145 readelf.c:21182
#, c-format
msgid "<None>"
msgstr ""
-#: readelf.c:21128
+#: readelf.c:21099
msgid "NT_AMDGPU_METADATA (code object metadata)"
msgstr ""
-#: readelf.c:21327
+#: readelf.c:21325
#, c-format
msgid " Properties: "
msgstr ""
-#: readelf.c:21331
+#: readelf.c:21329
#, c-format
msgid "<corrupt GNU_PROPERTY_TYPE, size = %#lx>\n"
msgstr ""
-#: readelf.c:21343
+#: readelf.c:21341
#, c-format
msgid "<corrupt descsz: %#lx>\n"
msgstr ""
-#: readelf.c:21354
+#: readelf.c:21352
#, c-format
msgid "<corrupt type (%#x) datasz: %#x>\n"
msgstr ""
-#: readelf.c:21376 readelf.c:21430 readelf.c:21452
+#: readelf.c:21374 readelf.c:21428 readelf.c:21450
#, c-format
msgid "x86 ISA used: <corrupt length: %#x> "
msgstr ""
-#: readelf.c:21387 readelf.c:21441 readelf.c:21463
+#: readelf.c:21385 readelf.c:21439 readelf.c:21461
#, c-format
msgid "x86 ISA needed: <corrupt length: %#x> "
msgstr ""
-#: readelf.c:21398
+#: readelf.c:21396
#, c-format
msgid "x86 feature: <corrupt length: %#x> "
msgstr ""
-#: readelf.c:21409
+#: readelf.c:21407
#, c-format
msgid "x86 feature used: <corrupt length: %#x> "
msgstr ""
-#: readelf.c:21420
+#: readelf.c:21418
#, c-format
msgid "x86 feature needed: <corrupt length: %#x> "
msgstr ""
-#: readelf.c:21482 readelf.c:21496 readelf.c:21504 readelf.c:21510
-#: readelf.c:21541
+#: readelf.c:21480 readelf.c:21492 readelf.c:21506 readelf.c:21514
+#: readelf.c:21520 readelf.c:21551
#, c-format
msgid "<corrupt length: %#x> "
msgstr ""
-#: readelf.c:21494
+#: readelf.c:21504
#, c-format
msgid "stack size: "
msgstr ""
-#: readelf.c:21523
+#: readelf.c:21533
#, c-format
msgid "1_needed: <corrupt length: %#x> "
msgstr ""
-#: readelf.c:21537
+#: readelf.c:21547
#, c-format
msgid "UINT32_AND (%#x): "
msgstr ""
-#: readelf.c:21539
+#: readelf.c:21549
#, c-format
msgid "UINT32_OR (%#x): "
msgstr ""
-#: readelf.c:21551
+#: readelf.c:21561
#, c-format
msgid "<unknown type %#x data: "
msgstr ""
-#: readelf.c:21553
+#: readelf.c:21563
#, c-format
msgid "<processor-specific type %#x data: "
msgstr ""
-#: readelf.c:21555
+#: readelf.c:21565
#, c-format
msgid "<application-specific type %#x data: "
msgstr ""
-#: readelf.c:21584
+#: readelf.c:21594
#, c-format
msgid " Build ID: "
msgstr ""
-#: readelf.c:21599
+#: readelf.c:21609
#, c-format
msgid " <corrupt GNU_ABI_TAG>\n"
msgstr ""
-#: readelf.c:21636
+#: readelf.c:21646
#, c-format
msgid " OS: %s, ABI: %d.%d.%d\n"
msgstr ""
-#: readelf.c:21645
+#: readelf.c:21655
#, c-format
msgid " Version: "
msgstr ""
@@ -12321,593 +12358,593 @@ msgstr ""
#. is a series of entries, where each entry is a single byte followed
#. by a nul terminated string. The byte gives the bit number to test
#. if enabled in the bitmask.
-#: readelf.c:21661
+#: readelf.c:21671
#, c-format
msgid " Hardware Capabilities: "
msgstr ""
-#: readelf.c:21664
+#: readelf.c:21674
msgid "<corrupt GNU_HWCAP>\n"
msgstr ""
-#: readelf.c:21669
+#: readelf.c:21679
#, c-format
msgid "num entries: %d, enabled mask: %x\n"
msgstr ""
-#: readelf.c:21685
+#: readelf.c:21695
#, c-format
msgid " Description data: "
msgstr ""
-#: readelf.c:21703
+#: readelf.c:21713
msgid "Alignment of 8-byte objects"
msgstr ""
-#: readelf.c:21704
+#: readelf.c:21714
msgid "Sizeof double and long double"
msgstr ""
-#: readelf.c:21705
+#: readelf.c:21715
msgid "Type of FPU support needed"
msgstr ""
-#: readelf.c:21706
+#: readelf.c:21716
msgid "Use of SIMD instructions"
msgstr ""
-#: readelf.c:21707
+#: readelf.c:21717
msgid "Use of cache"
msgstr ""
-#: readelf.c:21708
+#: readelf.c:21718
msgid "Use of MMU"
msgstr ""
-#: readelf.c:21744
+#: readelf.c:21754
#, c-format
msgid "4-bytes\n"
msgstr ""
-#: readelf.c:21745
+#: readelf.c:21755
#, c-format
msgid "8-bytes\n"
msgstr ""
-#: readelf.c:21752
+#: readelf.c:21762
#, c-format
msgid "FPU-2.0\n"
msgstr ""
-#: readelf.c:21753
+#: readelf.c:21763
#, c-format
msgid "FPU-3.0\n"
msgstr ""
-#: readelf.c:21762
+#: readelf.c:21772
#, c-format
msgid "yes\n"
msgstr ""
-#: readelf.c:21772
+#: readelf.c:21782
#, c-format
msgid "unknown value: %x\n"
msgstr ""
-#: readelf.c:21828
+#: readelf.c:21838
msgid "NT_THRMISC (thrmisc structure)"
msgstr ""
-#: readelf.c:21830
+#: readelf.c:21840
msgid "NT_PROCSTAT_PROC (proc data)"
msgstr ""
-#: readelf.c:21832
+#: readelf.c:21842
msgid "NT_PROCSTAT_FILES (files data)"
msgstr ""
-#: readelf.c:21834
+#: readelf.c:21844
msgid "NT_PROCSTAT_VMMAP (vmmap data)"
msgstr ""
-#: readelf.c:21836
+#: readelf.c:21846
msgid "NT_PROCSTAT_GROUPS (groups data)"
msgstr ""
-#: readelf.c:21838
+#: readelf.c:21848
msgid "NT_PROCSTAT_UMASK (umask data)"
msgstr ""
-#: readelf.c:21840
+#: readelf.c:21850
msgid "NT_PROCSTAT_RLIMIT (rlimit data)"
msgstr ""
-#: readelf.c:21842
+#: readelf.c:21852
msgid "NT_PROCSTAT_OSREL (osreldate data)"
msgstr ""
-#: readelf.c:21844
+#: readelf.c:21854
msgid "NT_PROCSTAT_PSSTRINGS (ps_strings data)"
msgstr ""
-#: readelf.c:21846
+#: readelf.c:21856
msgid "NT_PROCSTAT_AUXV (auxv data)"
msgstr ""
-#: readelf.c:21848
+#: readelf.c:21858
msgid "NT_PTLWPINFO (ptrace_lwpinfo structure)"
msgstr ""
-#: readelf.c:21850
+#: readelf.c:21860
msgid "NT_X86_SEGBASES (x86 segment base registers)"
msgstr ""
#. NetBSD core "procinfo" structure.
-#: readelf.c:21864
+#: readelf.c:21874
msgid "NetBSD procinfo structure"
msgstr ""
-#: readelf.c:21867
+#: readelf.c:21877
msgid "NetBSD ELF auxiliary vector data"
msgstr ""
-#: readelf.c:21870
+#: readelf.c:21880
msgid "PT_LWPSTATUS (ptrace_lwpstatus structure)"
msgstr ""
-#: readelf.c:21899 readelf.c:21916 readelf.c:21930
+#: readelf.c:21909 readelf.c:21926 readelf.c:21940
msgid "PT_GETREGS (reg structure)"
msgstr ""
-#: readelf.c:21901 readelf.c:21918 readelf.c:21932
+#: readelf.c:21911 readelf.c:21928 readelf.c:21942
msgid "PT_GETFPREGS (fpreg structure)"
msgstr ""
-#: readelf.c:21914
+#: readelf.c:21924
msgid "PT___GETREGS40 (old reg structure)"
msgstr ""
-#: readelf.c:21949
+#: readelf.c:21959
msgid "OpenBSD procinfo structure"
msgstr ""
-#: readelf.c:21951
+#: readelf.c:21961
msgid "OpenBSD ELF auxiliary vector data"
msgstr ""
-#: readelf.c:21953
+#: readelf.c:21963
msgid "OpenBSD regular registers"
msgstr ""
-#: readelf.c:21955
+#: readelf.c:21965
msgid "OpenBSD floating point registers"
msgstr ""
-#: readelf.c:21957
+#: readelf.c:21967
msgid "OpenBSD window cookie"
msgstr ""
-#: readelf.c:21969
+#: readelf.c:21979
msgid "QNX debug fullpath"
msgstr ""
-#: readelf.c:21971
+#: readelf.c:21981
msgid "QNX debug relocation"
msgstr ""
-#: readelf.c:21973
+#: readelf.c:21983
msgid "QNX stack"
msgstr ""
-#: readelf.c:21975
+#: readelf.c:21985
msgid "QNX generator"
msgstr ""
-#: readelf.c:21977
+#: readelf.c:21987
msgid "QNX default library"
msgstr ""
-#: readelf.c:21979
+#: readelf.c:21989
msgid "QNX core sysinfo"
msgstr ""
-#: readelf.c:21981
+#: readelf.c:21991
msgid "QNX core info"
msgstr ""
-#: readelf.c:21983
+#: readelf.c:21993
msgid "QNX core status"
msgstr ""
-#: readelf.c:21985
+#: readelf.c:21995
msgid "QNX general registers"
msgstr ""
-#: readelf.c:21987
+#: readelf.c:21997
msgid "QNX floating point registers"
msgstr ""
-#: readelf.c:21989
+#: readelf.c:21999
msgid "QNX link map"
msgstr ""
-#: readelf.c:22003
+#: readelf.c:22013
msgid "NT_STAPSDT (SystemTap probe descriptors)"
msgstr ""
-#: readelf.c:22071
+#: readelf.c:22081
#, c-format
msgid " Provider: %s\n"
msgstr ""
-#: readelf.c:22072
+#: readelf.c:22082
#, c-format
msgid " Name: %s\n"
msgstr ""
-#: readelf.c:22073
+#: readelf.c:22083
#, c-format
msgid " Location: "
msgstr ""
-#: readelf.c:22075
+#: readelf.c:22085
#, c-format
msgid ", Base: "
msgstr ""
-#: readelf.c:22077
+#: readelf.c:22087
#, c-format
msgid ", Semaphore: "
msgstr ""
-#: readelf.c:22080
+#: readelf.c:22090
#, c-format
msgid " Arguments: %s\n"
msgstr ""
-#: readelf.c:22085
+#: readelf.c:22095
#, c-format
msgid " <corrupt - note is too small>\n"
msgstr ""
-#: readelf.c:22086
+#: readelf.c:22096
msgid "corrupt stapdt note - the data size is too small\n"
msgstr ""
-#: readelf.c:22095
+#: readelf.c:22105
#, c-format
msgid " Packaging Metadata: %.*s\n"
msgstr ""
-#: readelf.c:22100
+#: readelf.c:22110
#, c-format
msgid " Dlopen Metadata: %.*s\n"
msgstr ""
-#: readelf.c:22114
+#: readelf.c:22124
msgid "NT_VMS_MHD (module header)"
msgstr ""
-#: readelf.c:22116
+#: readelf.c:22126
msgid "NT_VMS_LNM (language name)"
msgstr ""
-#: readelf.c:22118
+#: readelf.c:22128
msgid "NT_VMS_SRC (source files)"
msgstr ""
-#: readelf.c:22122
+#: readelf.c:22132
msgid "NT_VMS_EIDC (consistency check)"
msgstr ""
-#: readelf.c:22124
+#: readelf.c:22134
msgid "NT_VMS_FPMODE (FP mode)"
msgstr ""
-#: readelf.c:22128
+#: readelf.c:22138
msgid "NT_VMS_IMGNAM (image name)"
msgstr ""
-#: readelf.c:22130
+#: readelf.c:22140
msgid "NT_VMS_IMGID (image id)"
msgstr ""
-#: readelf.c:22132
+#: readelf.c:22142
msgid "NT_VMS_LINKID (link id)"
msgstr ""
-#: readelf.c:22134
+#: readelf.c:22144
msgid "NT_VMS_IMGBID (build id)"
msgstr ""
-#: readelf.c:22136
+#: readelf.c:22146
msgid "NT_VMS_GSTNAM (sym table name)"
msgstr ""
-#: readelf.c:22163
+#: readelf.c:22173
#, c-format
msgid " Creation date : %.17s\n"
msgstr ""
-#: readelf.c:22164
+#: readelf.c:22174
#, c-format
msgid " Last patch date: %.17s\n"
msgstr ""
-#: readelf.c:22167
+#: readelf.c:22177
#, c-format
msgid " Module name : %s\n"
msgstr ""
-#: readelf.c:22169
+#: readelf.c:22179
#, c-format
msgid " Module version : %s\n"
msgstr ""
-#: readelf.c:22171 readelf.c:22176
+#: readelf.c:22181 readelf.c:22186
#, c-format
msgid " Module version : <missing>\n"
msgstr ""
-#: readelf.c:22175
+#: readelf.c:22185
#, c-format
msgid " Module name : <missing>\n"
msgstr ""
-#: readelf.c:22181
+#: readelf.c:22191
#, c-format
msgid " Language: %.*s\n"
msgstr ""
-#: readelf.c:22185
+#: readelf.c:22195
#, c-format
msgid " Floating Point mode: "
msgstr ""
-#: readelf.c:22195
+#: readelf.c:22205
#, c-format
msgid " Link time: "
msgstr ""
-#: readelf.c:22205
+#: readelf.c:22215
#, c-format
msgid " Patch time: "
msgstr ""
-#: readelf.c:22218
+#: readelf.c:22228
#, c-format
msgid " Major id: %u, minor id: %u\n"
msgstr ""
-#: readelf.c:22221
+#: readelf.c:22231
#, c-format
msgid " Last modified : "
msgstr ""
-#: readelf.c:22223
+#: readelf.c:22233
#, c-format
msgid ""
"\n"
" Link flags : "
msgstr ""
-#: readelf.c:22226
+#: readelf.c:22236
#, c-format
msgid " Header flags: 0x%08x\n"
msgstr ""
-#: readelf.c:22228
+#: readelf.c:22238
#, c-format
msgid " Image id : %.*s\n"
msgstr ""
-#: readelf.c:22232
+#: readelf.c:22242
#, c-format
msgid " Image name: %.*s\n"
msgstr ""
-#: readelf.c:22236
+#: readelf.c:22246
#, c-format
msgid " Global symbol table name: %.*s\n"
msgstr ""
-#: readelf.c:22240
+#: readelf.c:22250
#, c-format
msgid " Image id: %.*s\n"
msgstr ""
-#: readelf.c:22244
+#: readelf.c:22254
#, c-format
msgid " Linker id: %.*s\n"
msgstr ""
-#: readelf.c:22254 readelf.c:22947
+#: readelf.c:22264 readelf.c:22957
#, c-format
msgid " <corrupt - data size is too small>\n"
msgstr ""
-#: readelf.c:22255
+#: readelf.c:22265
msgid "corrupt IA64 note: data size is too small\n"
msgstr ""
-#: readelf.c:22422 readelf.c:22431
+#: readelf.c:22432 readelf.c:22441
#, c-format
msgid " Applies to region from %#<PRIx64> to %#<PRIx64>\n"
msgstr ""
-#: readelf.c:22425 readelf.c:22434
+#: readelf.c:22435 readelf.c:22444
#, c-format
msgid " Applies to region from %#<PRIx64>\n"
msgstr ""
-#: readelf.c:22455
+#: readelf.c:22465
#, c-format
msgid " <invalid description size: %lx>\n"
msgstr ""
-#: readelf.c:22456
+#: readelf.c:22466
#, c-format
msgid " <invalid descsz>"
msgstr ""
-#: readelf.c:22482
+#: readelf.c:22492
#, c-format
msgid "Gap in build notes detected from %#<PRIx64> to %#<PRIx64>\n"
msgstr ""
-#: readelf.c:22486 readelf.c:22497
+#: readelf.c:22496 readelf.c:22507
#, c-format
msgid " Applies to region from %#<PRIx64>"
msgstr ""
-#: readelf.c:22491 readelf.c:22502
+#: readelf.c:22501 readelf.c:22512
#, c-format
msgid " to %#<PRIx64>"
msgstr ""
-#: readelf.c:22508
+#: readelf.c:22518
#, c-format
msgid " (%s)"
msgstr ""
-#: readelf.c:22529 readelf.c:22544
+#: readelf.c:22539 readelf.c:22554
#, c-format
msgid "corrupt name field in GNU build attribute note: size = %ld\n"
msgstr ""
-#: readelf.c:22530 readelf.c:22545
+#: readelf.c:22540 readelf.c:22555
msgid " <corrupt name>"
msgstr ""
-#: readelf.c:22564
+#: readelf.c:22574
#, c-format
msgid "unrecognised attribute type in name field: %d\n"
msgstr ""
-#: readelf.c:22565
+#: readelf.c:22575
msgid "<unknown name type>"
msgstr ""
-#: readelf.c:22575
+#: readelf.c:22585
msgid "<version>"
msgstr ""
-#: readelf.c:22580
+#: readelf.c:22590
msgid "<stack prot>"
msgstr ""
-#: readelf.c:22585
+#: readelf.c:22595
msgid "<relro>"
msgstr ""
-#: readelf.c:22590
+#: readelf.c:22600
msgid "<stack size>"
msgstr ""
-#: readelf.c:22595
+#: readelf.c:22605
msgid "<tool>"
msgstr ""
-#: readelf.c:22600
+#: readelf.c:22610
msgid "<ABI>"
msgstr ""
-#: readelf.c:22605
+#: readelf.c:22615
msgid "<PIC>"
msgstr ""
-#: readelf.c:22610
+#: readelf.c:22620
msgid "<short enum>"
msgstr ""
-#: readelf.c:22629
+#: readelf.c:22639
#, c-format
msgid "unrecognised byte in name field: %d\n"
msgstr ""
-#: readelf.c:22630
+#: readelf.c:22640
#, c-format
msgid "<unknown:_%d>"
msgstr ""
-#: readelf.c:22642
+#: readelf.c:22652
#, c-format
msgid "attribute does not have an expected type (%c)\n"
msgstr ""
-#: readelf.c:22646
+#: readelf.c:22656
#, c-format
msgid "corrupt name field: namesz: %lu but parsing gets to %td\n"
msgstr ""
-#: readelf.c:22673
+#: readelf.c:22683
#, c-format
msgid "corrupt numeric name field: too many bytes in the value: %x\n"
msgstr ""
-#: readelf.c:22762
+#: readelf.c:22772
#, c-format
msgid " description data: "
msgstr ""
-#: readelf.c:22910
+#: readelf.c:22920
msgid "failed to unpack msgpack contents in NT_AMDGPU_METADATA note"
msgstr ""
-#: readelf.c:22933
+#: readelf.c:22943
#, c-format
msgid " Stack Size: 0x%<PRIx32>\n"
msgstr ""
-#: readelf.c:22935
+#: readelf.c:22945
#, c-format
msgid " Stack allocated: %<PRIx32>\n"
msgstr ""
-#: readelf.c:22937
+#: readelf.c:22947
#, c-format
msgid " Executable: %s\n"
msgstr ""
-#: readelf.c:22948
+#: readelf.c:22958
msgid "corrupt QNX note: data size is too small\n"
msgstr ""
-#: readelf.c:23093
+#: readelf.c:23103
msgid "notes"
msgstr ""
-#: readelf.c:23105
+#: readelf.c:23115
#, c-format
msgid "Displaying notes found in: %s\n"
msgstr ""
-#: readelf.c:23107
+#: readelf.c:23117
#, c-format
msgid ""
"Displaying notes found at file offset 0x%08<PRIx64> with length 0x%"
"08<PRIx64>:\n"
msgstr ""
-#: readelf.c:23120
+#: readelf.c:23130
#, c-format
msgid "Corrupt note: alignment %<PRId64>, expecting 4 or 8\n"
msgstr ""
-#: readelf.c:23126
+#: readelf.c:23136
#, c-format
msgid " %-20s %-10s\tDescription\n"
msgstr ""
-#: readelf.c:23126
+#: readelf.c:23136
msgid "Owner"
msgstr ""
-#: readelf.c:23126
+#: readelf.c:23136
msgid "Data size"
msgstr ""
-#: readelf.c:23144 readelf.c:23173
+#: readelf.c:23154 readelf.c:23183
#, c-format
msgid "Corrupt note: only %zd byte remains, not enough for a full note\n"
msgid_plural ""
@@ -12915,25 +12952,25 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:23201
+#: readelf.c:23211
#, c-format
msgid "note with invalid namesz and/or descsz found at offset %#tx\n"
msgstr ""
-#: readelf.c:23203
+#: readelf.c:23213
#, c-format
msgid " type: %#lx, namesize: %#lx, descsize: %#lx, alignment: %u\n"
msgstr ""
-#: readelf.c:23221
+#: readelf.c:23231
msgid "Out of memory allocating space for inote name\n"
msgstr ""
-#: readelf.c:23279
+#: readelf.c:23289
msgid "v850 notes"
msgstr ""
-#: readelf.c:23286
+#: readelf.c:23296
#, c-format
msgid ""
"\n"
@@ -12941,76 +12978,76 @@ msgid ""
"length %#<PRIx64>:\n"
msgstr ""
-#: readelf.c:23304
+#: readelf.c:23314
#, c-format
msgid "Corrupt note: name size is too big: %lx\n"
msgstr ""
-#: readelf.c:23314
+#: readelf.c:23324
#, c-format
msgid "corrupt descsz found in note at offset %#tx\n"
msgstr ""
-#: readelf.c:23316 readelf.c:23329
+#: readelf.c:23326 readelf.c:23339
#, c-format
msgid " type: %#lx, namesize: %#lx, descsize: %#lx\n"
msgstr ""
-#: readelf.c:23327
+#: readelf.c:23337
#, c-format
msgid "corrupt namesz found in note at offset %#zx\n"
msgstr ""
-#: readelf.c:23403
+#: readelf.c:23413
#, c-format
msgid "No notes found in linked file '%s'.\n"
msgstr ""
-#: readelf.c:23406
+#: readelf.c:23416
#, c-format
msgid "No notes found file.\n"
msgstr ""
-#: readelf.c:23415
+#: readelf.c:23425
#, c-format
msgid " Unknown GNU attribute: %s\n"
msgstr ""
-#: readelf.c:23744
+#: readelf.c:23754
#, c-format
msgid "%s: Failed to read file header\n"
msgstr ""
-#: readelf.c:23759
+#: readelf.c:23769
#, c-format
msgid ""
"\n"
"File: %s\n"
msgstr ""
-#: readelf.c:23920
+#: readelf.c:23930
#, c-format
msgid "%s: unable to dump the index as none was found\n"
msgstr ""
-#: readelf.c:23927
+#: readelf.c:23937
#, c-format
msgid ""
"Index of archive %s: (%<PRIu64> entries, %#<PRIx64> bytes in the symbol "
"table)\n"
msgstr ""
-#: readelf.c:23951
+#: readelf.c:23961
#, c-format
msgid "Contents of binary %s at offset "
msgstr ""
-#: readelf.c:23963
+#: readelf.c:23973
#, c-format
msgid "%s: end of the symbol table reached before the end of the index\n"
msgstr ""
-#: readelf.c:23982
+#: readelf.c:23992
#, c-format
msgid ""
"%s: %<PRId64> byte remains in the symbol table, but without corresponding "
@@ -13021,36 +13058,36 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: readelf.c:23995
+#: readelf.c:24005
#, c-format
msgid "%s: failed to seek back to start of object files in the archive\n"
msgstr ""
-#: readelf.c:24087 readelf.c:24206
+#: readelf.c:24097 readelf.c:24216
#, c-format
msgid "Input file '%s' is not readable.\n"
msgstr ""
-#: readelf.c:24115
+#: readelf.c:24125
#, c-format
msgid "%s: contains corrupt thin archive: %s\n"
msgstr ""
-#: readelf.c:24133
+#: readelf.c:24143
#, c-format
msgid "%s: failed to seek to archive member.\n"
msgstr ""
-#: readelf.c:24198
+#: readelf.c:24208
msgid "Out of memory allocating file data structure\n"
msgstr ""
-#: readelf.c:24235
+#: readelf.c:24245
#, c-format
msgid "File %s is not an archive so its index cannot be displayed.\n"
msgstr ""
-#: readelf.c:24301
+#: readelf.c:24311
msgid "Nothing to do.\n"
msgstr ""
@@ -13069,298 +13106,312 @@ msgstr ""
msgid "%s: not enough binary data"
msgstr ""
-#: resbin.c:135
+#: resbin.c:136
msgid "null terminated unicode string"
msgstr ""
-#: resbin.c:162 resbin.c:168
+#: resbin.c:166 resbin.c:175
msgid "resource ID"
msgstr ""
-#: resbin.c:207
+#: resbin.c:219
msgid "cursor"
msgstr ""
-#: resbin.c:238 resbin.c:245
+#: resbin.c:253 resbin.c:263
msgid "menu header"
msgstr ""
-#: resbin.c:254
+#: resbin.c:277
msgid "menuex header"
msgstr ""
-#: resbin.c:258
+#: resbin.c:284
msgid "menuex offset"
msgstr ""
-#: resbin.c:263
+#: resbin.c:294
#, c-format
msgid "unsupported menu version %d"
msgstr ""
-#: resbin.c:288 resbin.c:303 resbin.c:365
+#: resbin.c:322 resbin.c:340 resbin.c:411
msgid "menuitem header"
msgstr ""
-#: resbin.c:395
+#: resbin.c:453
msgid "menuitem"
msgstr ""
-#: resbin.c:432 resbin.c:460
+#: resbin.c:496 resbin.c:530
msgid "dialog header"
msgstr ""
-#: resbin.c:450
+#: resbin.c:517
#, c-format
msgid "unexpected DIALOGEX version %d"
msgstr ""
-#: resbin.c:495
+#: resbin.c:574
msgid "dialog font point size"
msgstr ""
-#: resbin.c:503
+#: resbin.c:585
msgid "dialogex font information"
msgstr ""
-#: resbin.c:529 resbin.c:547
+#: resbin.c:616 resbin.c:640
msgid "dialog control"
msgstr ""
-#: resbin.c:539
+#: resbin.c:629
msgid "dialogex control"
msgstr ""
-#: resbin.c:568
+#: resbin.c:668
msgid "dialog control end"
msgstr ""
-#: resbin.c:578
+#: resbin.c:681
msgid "dialog control data"
msgstr ""
-#: resbin.c:618
+#: resbin.c:723
msgid "stringtable string length"
msgstr ""
-#: resbin.c:628
+#: resbin.c:736
msgid "stringtable string"
msgstr ""
-#: resbin.c:658
+#: resbin.c:770
msgid "fontdir header"
msgstr ""
-#: resbin.c:672
+#: resbin.c:787
msgid "fontdir"
msgstr ""
-#: resbin.c:689
+#: resbin.c:807
msgid "fontdir device name"
msgstr ""
-#: resbin.c:695
+#: resbin.c:816
msgid "fontdir face name"
msgstr ""
-#: resbin.c:735
+#: resbin.c:860
msgid "accelerator"
msgstr ""
-#: resbin.c:794
+#: resbin.c:923
msgid "group cursor header"
msgstr ""
-#: resbin.c:798 resrc.c:1346
+#: resbin.c:930 resrc.c:1362
#, c-format
msgid "unexpected group cursor type %d"
msgstr ""
-#: resbin.c:813
+#: resbin.c:948
msgid "group cursor"
msgstr ""
-#: resbin.c:849
+#: resbin.c:988
msgid "group icon header"
msgstr ""
-#: resbin.c:853 resrc.c:1293
+#: resbin.c:995 resrc.c:1309
#, c-format
msgid "unexpected group icon type %d"
msgstr ""
-#: resbin.c:868
+#: resbin.c:1013
msgid "group icon"
msgstr ""
-#: resbin.c:932
+#: resbin.c:1088
msgid "unexpected version string"
msgstr ""
-#: resbin.c:964
+#: resbin.c:1126
#, c-format
msgid "version length %lu greater than resource length %lu"
msgstr ""
-#: resbin.c:968
+#: resbin.c:1133
#, c-format
msgid "unexpected version type %d"
msgstr ""
-#: resbin.c:983
+#: resbin.c:1152
#, c-format
msgid "unexpected fixed version information length %ld"
msgstr ""
-#: resbin.c:986
+#: resbin.c:1159
msgid "fixed version info"
msgstr ""
-#: resbin.c:990
+#: resbin.c:1166
#, c-format
msgid "unexpected fixed version signature %lu"
msgstr ""
-#: resbin.c:994
+#: resbin.c:1173
#, c-format
msgid "unexpected fixed version info version %lu"
msgstr ""
-#: resbin.c:1023
+#: resbin.c:1205
msgid "version var info"
msgstr ""
-#: resbin.c:1040
+#: resbin.c:1226
#, c-format
msgid "unexpected stringfileinfo value length %ld"
msgstr ""
-#: resbin.c:1057
+#: resbin.c:1247
msgid "version stringtable"
msgstr ""
-#: resbin.c:1065
+#: resbin.c:1260
#, c-format
msgid "unexpected version stringtable value length %ld"
msgstr ""
-#: resbin.c:1082
+#: resbin.c:1281
msgid "version string"
msgstr ""
-#: resbin.c:1097
+#: resbin.c:1303
#, c-format
msgid "unexpected version string length %ld != %ld + %ld"
msgstr ""
-#: resbin.c:1104
+#: resbin.c:1313
#, c-format
msgid "unexpected version string length %ld < %ld"
msgstr ""
-#: resbin.c:1130
+#: resbin.c:1343
#, c-format
msgid "unexpected varfileinfo value length %ld"
msgstr ""
-#: resbin.c:1149
+#: resbin.c:1368
msgid "version varfileinfo"
msgstr ""
-#: resbin.c:1164
+#: resbin.c:1386
#, c-format
msgid "unexpected version value length %ld"
msgstr ""
-#: resbin.c:1174
+#: resbin.c:1399
msgid "nul bytes found in version string"
msgstr ""
-#: resbin.c:1177
+#: resbin.c:1404
#, c-format
msgid "unexpected version string character: %x"
msgstr ""
-#: rescoff.c:123
+#: resbin.c:1457
+msgid "toolbar"
+msgstr ""
+
+#: resbin.c:1475
+msgid "toolbar item"
+msgstr ""
+
+#: rescoff.c:124
msgid "filename required for COFF input"
msgstr ""
-#: rescoff.c:140
+#: rescoff.c:147
+#, c-format
+msgid "%s: not a PE file"
+msgstr ""
+
+#: rescoff.c:155
#, c-format
msgid "%s: no resource section"
msgstr ""
-#: rescoff.c:150
+#: rescoff.c:168
#, c-format
msgid "%s: .rsrc section is bigger than the file!"
msgstr ""
-#: rescoff.c:178
+#: rescoff.c:199
#, c-format
msgid "%s: %s: address out of bounds"
msgstr ""
-#: rescoff.c:199
-msgid "Resources nest too deep"
+#: rescoff.c:221
+#, c-format
+msgid "%s: resources nest too deep"
msgstr ""
-#: rescoff.c:202
+#: rescoff.c:228
msgid "directory"
msgstr ""
-#: rescoff.c:230
+#: rescoff.c:260
msgid "named directory entry"
msgstr ""
-#: rescoff.c:239
+#: rescoff.c:272
msgid "directory entry name"
msgstr ""
-#: rescoff.c:253
+#: rescoff.c:279 rescoff.c:286
msgid "resource name"
msgstr ""
-#: rescoff.c:264
+#: rescoff.c:305
msgid "named subdirectory"
msgstr ""
-#: rescoff.c:272
+#: rescoff.c:316
msgid "named resource"
msgstr ""
-#: rescoff.c:287
+#: rescoff.c:336
msgid "ID directory entry"
msgstr ""
-#: rescoff.c:304
+#: rescoff.c:356
msgid "ID subdirectory"
msgstr ""
-#: rescoff.c:312
+#: rescoff.c:367
msgid "ID resource"
msgstr ""
-#: rescoff.c:337
+#: rescoff.c:396
msgid "resource type unknown"
msgstr ""
-#: rescoff.c:340
+#: rescoff.c:402
msgid "data entry"
msgstr ""
-#: rescoff.c:348
+#: rescoff.c:413
msgid "resource data"
msgstr ""
-#: rescoff.c:353
+#: rescoff.c:421
msgid "resource data size"
msgstr ""
-#: rescoff.c:448
+#: rescoff.c:521
msgid "filename required for COFF output"
msgstr ""
-#: rescoff.c:735
+#: rescoff.c:879
msgid "can't get BFD_RELOC_RVA relocation type"
msgstr ""
@@ -13418,45 +13469,49 @@ msgstr ""
msgid "%s: read of %lu returned %lu"
msgstr ""
-#: resrc.c:718 resrc.c:1493
+#: resrc.c:687 resrc.c:695
+msgid "not enough data"
+msgstr ""
+
+#: resrc.c:734 resrc.c:1509
#, c-format
msgid "stat failed on bitmap file `%s': %s"
msgstr ""
-#: resrc.c:769
+#: resrc.c:785
#, c-format
msgid "cursor file `%s' does not contain cursor data"
msgstr ""
-#: resrc.c:801 resrc.c:1201
+#: resrc.c:817 resrc.c:1217
#, c-format
msgid "%s: fseek to %lu failed: %s"
msgstr ""
-#: resrc.c:927
+#: resrc.c:943
msgid "help ID requires DIALOGEX"
msgstr ""
-#: resrc.c:929
+#: resrc.c:945
msgid "control data requires DIALOGEX"
msgstr ""
-#: resrc.c:957
+#: resrc.c:973
#, c-format
msgid "stat failed on font file `%s': %s"
msgstr ""
-#: resrc.c:1170
+#: resrc.c:1186
#, c-format
msgid "icon file `%s' does not contain icon data"
msgstr ""
-#: resrc.c:1719 resrc.c:1754
+#: resrc.c:1735 resrc.c:1770
#, c-format
msgid "stat failed on file `%s': %s"
msgstr ""
-#: resrc.c:1953
+#: resrc.c:1970
#, c-format
msgid "can't open `%s' for output: %s"
msgstr ""
@@ -13978,7 +14033,7 @@ msgid ""
" -V --version Print version information\n"
msgstr ""
-#: windmc.c:260 windres.c:404
+#: windmc.c:260 windres.c:384
#, c-format
msgid "%s: warning: "
msgstr ""
@@ -14011,48 +14066,48 @@ msgstr ""
msgid "input file does not seems to be UFT16.\n"
msgstr ""
-#: windres.c:214
+#: windres.c:194
#, c-format
msgid "can't open %s `%s': %s"
msgstr ""
-#: windres.c:383
+#: windres.c:363
#, c-format
msgid ": expected to be a directory\n"
msgstr ""
-#: windres.c:395
+#: windres.c:375
#, c-format
msgid ": expected to be a leaf\n"
msgstr ""
-#: windres.c:406
+#: windres.c:386
#, c-format
msgid ": duplicate value\n"
msgstr ""
-#: windres.c:558
+#: windres.c:538
#, c-format
msgid "unknown format type `%s'"
msgstr ""
-#: windres.c:559
+#: windres.c:539
#, c-format
msgid "%s: supported formats:"
msgstr ""
#. Otherwise, we give up.
-#: windres.c:642
+#: windres.c:622
#, c-format
msgid "can not determine type of file `%s'; use the -J option"
msgstr ""
-#: windres.c:654
+#: windres.c:634
#, c-format
msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
msgstr ""
-#: windres.c:656
+#: windres.c:636
#, c-format
msgid ""
" The options are:\n"
@@ -14075,12 +14130,12 @@ msgid ""
" --no-use-temp-file Use popen (default)\n"
msgstr ""
-#: windres.c:674
+#: windres.c:654
#, c-format
msgid " --yydebug Turn on parser debugging\n"
msgstr ""
-#: windres.c:677
+#: windres.c:657
#, c-format
msgid ""
" -r Ignored for compatibility with rc\n"
@@ -14089,7 +14144,7 @@ msgid ""
" -V --version Print version information\n"
msgstr ""
-#: windres.c:682
+#: windres.c:662
#, c-format
msgid ""
"FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
@@ -14097,26 +14152,26 @@ msgid ""
"No input-file is stdin, default rc. No output-file is stdout, default rc.\n"
msgstr ""
-#: windres.c:845
+#: windres.c:825
msgid "invalid codepage specified.\n"
msgstr ""
-#: windres.c:860
+#: windres.c:840
msgid "invalid option -f\n"
msgstr ""
-#: windres.c:865
+#: windres.c:845
msgid "No filename following the -fo option.\n"
msgstr ""
-#: windres.c:957
+#: windres.c:937
#, c-format
msgid ""
"Option -I is deprecated for setting the input format, please use -J "
"instead.\n"
msgstr ""
-#: windres.c:1070
+#: windres.c:1050
msgid "no resources"
msgstr ""
diff --git a/binutils/readelf.c b/binutils/readelf.c
index dd1871d..cfccdd2 100644
--- a/binutils/readelf.c
+++ b/binutils/readelf.c
@@ -2584,9 +2584,12 @@ get_aarch64_dynamic_type (unsigned long type)
{
switch (type)
{
- case DT_AARCH64_BTI_PLT: return "AARCH64_BTI_PLT";
- case DT_AARCH64_PAC_PLT: return "AARCH64_PAC_PLT";
+ case DT_AARCH64_BTI_PLT: return "AARCH64_BTI_PLT";
+ case DT_AARCH64_PAC_PLT: return "AARCH64_PAC_PLT";
case DT_AARCH64_VARIANT_PCS: return "AARCH64_VARIANT_PCS";
+ case DT_AARCH64_MEMTAG_MODE: return "AARCH64_MEMTAG_MODE";
+ case DT_AARCH64_MEMTAG_STACK: return "AARCH64_MEMTAG_STACK";
+
default:
return NULL;
}
@@ -5964,6 +5967,7 @@ get_os_specific_section_type_name (Filedata * filedata, unsigned int sh_type)
case SHT_GNU_HASH: return "GNU_HASH";
case SHT_GNU_LIBLIST: return "GNU_LIBLIST";
case SHT_GNU_OBJECT_ONLY: return "GNU_OBJECT_ONLY";
+ case SHT_GNU_SFRAME: return "GNU_SFRAME";
case SHT_SUNW_move: return "SUNW_MOVE";
case SHT_SUNW_COMDAT: return "SUNW_COMDAT";
@@ -6538,6 +6542,8 @@ parse_args (struct dump_data *dumpdata, int argc, char ** argv)
dump_any_debugging = true;
dwarf_select_sections_all ();
}
+ else if (strcmp (optarg, "sframe-internal-only") == 0)
+ warn (_("Unrecognized debug option 'sframe-internal-only'\n"));
else
{
do_debugging = false;
@@ -6583,9 +6589,15 @@ parse_args (struct dump_data *dumpdata, int argc, char ** argv)
break;
case OPTION_SFRAME_DUMP:
do_sframe = true;
+ /* Fix PR/32589 but keep the error messaging same ? */
+ if (optarg != NULL && strcmp (optarg, "") == 0)
+ {
+ do_dump = true;
+ error (_("Section name must be provided\n"));
+ }
/* Providing section name is optional. request_dump (), however,
thrives on non NULL optarg. Handle it explicitly here. */
- if (optarg != NULL)
+ else if (optarg != NULL)
request_dump (dumpdata, SFRAME_DUMP);
else
{
@@ -6819,7 +6831,7 @@ process_file_header (Filedata * filedata)
return false;
if (! filedata->is_separate)
- init_dwarf_regnames_by_elf_machine_code (header->e_machine);
+ init_dwarf_by_elf_machine_code (header->e_machine);
if (do_header)
{
@@ -8359,6 +8371,7 @@ process_section_headers (Filedata * filedata)
case SHT_NOTE:
case SHT_PROGBITS:
+ case SHT_GNU_SFRAME:
/* Having a zero sized section is not illegal according to the
ELF standard, but it might be an indication that something
is wrong. So issue a warning if we are running in lint mode. */
@@ -17102,44 +17115,6 @@ dump_section_as_ctf (Elf_Internal_Shdr * section, Filedata * filedata)
#endif
static bool
-dump_section_as_sframe (Elf_Internal_Shdr * section, Filedata * filedata)
-{
- void * data = NULL;
- sframe_decoder_ctx *sfd_ctx = NULL;
- const char *print_name = printable_section_name (filedata, section);
-
- bool ret = true;
- size_t sf_size;
- int err = 0;
-
- if (strcmp (print_name, "") == 0)
- {
- error (_("Section name must be provided \n"));
- ret = false;
- return ret;
- }
-
- data = get_section_contents (section, filedata);
- sf_size = section->sh_size;
- /* Decode the contents of the section. */
- sfd_ctx = sframe_decode ((const char*)data, sf_size, &err);
- if (!sfd_ctx)
- {
- ret = false;
- error (_("SFrame decode failure: %s\n"), sframe_errmsg (err));
- goto fail;
- }
-
- printf (_("Contents of the SFrame section %s:"), print_name);
- /* Dump the contents as text. */
- dump_sframe (sfd_ctx, section->sh_addr);
-
- fail:
- free (data);
- return ret;
-}
-
-static bool
load_specific_debug_section (enum dwarf_section_display_enum debug,
const Elf_Internal_Shdr * sec,
void * data)
@@ -17706,7 +17681,7 @@ process_section_contents (Filedata * filedata)
#endif
if (dump & SFRAME_DUMP)
{
- if (! dump_section_as_sframe (section, filedata))
+ if (! display_debug_section (i, section, filedata))
res = false;
}
}
@@ -17779,13 +17754,17 @@ display_tag_value (signed int tag,
else if (tag & 1)
{
/* PR 17531 file: 027-19978-0.004. */
- size_t maxlen = (end - p) - 1;
+ size_t maxlen = end - p;
putchar ('"');
if (maxlen > 0)
{
+ maxlen -= 1; /* Remove \0 from the character count. */
print_symbol_name ((int) maxlen, (const char *) p);
- p += strnlen ((char *) p, maxlen) + 1;
+ size_t len = strnlen ((char *) p, maxlen);
+ if (len == maxlen && p[maxlen] != '\0')
+ printf (_("<corrupt string tag>"));
+ p += len + 1;
}
else
{
@@ -21288,6 +21267,33 @@ decode_aarch64_feature_1_and (unsigned int bitmask)
}
static void
+decode_riscv_feature_1_and (unsigned int bitmask)
+{
+ while (bitmask)
+ {
+ unsigned int bit = bitmask & (- bitmask);
+
+ bitmask &= ~ bit;
+ switch (bit)
+ {
+ case GNU_PROPERTY_RISCV_FEATURE_1_CFI_LP_UNLABELED:
+ printf ("CFI_LP_UNLABELED");
+ break;
+
+ case GNU_PROPERTY_RISCV_FEATURE_1_CFI_SS:
+ printf ("CFI_SS");
+ break;
+
+ default:
+ printf (_("<unknown: %x>"), bit);
+ break;
+ }
+ if (bitmask)
+ printf (", ");
+ }
+}
+
+static void
decode_1_needed (unsigned int bitmask)
{
while (bitmask)
@@ -21477,6 +21483,18 @@ print_gnu_property_note (Filedata * filedata, Elf_Internal_Note * pnote)
goto next;
}
}
+ else if (filedata->file_header.e_machine == EM_RISCV)
+ {
+ if (type == GNU_PROPERTY_RISCV_FEATURE_1_AND)
+ {
+ printf ("RISC-V AND feature: ");
+ if (datasz != 4)
+ printf (_("<corrupt length: %#x> "), datasz);
+ else
+ decode_riscv_feature_1_and (byte_get (ptr, 4));
+ goto next;
+ }
+ }
}
else
{
diff --git a/binutils/resbin.c b/binutils/resbin.c
index 388b016..889126e 100644
--- a/binutils/resbin.c
+++ b/binutils/resbin.c
@@ -54,8 +54,8 @@ static rc_res_resource *bin_to_res_group_cursor (windres_bfd *, const bfd_byte *
static rc_res_resource *bin_to_res_group_icon (windres_bfd *, const bfd_byte *, rc_uint_type);
static rc_res_resource *bin_to_res_version (windres_bfd *, const bfd_byte *, rc_uint_type);
static rc_res_resource *bin_to_res_userdata (windres_bfd *, const bfd_byte *, rc_uint_type);
-static rc_res_resource *bin_to_res_toolbar (windres_bfd *, const bfd_byte *);
-static void get_version_header (windres_bfd *, const bfd_byte *, rc_uint_type, const char *,
+static rc_res_resource *bin_to_res_toolbar (windres_bfd *, const bfd_byte *, rc_uint_type);
+static bool get_version_header (windres_bfd *, const bfd_byte *, rc_uint_type, const char *,
unichar **, rc_uint_type *, rc_uint_type *, rc_uint_type *,
rc_uint_type *);
@@ -105,7 +105,7 @@ bin_to_res (windres_bfd *wrbfd, rc_res_id type, const bfd_byte *data,
case RT_VERSION:
return bin_to_res_version (wrbfd, data, length);
case RT_TOOLBAR:
- return bin_to_res_toolbar (wrbfd, data);
+ return bin_to_res_toolbar (wrbfd, data, length);
}
}
@@ -116,7 +116,7 @@ bin_to_res (windres_bfd *wrbfd, rc_res_id type, const bfd_byte *data,
static void
toosmall (const char *msg)
{
- fatal (_("%s: not enough binary data"), msg);
+ non_fatal (_("%s: not enough binary data"), msg);
}
/* Swap in a NULL terminated unicode string. */
@@ -132,16 +132,19 @@ get_unicode (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length,
while (1)
{
if (length < c * 2 + 2)
- toosmall (_("null terminated unicode string"));
- if (windres_get_16 (wrbfd, data + c * 2, 2) == 0)
+ {
+ toosmall (_("null terminated unicode string"));
+ return NULL;
+ }
+ if (windres_get_16 (wrbfd, data + c * 2) == 0)
break;
++c;
}
- ret = (unichar *) res_alloc ((c + 1) * sizeof (unichar));
+ ret = res_alloc ((c + 1) * sizeof (unichar));
for (i = 0; i < c; i++)
- ret[i] = windres_get_16 (wrbfd, data + i * 2, 2);
+ ret[i] = windres_get_16 (wrbfd, data + i * 2);
ret[i] = 0;
if (retlen != NULL)
@@ -159,21 +162,29 @@ get_resid (windres_bfd *wrbfd, rc_res_id *id, const bfd_byte *data,
rc_uint_type first;
if (length < 2)
- toosmall (_("resource ID"));
+ {
+ toosmall (_("resource ID"));
+ return -1;
+ }
- first = windres_get_16 (wrbfd, data, 2);
+ first = windres_get_16 (wrbfd, data);
if (first == 0xffff)
{
if (length < 4)
- toosmall (_("resource ID"));
+ {
+ toosmall (_("resource ID"));
+ return -1;
+ }
id->named = 0;
- id->u.id = windres_get_16 (wrbfd, data + 2, 2);
+ id->u.id = windres_get_16 (wrbfd, data + 2);
return 4;
}
else
{
id->named = 1;
id->u.n.name = get_unicode (wrbfd, data, length, &id->u.n.length);
+ if (id->u.n.name == NULL)
+ return -1;
return id->u.n.length * 2 + 2;
}
}
@@ -187,7 +198,7 @@ bin_to_res_generic (windres_bfd *wrbfd ATTRIBUTE_UNUSED, enum rc_res_type type,
{
rc_res_resource *r;
- r = (rc_res_resource *) res_alloc (sizeof (rc_res_resource));
+ r = res_alloc (sizeof (rc_res_resource));
r->type = type;
r->u.data.data = data;
r->u.data.length = length;
@@ -204,15 +215,18 @@ bin_to_res_cursor (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length
rc_res_resource *r;
if (length < 4)
- toosmall (_("cursor"));
+ {
+ toosmall (_("cursor"));
+ return NULL;
+ }
- c = (rc_cursor *) res_alloc (sizeof (rc_cursor));
- c->xhotspot = windres_get_16 (wrbfd, data, 2);
- c->yhotspot = windres_get_16 (wrbfd, data + 2, 2);
+ c = res_alloc (sizeof (rc_cursor));
+ c->xhotspot = windres_get_16 (wrbfd, data);
+ c->yhotspot = windres_get_16 (wrbfd, data + 2);
c->length = length - 4;
c->data = data + 4;
- r = (rc_res_resource *) res_alloc (sizeof *r);
+ r = res_alloc (sizeof *r);
r->type = RES_TYPE_CURSOR;
r->u.cursor = c;
@@ -228,39 +242,58 @@ bin_to_res_menu (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length)
rc_menu *m;
rc_uint_type version, got;
- r = (rc_res_resource *) res_alloc (sizeof *r);
+ r = res_alloc (sizeof *r);
r->type = RES_TYPE_MENU;
- m = (rc_menu *) res_alloc (sizeof (rc_menu));
+ m = res_alloc (sizeof (rc_menu));
r->u.menu = m;
if (length < 2)
- toosmall (_("menu header"));
+ {
+ toosmall (_("menu header"));
+ return NULL;
+ }
- version = windres_get_16 (wrbfd, data, 2);
+ version = windres_get_16 (wrbfd, data);
if (version == 0)
{
if (length < 4)
- toosmall (_("menu header"));
+ {
+ toosmall (_("menu header"));
+ return NULL;
+ }
m->help = 0;
m->items = bin_to_res_menuitems (wrbfd, data + 4, length - 4, &got);
+ if (m->items == NULL)
+ return NULL;
}
else if (version == 1)
{
rc_uint_type offset;
if (length < 8)
- toosmall (_("menuex header"));
- m->help = windres_get_32 (wrbfd, data + 4, 4);
- offset = windres_get_16 (wrbfd, data + 2, 2);
+ {
+ toosmall (_("menuex header"));
+ return NULL;
+ }
+ m->help = windres_get_32 (wrbfd, data + 4);
+ offset = windres_get_16 (wrbfd, data + 2);
if (offset + 4 >= length)
- toosmall (_("menuex offset"));
+ {
+ toosmall (_("menuex offset"));
+ return NULL;
+ }
m->items = bin_to_res_menuexitems (wrbfd, data + 4 + offset,
length - (4 + offset), &got);
+ if (m->items == NULL)
+ return NULL;
}
else
- fatal (_("unsupported menu version %d"), (int) version);
+ {
+ non_fatal (_("unsupported menu version %d"), (int) version);
+ return NULL;
+ }
return r;
}
@@ -268,8 +301,8 @@ bin_to_res_menu (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length)
/* Convert menu items from binary. */
static rc_menuitem *
-bin_to_res_menuitems (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length,
- rc_uint_type *got)
+bin_to_res_menuitems (windres_bfd *wrbfd, const bfd_byte *data,
+ rc_uint_type length, rc_uint_type *got)
{
rc_menuitem *first, **pp;
@@ -285,13 +318,16 @@ bin_to_res_menuitems (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type len
rc_menuitem *mi;
if (length < 4)
- toosmall (_("menuitem header"));
+ {
+ toosmall (_("menuitem header"));
+ return NULL;
+ }
- mi = (rc_menuitem *) res_alloc (sizeof *mi);
+ mi = res_alloc (sizeof *mi);
mi->state = 0;
mi->help = 0;
- flags = windres_get_16 (wrbfd, data, 2);
+ flags = windres_get_16 (wrbfd, data);
mi->type = flags &~ (MENUITEM_POPUP | MENUITEM_ENDMENU);
if ((flags & MENUITEM_POPUP) == 0)
@@ -300,30 +336,39 @@ bin_to_res_menuitems (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type len
stroff = 2;
if (length < stroff + 2)
- toosmall (_("menuitem header"));
+ {
+ toosmall (_("menuitem header"));
+ return NULL;
+ }
- if (windres_get_16 (wrbfd, data + stroff, 2) == 0)
+ if (windres_get_16 (wrbfd, data + stroff) == 0)
{
slen = 0;
mi->text = NULL;
}
else
- mi->text = get_unicode (wrbfd, data + stroff, length - stroff, &slen);
+ {
+ mi->text = get_unicode (wrbfd, data + stroff, length - stroff, &slen);
+ if (mi->text == NULL)
+ return NULL;
+ }
itemlen = stroff + slen * 2 + 2;
if ((flags & MENUITEM_POPUP) == 0)
{
mi->popup = NULL;
- mi->id = windres_get_16 (wrbfd, data + 2, 2);
+ mi->id = windres_get_16 (wrbfd, data + 2);
}
else
{
rc_uint_type subread;
mi->id = 0;
- mi->popup = bin_to_res_menuitems (wrbfd, data + itemlen, length - itemlen,
- &subread);
+ mi->popup = bin_to_res_menuitems (wrbfd, data + itemlen,
+ length - itemlen, &subread);
+ if (mi->popup == NULL)
+ return NULL;
itemlen += subread;
}
@@ -345,8 +390,8 @@ bin_to_res_menuitems (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type len
/* Convert menuex items from binary. */
static rc_menuitem *
-bin_to_res_menuexitems (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length,
- rc_uint_type *got)
+bin_to_res_menuexitems (windres_bfd *wrbfd, const bfd_byte *data,
+ rc_uint_type length, rc_uint_type *got)
{
rc_menuitem *first, **pp;
@@ -362,25 +407,37 @@ bin_to_res_menuexitems (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type l
rc_menuitem *mi;
if (length < 16)
- toosmall (_("menuitem header"));
+ {
+ toosmall (_("menuitem header"));
+ return NULL;
+ }
- mi = (rc_menuitem *) res_alloc (sizeof (rc_menuitem));
- mi->type = windres_get_32 (wrbfd, data, 4);
- mi->state = windres_get_32 (wrbfd, data + 4, 4);
- mi->id = windres_get_32 (wrbfd, data + 8, 4);
+ mi = res_alloc (sizeof (rc_menuitem));
+ mi->type = windres_get_32 (wrbfd, data);
+ mi->state = windres_get_32 (wrbfd, data + 4);
+ mi->id = windres_get_32 (wrbfd, data + 8);
- flags = windres_get_16 (wrbfd, data + 12, 2);
+ flags = windres_get_16 (wrbfd, data + 12);
- if (windres_get_16 (wrbfd, data + 14, 2) == 0)
+ if (windres_get_16 (wrbfd, data + 14) == 0)
{
slen = 0;
mi->text = NULL;
}
else
- mi->text = get_unicode (wrbfd, data + 14, length - 14, &slen);
+ {
+ mi->text = get_unicode (wrbfd, data + 14, length - 14, &slen);
+ if (mi->text == NULL)
+ return NULL;
+ }
itemlen = 14 + slen * 2 + 2;
itemlen = (itemlen + 3) &~ 3;
+ /* Don't allow rounding up of itemlen to exceed length. This
+ is an anti-fuzzer measure to cope with unexpected offsets and
+ lengths. */
+ if (itemlen > length)
+ itemlen = length;
if ((flags & 1) == 0)
{
@@ -392,12 +449,17 @@ bin_to_res_menuexitems (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type l
rc_uint_type subread;
if (length < itemlen + 4)
- toosmall (_("menuitem"));
- mi->help = windres_get_32 (wrbfd, data + itemlen, 4);
+ {
+ toosmall (_("menuitem"));
+ return NULL;
+ }
+ mi->help = windres_get_32 (wrbfd, data + itemlen);
itemlen += 4;
mi->popup = bin_to_res_menuexitems (wrbfd, data + itemlen,
length - itemlen, &subread);
+ if (mi->popup == NULL)
+ return NULL;
itemlen += subread;
}
@@ -424,56 +486,72 @@ bin_to_res_dialog (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length
rc_uint_type signature;
rc_dialog *d;
rc_uint_type c, sublen, i;
+ int ilen;
rc_uint_type off;
rc_dialog_control **pp;
rc_res_resource *r;
if (length < 18)
- toosmall (_("dialog header"));
+ {
+ toosmall (_("dialog header"));
+ return NULL;
+ }
- d = (rc_dialog *) res_alloc (sizeof (rc_dialog));
+ d = res_alloc (sizeof (rc_dialog));
- signature = windres_get_16 (wrbfd, data + 2, 2);
+ signature = windres_get_16 (wrbfd, data + 2);
if (signature != 0xffff)
{
d->ex = NULL;
- d->style = windres_get_32 (wrbfd, data, 4);
- d->exstyle = windres_get_32 (wrbfd, data + 4, 4);
+ d->style = windres_get_32 (wrbfd, data);
+ d->exstyle = windres_get_32 (wrbfd, data + 4);
off = 8;
}
else
{
int version;
- version = windres_get_16 (wrbfd, data, 2);
+ version = windres_get_16 (wrbfd, data);
if (version != 1)
- fatal (_("unexpected DIALOGEX version %d"), version);
+ {
+ non_fatal (_("unexpected DIALOGEX version %d"), version);
+ return NULL;
+ }
- d->ex = (rc_dialog_ex *) res_alloc (sizeof (rc_dialog_ex));
- d->ex->help = windres_get_32 (wrbfd, data + 4, 4);
- d->exstyle = windres_get_32 (wrbfd, data + 8, 4);
- d->style = windres_get_32 (wrbfd, data + 12, 4);
+ d->ex = res_alloc (sizeof (rc_dialog_ex));
+ d->ex->help = windres_get_32 (wrbfd, data + 4);
+ d->exstyle = windres_get_32 (wrbfd, data + 8);
+ d->style = windres_get_32 (wrbfd, data + 12);
off = 16;
}
if (length < off + 10)
- toosmall (_("dialog header"));
+ {
+ toosmall (_("dialog header"));
+ return NULL;
+ }
- c = windres_get_16 (wrbfd, data + off, 2);
- d->x = windres_get_16 (wrbfd, data + off + 2, 2);
- d->y = windres_get_16 (wrbfd, data + off + 4, 2);
- d->width = windres_get_16 (wrbfd, data + off + 6, 2);
- d->height = windres_get_16 (wrbfd, data + off + 8, 2);
+ c = windres_get_16 (wrbfd, data + off);
+ d->x = windres_get_16 (wrbfd, data + off + 2);
+ d->y = windres_get_16 (wrbfd, data + off + 4);
+ d->width = windres_get_16 (wrbfd, data + off + 6);
+ d->height = windres_get_16 (wrbfd, data + off + 8);
off += 10;
- sublen = get_resid (wrbfd, &d->menu, data + off, length - off);
- off += sublen;
+ ilen = get_resid (wrbfd, &d->menu, data + off, length - off);
+ if (ilen == -1)
+ return NULL;
+ off += ilen;
- sublen = get_resid (wrbfd, &d->class, data + off, length - off);
- off += sublen;
+ ilen = get_resid (wrbfd, &d->class, data + off, length - off);
+ if (ilen == -1)
+ return NULL;
+ off += ilen;
d->caption = get_unicode (wrbfd, data + off, length - off, &sublen);
+ if (d->caption == NULL)
+ return NULL;
off += sublen * 2 + 2;
if (sublen == 0)
d->caption = NULL;
@@ -492,22 +570,30 @@ bin_to_res_dialog (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length
else
{
if (length < off + 2)
- toosmall (_("dialog font point size"));
+ {
+ toosmall (_("dialog font point size"));
+ return NULL;
+ }
- d->pointsize = windres_get_16 (wrbfd, data + off, 2);
+ d->pointsize = windres_get_16 (wrbfd, data + off);
off += 2;
if (d->ex != NULL)
{
if (length < off + 4)
- toosmall (_("dialogex font information"));
- d->ex->weight = windres_get_16 (wrbfd, data + off, 2);
- d->ex->italic = windres_get_8 (wrbfd, data + off + 2, 1);
- d->ex->charset = windres_get_8 (wrbfd, data + off + 3, 1);
+ {
+ toosmall (_("dialogex font information"));
+ return NULL;
+ }
+ d->ex->weight = windres_get_16 (wrbfd, data + off);
+ d->ex->italic = windres_get_8 (wrbfd, data + off + 2);
+ d->ex->charset = windres_get_8 (wrbfd, data + off + 3);
off += 4;
}
d->font = get_unicode (wrbfd, data + off, length - off, &sublen);
+ if (d->font == NULL)
+ return NULL;
off += sublen * 2 + 2;
}
@@ -521,53 +607,69 @@ bin_to_res_dialog (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length
off = (off + 3) &~ 3;
- dc = (rc_dialog_control *) res_alloc (sizeof (rc_dialog_control));
+ dc = res_alloc (sizeof (rc_dialog_control));
if (d->ex == NULL)
{
if (length < off + 8)
- toosmall (_("dialog control"));
+ {
+ toosmall (_("dialog control"));
+ return NULL;
+ }
- dc->style = windres_get_32 (wrbfd, data + off, 4);
- dc->exstyle = windres_get_32 (wrbfd, data + off + 4, 4);
+ dc->style = windres_get_32 (wrbfd, data + off);
+ dc->exstyle = windres_get_32 (wrbfd, data + off + 4);
dc->help = 0;
off += 8;
}
else
{
if (length < off + 12)
- toosmall (_("dialogex control"));
- dc->help = windres_get_32 (wrbfd, data + off, 4);
- dc->exstyle = windres_get_32 (wrbfd, data + off + 4, 4);
- dc->style = windres_get_32 (wrbfd, data + off + 8, 4);
+ {
+ toosmall (_("dialogex control"));
+ return NULL;
+ }
+ dc->help = windres_get_32 (wrbfd, data + off);
+ dc->exstyle = windres_get_32 (wrbfd, data + off + 4);
+ dc->style = windres_get_32 (wrbfd, data + off + 8);
off += 12;
}
if (length < off + (d->ex != NULL ? 2 : 0) + 10)
- toosmall (_("dialog control"));
+ {
+ toosmall (_("dialog control"));
+ return NULL;
+ }
- dc->x = windres_get_16 (wrbfd, data + off, 2);
- dc->y = windres_get_16 (wrbfd, data + off + 2, 2);
- dc->width = windres_get_16 (wrbfd, data + off + 4, 2);
- dc->height = windres_get_16 (wrbfd, data + off + 6, 2);
+ dc->x = windres_get_16 (wrbfd, data + off);
+ dc->y = windres_get_16 (wrbfd, data + off + 2);
+ dc->width = windres_get_16 (wrbfd, data + off + 4);
+ dc->height = windres_get_16 (wrbfd, data + off + 6);
if (d->ex != NULL)
- dc->id = windres_get_32 (wrbfd, data + off + 8, 4);
+ dc->id = windres_get_32 (wrbfd, data + off + 8);
else
- dc->id = windres_get_16 (wrbfd, data + off + 8, 2);
+ dc->id = windres_get_16 (wrbfd, data + off + 8);
off += 10 + (d->ex != NULL ? 2 : 0);
- sublen = get_resid (wrbfd, &dc->class, data + off, length - off);
- off += sublen;
+ ilen = get_resid (wrbfd, &dc->class, data + off, length - off);
+ if (ilen == -1)
+ return NULL;
+ off += ilen;
- sublen = get_resid (wrbfd, &dc->text, data + off, length - off);
- off += sublen;
+ ilen = get_resid (wrbfd, &dc->text, data + off, length - off);
+ if (ilen == -1)
+ return NULL;
+ off += ilen;
if (length < off + 2)
- toosmall (_("dialog control end"));
+ {
+ toosmall (_("dialog control end"));
+ return NULL;
+ }
- datalen = windres_get_16 (wrbfd, data + off, 2);
+ datalen = windres_get_16 (wrbfd, data + off);
off += 2;
if (datalen == 0)
@@ -575,10 +677,12 @@ bin_to_res_dialog (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length
else
{
if (length < off + datalen)
- toosmall (_("dialog control data"));
+ {
+ toosmall (_("dialog control data"));
+ return NULL;
+ }
- dc->data = ((rc_rcdata_item *)
- res_alloc (sizeof (rc_rcdata_item)));
+ dc->data = res_alloc (sizeof (rc_rcdata_item));
dc->data->next = NULL;
dc->data->type = RCDATA_BUFFER;
dc->data->u.buffer.length = datalen;
@@ -592,7 +696,7 @@ bin_to_res_dialog (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length
pp = &dc->next;
}
- r = (rc_res_resource *) res_alloc (sizeof *r);
+ r = res_alloc (sizeof *r);
r->type = RES_TYPE_DIALOG;
r->u.dialog = d;
@@ -608,15 +712,18 @@ bin_to_res_string (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length
int i;
rc_res_resource *r;
- st = (rc_stringtable *) res_alloc (sizeof (rc_stringtable));
+ st = res_alloc (sizeof (rc_stringtable));
for (i = 0; i < 16; i++)
{
unsigned int slen;
if (length < 2)
- toosmall (_("stringtable string length"));
- slen = windres_get_16 (wrbfd, data, 2);
+ {
+ toosmall (_("stringtable string length"));
+ return NULL;
+ }
+ slen = windres_get_16 (wrbfd, data);
st->strings[i].length = slen;
if (slen > 0)
@@ -625,20 +732,23 @@ bin_to_res_string (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length
unsigned int j;
if (length < 2 + 2 * slen)
- toosmall (_("stringtable string"));
+ {
+ toosmall (_("stringtable string"));
+ return NULL;
+ }
- s = (unichar *) res_alloc (slen * sizeof (unichar));
+ s = res_alloc (slen * sizeof (unichar));
st->strings[i].string = s;
for (j = 0; j < slen; j++)
- s[j] = windres_get_16 (wrbfd, data + 2 + j * 2, 2);
+ s[j] = windres_get_16 (wrbfd, data + 2 + j * 2);
}
data += 2 + 2 * slen;
length -= 2 + 2 * slen;
}
- r = (rc_res_resource *) res_alloc (sizeof *r);
+ r = res_alloc (sizeof *r);
r->type = RES_TYPE_STRINGTABLE;
r->u.stringtable = st;
@@ -648,16 +758,20 @@ bin_to_res_string (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length
/* Convert a fontdir resource from binary. */
static rc_res_resource *
-bin_to_res_fontdir (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length)
+bin_to_res_fontdir (windres_bfd *wrbfd, const bfd_byte *data,
+ rc_uint_type length)
{
rc_uint_type c, i;
rc_fontdir *first, **pp;
rc_res_resource *r;
if (length < 2)
- toosmall (_("fontdir header"));
+ {
+ toosmall (_("fontdir header"));
+ return NULL;
+ }
- c = windres_get_16 (wrbfd, data, 2);
+ c = windres_get_16 (wrbfd, data);
first = NULL;
pp = &first;
@@ -669,11 +783,14 @@ bin_to_res_fontdir (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
unsigned int off;
if (length < 56)
- toosmall (_("fontdir"));
+ {
+ toosmall (_("fontdir"));
+ return NULL;
+ }
bfi = (const struct bin_fontdir_item *) data;
- fd = (rc_fontdir *) res_alloc (sizeof *fd);
- fd->index = windres_get_16 (wrbfd, bfi->index, 2);
+ fd = res_alloc (sizeof *fd);
+ fd->index = windres_get_16 (wrbfd, bfi->index);
/* To work out the length of the fontdir data, we must get the
length of the device name and face name strings, even though
@@ -686,13 +803,19 @@ bin_to_res_fontdir (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
while (off < length && data[off] != '\0')
++off;
if (off >= length)
- toosmall (_("fontdir device name"));
+ {
+ toosmall (_("fontdir device name"));
+ return NULL;
+ }
++off;
while (off < length && data[off] != '\0')
++off;
if (off >= length)
- toosmall (_("fontdir face name"));
+ {
+ toosmall (_("fontdir face name"));
+ return NULL;
+ }
++off;
fd->length = off;
@@ -709,7 +832,7 @@ bin_to_res_fontdir (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
length -= off;
}
- r = (rc_res_resource *) res_alloc (sizeof *r);
+ r = res_alloc (sizeof *r);
r->type = RES_TYPE_FONTDIR;
r->u.fontdir = first;
@@ -719,7 +842,8 @@ bin_to_res_fontdir (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
/* Convert an accelerators resource from binary. */
static rc_res_resource *
-bin_to_res_accelerators (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length)
+bin_to_res_accelerators (windres_bfd *wrbfd, const bfd_byte *data,
+ rc_uint_type length)
{
rc_accelerator *first, **pp;
rc_res_resource *r;
@@ -732,13 +856,16 @@ bin_to_res_accelerators (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type
rc_accelerator *a;
if (length < 8)
- toosmall (_("accelerator"));
+ {
+ toosmall (_("accelerator"));
+ return NULL;
+ }
- a = (rc_accelerator *) res_alloc (sizeof (rc_accelerator));
+ a = res_alloc (sizeof (rc_accelerator));
- a->flags = windres_get_16 (wrbfd, data, 2);
- a->key = windres_get_16 (wrbfd, data + 2, 2);
- a->id = windres_get_16 (wrbfd, data + 4, 2);
+ a->flags = windres_get_16 (wrbfd, data);
+ a->key = windres_get_16 (wrbfd, data + 2);
+ a->id = windres_get_16 (wrbfd, data + 4);
a->next = NULL;
*pp = a;
@@ -751,7 +878,7 @@ bin_to_res_accelerators (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type
length -= 8;
}
- r = (rc_res_resource *) res_alloc (sizeof (rc_res_resource));
+ r = res_alloc (sizeof (rc_res_resource));
r->type = RES_TYPE_ACCELERATOR;
r->u.acc = first;
@@ -767,14 +894,14 @@ bin_to_res_rcdata (windres_bfd *wrbfd ATTRIBUTE_UNUSED, const bfd_byte *data,
rc_rcdata_item *ri;
rc_res_resource *r;
- ri = (rc_rcdata_item *) res_alloc (sizeof (rc_rcdata_item));
+ ri = res_alloc (sizeof (rc_rcdata_item));
ri->next = NULL;
ri->type = RCDATA_BUFFER;
ri->u.buffer.length = length;
ri->u.buffer.data = data;
- r = (rc_res_resource *) res_alloc (sizeof *r);
+ r = res_alloc (sizeof *r);
r->type = rctyp;
r->u.rcdata = ri;
@@ -784,20 +911,27 @@ bin_to_res_rcdata (windres_bfd *wrbfd ATTRIBUTE_UNUSED, const bfd_byte *data,
/* Convert a group cursor resource from binary. */
static rc_res_resource *
-bin_to_res_group_cursor (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length)
+bin_to_res_group_cursor (windres_bfd *wrbfd, const bfd_byte *data,
+ rc_uint_type length)
{
int type, c, i;
rc_group_cursor *first, **pp;
rc_res_resource *r;
if (length < 6)
- toosmall (_("group cursor header"));
+ {
+ toosmall (_("group cursor header"));
+ return NULL;
+ }
- type = windres_get_16 (wrbfd, data + 2, 2);
+ type = windres_get_16 (wrbfd, data + 2);
if (type != 2)
- fatal (_("unexpected group cursor type %d"), type);
+ {
+ non_fatal (_("unexpected group cursor type %d"), type);
+ return NULL;
+ }
- c = windres_get_16 (wrbfd, data + 4, 2);
+ c = windres_get_16 (wrbfd, data + 4);
data += 6;
length -= 6;
@@ -810,16 +944,19 @@ bin_to_res_group_cursor (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type
rc_group_cursor *gc;
if (length < 14)
- toosmall (_("group cursor"));
+ {
+ toosmall (_("group cursor"));
+ return NULL;
+ }
- gc = (rc_group_cursor *) res_alloc (sizeof *gc);
+ gc = res_alloc (sizeof *gc);
- gc->width = windres_get_16 (wrbfd, data, 2);
- gc->height = windres_get_16 (wrbfd, data + 2, 2);
- gc->planes = windres_get_16 (wrbfd, data + 4, 2);
- gc->bits = windres_get_16 (wrbfd, data + 6, 2);
- gc->bytes = windres_get_32 (wrbfd, data + 8, 4);
- gc->index = windres_get_16 (wrbfd, data + 12, 2);
+ gc->width = windres_get_16 (wrbfd, data);
+ gc->height = windres_get_16 (wrbfd, data + 2);
+ gc->planes = windres_get_16 (wrbfd, data + 4);
+ gc->bits = windres_get_16 (wrbfd, data + 6);
+ gc->bytes = windres_get_32 (wrbfd, data + 8);
+ gc->index = windres_get_16 (wrbfd, data + 12);
gc->next = NULL;
*pp = gc;
@@ -829,7 +966,7 @@ bin_to_res_group_cursor (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type
length -= 14;
}
- r = (rc_res_resource *) res_alloc (sizeof (rc_res_resource));
+ r = res_alloc (sizeof (rc_res_resource));
r->type = RES_TYPE_GROUP_CURSOR;
r->u.group_cursor = first;
@@ -839,20 +976,27 @@ bin_to_res_group_cursor (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type
/* Convert a group icon resource from binary. */
static rc_res_resource *
-bin_to_res_group_icon (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length)
+bin_to_res_group_icon (windres_bfd *wrbfd, const bfd_byte *data,
+ rc_uint_type length)
{
int type, c, i;
rc_group_icon *first, **pp;
rc_res_resource *r;
if (length < 6)
- toosmall (_("group icon header"));
+ {
+ toosmall (_("group icon header"));
+ return NULL;
+ }
- type = windres_get_16 (wrbfd, data + 2, 2);
+ type = windres_get_16 (wrbfd, data + 2);
if (type != 1)
- fatal (_("unexpected group icon type %d"), type);
+ {
+ non_fatal (_("unexpected group icon type %d"), type);
+ return NULL;
+ }
- c = windres_get_16 (wrbfd, data + 4, 2);
+ c = windres_get_16 (wrbfd, data + 4);
data += 6;
length -= 6;
@@ -865,17 +1009,20 @@ bin_to_res_group_icon (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type le
rc_group_icon *gi;
if (length < 14)
- toosmall (_("group icon"));
+ {
+ toosmall (_("group icon"));
+ return NULL;
+ }
- gi = (rc_group_icon *) res_alloc (sizeof (rc_group_icon));
+ gi = res_alloc (sizeof (rc_group_icon));
- gi->width = windres_get_8 (wrbfd, data, 1);
- gi->height = windres_get_8 (wrbfd, data + 1, 1);
- gi->colors = windres_get_8 (wrbfd, data + 2, 1);
- gi->planes = windres_get_16 (wrbfd, data + 4, 2);
- gi->bits = windres_get_16 (wrbfd, data + 6, 2);
- gi->bytes = windres_get_32 (wrbfd, data + 8, 4);
- gi->index = windres_get_16 (wrbfd, data + 12, 2);
+ gi->width = windres_get_8 (wrbfd, data);
+ gi->height = windres_get_8 (wrbfd, data + 1);
+ gi->colors = windres_get_8 (wrbfd, data + 2);
+ gi->planes = windres_get_16 (wrbfd, data + 4);
+ gi->bits = windres_get_16 (wrbfd, data + 6);
+ gi->bytes = windres_get_32 (wrbfd, data + 8);
+ gi->index = windres_get_16 (wrbfd, data + 12);
gi->next = NULL;
*pp = gi;
@@ -885,7 +1032,7 @@ bin_to_res_group_icon (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type le
length -= 14;
}
- r = (rc_res_resource *) res_alloc (sizeof *r);
+ r = res_alloc (sizeof *r);
r->type = RES_TYPE_GROUP_ICON;
r->u.group_icon = first;
@@ -897,18 +1044,21 @@ bin_to_res_group_icon (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type le
sets *LEN to the total length, *VALLEN to the value length, *TYPE
to the type, and *OFF to the offset to the children. */
-static void
-get_version_header (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length,
- const char *key, unichar **pkey,
+static bool
+get_version_header (windres_bfd *wrbfd, const bfd_byte *data,
+ rc_uint_type length, const char *key, unichar **pkey,
rc_uint_type *len, rc_uint_type *vallen, rc_uint_type *type,
rc_uint_type *off)
{
if (length < 8)
- toosmall (key);
+ {
+ toosmall (key);
+ return false;
+ }
- *len = (windres_get_16 (wrbfd, data, 2) + 3) & ~3;
- *vallen = windres_get_16 (wrbfd, data + 2, 2);
- *type = windres_get_16 (wrbfd, data + 4, 2);
+ *len = (windres_get_16 (wrbfd, data) + 3) & ~3;
+ *vallen = windres_get_16 (wrbfd, data + 2);
+ *type = windres_get_16 (wrbfd, data + 4);
*off = 6;
@@ -920,6 +1070,8 @@ get_version_header (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
rc_uint_type sublen;
*pkey = get_unicode (wrbfd, data, length, &sublen);
+ if (*pkey == NULL)
+ return false;
*off += (sublen + 1) * sizeof (unichar);
}
else
@@ -927,9 +1079,15 @@ get_version_header (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
while (1)
{
if (length < 2)
- toosmall (key);
- if (windres_get_16 (wrbfd, data, 2) != (bfd_byte) *key)
- fatal (_("unexpected version string"));
+ {
+ toosmall (key);
+ return false;
+ }
+ if (windres_get_16 (wrbfd, data) != (bfd_byte) *key)
+ {
+ non_fatal (_("unexpected version string"));
+ return false;
+ }
*off += 2;
length -= 2;
@@ -943,12 +1101,14 @@ get_version_header (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
}
*off = (*off + 3) &~ 3;
+ return true;
}
/* Convert a version resource from binary. */
static rc_res_resource *
-bin_to_res_version (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type length)
+bin_to_res_version (windres_bfd *wrbfd, const bfd_byte *data,
+ rc_uint_type length)
{
rc_uint_type verlen, vallen, type, off;
rc_fixed_versioninfo *fi;
@@ -956,18 +1116,26 @@ bin_to_res_version (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
rc_versioninfo *v;
rc_res_resource *r;
- get_version_header (wrbfd, data, length, "VS_VERSION_INFO",
- (unichar **) NULL, &verlen, &vallen, &type, &off);
+ if (!get_version_header (wrbfd, data, length, "VS_VERSION_INFO",
+ (unichar **) NULL, &verlen, &vallen, &type, &off))
+ return NULL;
/* PR 17512: The verlen field does not include padding length. */
if (verlen > length)
- fatal (_("version length %lu greater than resource length %lu"),
- (unsigned long) verlen, (unsigned long) length);
+ {
+ non_fatal (_("version length %lu greater than resource length %lu"),
+ (unsigned long) verlen, (unsigned long) length);
+ return NULL;
+ }
if (type != 0)
- fatal (_("unexpected version type %d"), (int) type);
+ {
+ non_fatal (_("unexpected version type %d"), (int) type);
+ return NULL;
+ }
- /* PR 27686: Ignore any padding bytes after the end of the version structure. */
+ /* PR 27686: Ignore any padding bytes after the end of the version
+ structure. */
length = verlen;
data += off;
@@ -980,32 +1148,45 @@ bin_to_res_version (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
unsigned long signature, fiv;
if (vallen != 52)
- fatal (_("unexpected fixed version information length %ld"), (long) vallen);
+ {
+ non_fatal (_("unexpected fixed version information length %ld"),
+ (long) vallen);
+ return NULL;
+ }
if (length < 52)
- toosmall (_("fixed version info"));
+ {
+ toosmall (_("fixed version info"));
+ return NULL;
+ }
- signature = windres_get_32 (wrbfd, data, 4);
+ signature = windres_get_32 (wrbfd, data);
if (signature != 0xfeef04bd)
- fatal (_("unexpected fixed version signature %lu"), signature);
+ {
+ non_fatal (_("unexpected fixed version signature %lu"), signature);
+ return NULL;
+ }
- fiv = windres_get_32 (wrbfd, data + 4, 4);
+ fiv = windres_get_32 (wrbfd, data + 4);
if (fiv != 0 && fiv != 0x10000)
- fatal (_("unexpected fixed version info version %lu"), fiv);
-
- fi = (rc_fixed_versioninfo *) res_alloc (sizeof (rc_fixed_versioninfo));
-
- fi->file_version_ms = windres_get_32 (wrbfd, data + 8, 4);
- fi->file_version_ls = windres_get_32 (wrbfd, data + 12, 4);
- fi->product_version_ms = windres_get_32 (wrbfd, data + 16, 4);
- fi->product_version_ls = windres_get_32 (wrbfd, data + 20, 4);
- fi->file_flags_mask = windres_get_32 (wrbfd, data + 24, 4);
- fi->file_flags = windres_get_32 (wrbfd, data + 28, 4);
- fi->file_os = windres_get_32 (wrbfd, data + 32, 4);
- fi->file_type = windres_get_32 (wrbfd, data + 36, 4);
- fi->file_subtype = windres_get_32 (wrbfd, data + 40, 4);
- fi->file_date_ms = windres_get_32 (wrbfd, data + 44, 4);
- fi->file_date_ls = windres_get_32 (wrbfd, data + 48, 4);
+ {
+ non_fatal (_("unexpected fixed version info version %lu"), fiv);
+ return NULL;
+ }
+
+ fi = res_alloc (sizeof (rc_fixed_versioninfo));
+
+ fi->file_version_ms = windres_get_32 (wrbfd, data + 8);
+ fi->file_version_ls = windres_get_32 (wrbfd, data + 12);
+ fi->product_version_ms = windres_get_32 (wrbfd, data + 16);
+ fi->product_version_ls = windres_get_32 (wrbfd, data + 20);
+ fi->file_flags_mask = windres_get_32 (wrbfd, data + 24);
+ fi->file_flags = windres_get_32 (wrbfd, data + 28);
+ fi->file_os = windres_get_32 (wrbfd, data + 32);
+ fi->file_type = windres_get_32 (wrbfd, data + 36);
+ fi->file_subtype = windres_get_32 (wrbfd, data + 40);
+ fi->file_date_ms = windres_get_32 (wrbfd, data + 44);
+ fi->file_date_ls = windres_get_32 (wrbfd, data + 48);
data += 52;
length -= 52;
@@ -1020,11 +1201,14 @@ bin_to_res_version (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
int ch;
if (length < 8)
- toosmall (_("version var info"));
+ {
+ toosmall (_("version var info"));
+ return NULL;
+ }
- vi = (rc_ver_info *) res_alloc (sizeof (rc_ver_info));
+ vi = res_alloc (sizeof (rc_ver_info));
- ch = windres_get_16 (wrbfd, data + 6, 2);
+ ch = windres_get_16 (wrbfd, data + 6);
if (ch == 'S')
{
@@ -1032,12 +1216,17 @@ bin_to_res_version (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
vi->type = VERINFO_STRING;
- get_version_header (wrbfd, data, length, "StringFileInfo",
- (unichar **) NULL, &verlen, &vallen, &type,
- &off);
+ if (!get_version_header (wrbfd, data, length, "StringFileInfo",
+ (unichar **) NULL, &verlen, &vallen, &type,
+ &off))
+ return NULL;
if (vallen != 0)
- fatal (_("unexpected stringfileinfo value length %ld"), (long) vallen);
+ {
+ non_fatal (_("unexpected stringfileinfo value length %ld"),
+ (long) vallen);
+ return NULL;
+ }
data += off;
length -= off;
@@ -1054,66 +1243,88 @@ bin_to_res_version (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
rc_ver_stringinfo **ppvs;
if (length < 8)
- toosmall (_("version stringtable"));
+ {
+ toosmall (_("version stringtable"));
+ return NULL;
+ }
- vst = (rc_ver_stringtable *) res_alloc (sizeof (rc_ver_stringtable));
+ vst = res_alloc (sizeof (rc_ver_stringtable));
- get_version_header (wrbfd, data, length, (const char *) NULL,
- &vst->language, &stverlen, &vallen, &type, &off);
+ if (!get_version_header (wrbfd, data, length, "version stringtable",
+ &vst->language, &stverlen, &vallen,
+ &type, &off))
+ return NULL;
if (vallen != 0)
- fatal (_("unexpected version stringtable value length %ld"), (long) vallen);
+ {
+ non_fatal (_("unexpected version stringtable value length %ld"),
+ (long) vallen);
+ return NULL;
+ }
data += off;
length -= off;
verlen -= off;
- stverlen -= off;
-
- vst->strings = NULL;
- ppvs = &vst->strings;
-
- while (stverlen > 0)
- {
- rc_ver_stringinfo *vs;
- rc_uint_type sverlen, vslen, valoff;
-
- if (length < 8)
- toosmall (_("version string"));
-
- vs = (rc_ver_stringinfo *) res_alloc (sizeof (rc_ver_stringinfo));
-
- get_version_header (wrbfd, data, length, (const char *) NULL,
- &vs->key, &sverlen, &vallen, &type, &off);
-
- data += off;
- length -= off;
-
- vs->value = get_unicode (wrbfd, data, length, &vslen);
- valoff = vslen * 2 + 2;
- valoff = (valoff + 3) & ~3;
-
- if (off + valoff != sverlen)
- fatal (_("unexpected version string length %ld != %ld + %ld"),
- (long) sverlen, (long) off, (long) valoff);
-
- data += valoff;
- length -= valoff;
-
- if (stverlen < sverlen)
- fatal (_("unexpected version string length %ld < %ld"),
- (long) verlen, (long) sverlen);
- stverlen -= sverlen;
- verlen -= sverlen;
-
- vs->next = NULL;
- *ppvs = vs;
- ppvs = &vs->next;
- }
-
- vst->next = NULL;
- *ppvst = vst;
- ppvst = &vst->next;
+ stverlen -= off;
+
+ vst->strings = NULL;
+ ppvs = &vst->strings;
+
+ while (stverlen > 0)
+ {
+ rc_ver_stringinfo *vs;
+ rc_uint_type sverlen, vslen, valoff;
+
+ if (length < 8)
+ {
+ toosmall (_("version string"));
+ return NULL;
+ }
+
+ vs = res_alloc (sizeof (rc_ver_stringinfo));
+
+ if (!get_version_header (wrbfd, data, length, "version string",
+ &vs->key, &sverlen, &vallen,
+ &type, &off))
+ return NULL;
+
+ data += off;
+ length -= off;
+
+ vs->value = get_unicode (wrbfd, data, length, &vslen);
+ if (vs->value == NULL)
+ return NULL;
+ valoff = vslen * 2 + 2;
+ valoff = (valoff + 3) & ~3;
+
+ if (off + valoff != sverlen)
+ {
+ non_fatal (_("unexpected version string length %ld != %ld + %ld"),
+ (long) sverlen, (long) off, (long) valoff);
+ return NULL;
+ }
+
+ data += valoff;
+ length -= valoff;
+
+ if (stverlen < sverlen)
+ {
+ non_fatal (_("unexpected version string length %ld < %ld"),
+ (long) verlen, (long) sverlen);
+ return NULL;
+ }
+ stverlen -= sverlen;
+ verlen -= sverlen;
+
+ vs->next = NULL;
+ *ppvs = vs;
+ ppvs = &vs->next;
+ }
+
+ vst->next = NULL;
+ *ppvst = vst;
+ ppvst = &vst->next;
}
}
else if (ch == 'V')
@@ -1122,18 +1333,25 @@ bin_to_res_version (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
vi->type = VERINFO_VAR;
- get_version_header (wrbfd, data, length, "VarFileInfo",
- (unichar **) NULL, &verlen, &vallen, &type,
- &off);
+ if (!get_version_header (wrbfd, data, length, "VarFileInfo",
+ (unichar **) NULL, &verlen, &vallen,
+ &type, &off))
+ return NULL;
if (vallen != 0)
- fatal (_("unexpected varfileinfo value length %ld"), (long) vallen);
+ {
+ non_fatal (_("unexpected varfileinfo value length %ld"),
+ (long) vallen);
+ return NULL;
+ }
data += off;
length -= off;
- get_version_header (wrbfd, data, length, (const char *) NULL,
- &vi->u.var.key, &verlen, &vallen, &type, &off);
+ if (!get_version_header (wrbfd, data, length, "version varfileinfo",
+ &vi->u.var.key, &verlen, &vallen,
+ &type, &off))
+ return NULL;
data += off;
length -= off;
@@ -1146,12 +1364,15 @@ bin_to_res_version (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
rc_ver_varinfo *vv;
if (length < 4)
- toosmall (_("version varfileinfo"));
+ {
+ toosmall (_("version varfileinfo"));
+ return NULL;
+ }
- vv = (rc_ver_varinfo *) res_alloc (sizeof (rc_ver_varinfo));
+ vv = res_alloc (sizeof (rc_ver_varinfo));
- vv->language = windres_get_16 (wrbfd, data, 2);
- vv->charset = windres_get_16 (wrbfd, data + 2, 2);
+ vv->language = windres_get_16 (wrbfd, data);
+ vv->charset = windres_get_16 (wrbfd, data + 2);
vv->next = NULL;
*ppvv = vv;
@@ -1161,7 +1382,11 @@ bin_to_res_version (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
length -= 4;
if (vallen < 4)
- fatal (_("unexpected version value length %ld"), (long) vallen);
+ {
+ non_fatal (_("unexpected version value length %ld"),
+ (long) vallen);
+ return NULL;
+ }
vallen -= 4;
}
@@ -1171,21 +1396,25 @@ bin_to_res_version (windres_bfd *wrbfd, const bfd_byte *data, rc_uint_type lengt
if (length == 8)
/* Padding - skip. */
break;
- fatal (_("nul bytes found in version string"));
+ non_fatal (_("nul bytes found in version string"));
+ return NULL;
}
else
- fatal (_("unexpected version string character: %x"), ch);
+ {
+ non_fatal (_("unexpected version string character: %x"), ch);
+ return NULL;
+ }
vi->next = NULL;
*pp = vi;
pp = &vi->next;
}
- v = (rc_versioninfo *) res_alloc (sizeof (rc_versioninfo));
+ v = res_alloc (sizeof (rc_versioninfo));
v->fixed = fi;
v->var = first;
- r = (rc_res_resource *) res_alloc (sizeof *r);
+ r = res_alloc (sizeof *r);
r->type = RES_TYPE_VERSIONINFO;
r->u.versioninfo = v;
@@ -1201,14 +1430,14 @@ bin_to_res_userdata (windres_bfd *wrbfd ATTRIBUTE_UNUSED, const bfd_byte *data,
rc_rcdata_item *ri;
rc_res_resource *r;
- ri = (rc_rcdata_item *) res_alloc (sizeof (rc_rcdata_item));
+ ri = res_alloc (sizeof (rc_rcdata_item));
ri->next = NULL;
ri->type = RCDATA_BUFFER;
ri->u.buffer.length = length;
ri->u.buffer.data = data;
- r = (rc_res_resource *) res_alloc (sizeof *r);
+ r = res_alloc (sizeof *r);
r->type = RES_TYPE_USERDATA;
r->u.rcdata = ri;
@@ -1216,38 +1445,51 @@ bin_to_res_userdata (windres_bfd *wrbfd ATTRIBUTE_UNUSED, const bfd_byte *data,
}
static rc_res_resource *
-bin_to_res_toolbar (windres_bfd *wrbfd, const bfd_byte *data)
+bin_to_res_toolbar (windres_bfd *wrbfd, const bfd_byte *data,
+ rc_uint_type length)
{
rc_toolbar *ri;
rc_res_resource *r;
rc_uint_type i;
- ri = (rc_toolbar *) res_alloc (sizeof (rc_toolbar));
- ri->button_width = windres_get_32 (wrbfd, data, 4);
- ri->button_height = windres_get_32 (wrbfd, data + 4, 4);
- ri->nitems = windres_get_32 (wrbfd, data + 8, 4);
+ if (length < 12)
+ {
+ toosmall (_("toolbar"));
+ return NULL;
+ }
+ ri = res_alloc (sizeof (rc_toolbar));
+ ri->button_width = windres_get_32 (wrbfd, data);
+ ri->button_height = windres_get_32 (wrbfd, data + 4);
+ ri->nitems = windres_get_32 (wrbfd, data + 8);
ri->items = NULL;
data += 12;
- for (i=0 ; i < ri->nitems; i++)
- {
- rc_toolbar_item *it;
- it = (rc_toolbar_item *) res_alloc (sizeof (rc_toolbar_item));
- it->id.named = 0;
- it->id.u.id = (int) windres_get_32 (wrbfd, data, 4);
- it->prev = it->next = NULL;
- data += 4;
- if(ri->items) {
- rc_toolbar_item *ii = ri->items;
- while (ii->next != NULL)
- ii = ii->next;
- it->prev = ii;
- ii->next = it;
- }
- else
- ri->items = it;
- }
- r = (rc_res_resource *) res_alloc (sizeof *r);
+ length -= 12;
+ for (i = 0; i < ri->nitems; i++)
+ {
+ rc_toolbar_item *it;
+ it = res_alloc (sizeof (rc_toolbar_item));
+ it->id.named = 0;
+ if (length < 4)
+ {
+ toosmall (_("toolbar item"));
+ return NULL;
+ }
+ it->id.u.id = (int) windres_get_32 (wrbfd, data);
+ it->prev = it->next = NULL;
+ data += 4;
+ length -= 4;
+ if(ri->items) {
+ rc_toolbar_item *ii = ri->items;
+ while (ii->next != NULL)
+ ii = ii->next;
+ it->prev = ii;
+ ii->next = it;
+ }
+ else
+ ri->items = it;
+ }
+ r = res_alloc (sizeof *r);
r->type = RES_TYPE_TOOLBAR;
r->u.toolbar = ri;
return r;
@@ -1286,7 +1528,8 @@ res_to_bin (windres_bfd *wrbfd, rc_uint_type off, const rc_res_resource *res)
case RES_TYPE_FONT:
case RES_TYPE_ICON:
case RES_TYPE_MESSAGETABLE:
- return res_to_bin_generic (wrbfd, off, res->u.data.length, res->u.data.data);
+ return res_to_bin_generic (wrbfd, off, res->u.data.length,
+ res->u.data.data);
case RES_TYPE_ACCELERATOR:
return res_to_bin_accelerator (wrbfd, off, res->u.acc);
case RES_TYPE_CURSOR:
@@ -1337,13 +1580,13 @@ resid_to_bin (windres_bfd *wrbfd, rc_uint_type off, rc_res_id id)
rc_uint_type len = (id.u.n.name ? unichar_len (id.u.n.name) : 0);
if (wrbfd)
{
- bfd_byte *d = (bfd_byte *) reswr_alloc ((len + 1) * sizeof (unichar));
+ bfd_byte *d = reswr_alloc ((len + 1) * sizeof (unichar));
rc_uint_type i;
for (i = 0; i < len; i++)
windres_put_16 (wrbfd, d + (i * sizeof (unichar)), id.u.n.name[i]);
windres_put_16 (wrbfd, d + (len * sizeof (unichar)), 0);
set_windres_bfd_content (wrbfd, d, off, (len + 1) * sizeof (unichar));
- }
+ }
off += (rc_uint_type) ((len + 1) * sizeof (unichar));
}
return off;
@@ -1364,7 +1607,7 @@ unicode_to_bin (windres_bfd *wrbfd, rc_uint_type off, const unichar *str)
{
bfd_byte *d;
rc_uint_type i;
- d = (bfd_byte *) reswr_alloc ( (len + 1) * sizeof (unichar));
+ d = reswr_alloc ((len + 1) * sizeof (unichar));
for (i = 0; i < len; i++)
windres_put_16 (wrbfd, d + (i * sizeof (unichar)), str[i]);
windres_put_16 (wrbfd, d + (len * sizeof (unichar)), 0);
@@ -1389,12 +1632,13 @@ res_to_bin_accelerator (windres_bfd *wrbfd, rc_uint_type off,
{
struct bin_accelerator ba;
- windres_put_16 (wrbfd, ba.flags, a->flags | (a->next != NULL ? 0 : ACC_LAST));
+ windres_put_16 (wrbfd, ba.flags,
+ a->flags | (a->next != NULL ? 0 : ACC_LAST));
windres_put_16 (wrbfd, ba.key, a->key);
windres_put_16 (wrbfd, ba.id, a->id);
windres_put_16 (wrbfd, ba.pad, 0);
set_windres_bfd_content (wrbfd, &ba, off, BIN_ACCELERATOR_SIZE);
- }
+ }
off += BIN_ACCELERATOR_SIZE;
}
return off;
@@ -1413,7 +1657,8 @@ res_to_bin_cursor (windres_bfd *wrbfd, rc_uint_type off, const rc_cursor *c)
windres_put_16 (wrbfd, bc.yhotspot, c->yhotspot);
set_windres_bfd_content (wrbfd, &bc, off, BIN_CURSOR_SIZE);
if (c->length)
- set_windres_bfd_content (wrbfd, c->data, off + BIN_CURSOR_SIZE, c->length);
+ set_windres_bfd_content (wrbfd, c->data, off + BIN_CURSOR_SIZE,
+ c->length);
}
off = (off + BIN_CURSOR_SIZE + (rc_uint_type) c->length);
return off;
@@ -1443,8 +1688,9 @@ res_to_bin_group_cursor (windres_bfd *wrbfd, rc_uint_type off,
windres_put_16 (wrbfd, bgci.bits, gc->bits);
windres_put_32 (wrbfd, bgci.bytes, gc->bytes);
windres_put_16 (wrbfd, bgci.index, gc->index);
- set_windres_bfd_content (wrbfd, &bgci, off, BIN_GROUP_CURSOR_ITEM_SIZE);
- }
+ set_windres_bfd_content (wrbfd, &bgci, off,
+ BIN_GROUP_CURSOR_ITEM_SIZE);
+ }
off += BIN_GROUP_CURSOR_ITEM_SIZE;
}
@@ -1477,17 +1723,17 @@ res_to_bin_dialog (windres_bfd *wrbfd, rc_uint_type off, const rc_dialog *dialog
if (wrbfd)
{
- if (! dialogex)
- {
+ if (! dialogex)
+ {
windres_put_32 (wrbfd, bd.style, dialog->style);
windres_put_32 (wrbfd, bd.exstyle, dialog->exstyle);
windres_put_16 (wrbfd, bd.x, dialog->x);
windres_put_16 (wrbfd, bd.y, dialog->y);
windres_put_16 (wrbfd, bd.width, dialog->width);
windres_put_16 (wrbfd, bd.height, dialog->height);
- }
- else
- {
+ }
+ else
+ {
windres_put_16 (wrbfd, bdx.sig1, 1);
windres_put_16 (wrbfd, bdx.sig2, 0xffff);
windres_put_32 (wrbfd, bdx.help, (dialog->ex ? dialog->ex->help : 0));
@@ -1520,9 +1766,12 @@ res_to_bin_dialog (windres_bfd *wrbfd, rc_uint_type off, const rc_dialog *dialog
{
struct bin_dialogexfont bdxf;
windres_put_16 (wrbfd, bdxf.pointsize, dialog->pointsize);
- windres_put_16 (wrbfd, bdxf.weight, (dialog->ex == NULL ? 0 : dialog->ex->weight));
- windres_put_8 (wrbfd, bdxf.italic, (dialog->ex == NULL ? 0 : dialog->ex->italic));
- windres_put_8 (wrbfd, bdxf.charset, (dialog->ex == NULL ? 1 : dialog->ex->charset));
+ windres_put_16 (wrbfd, bdxf.weight,
+ dialog->ex == NULL ? 0 : dialog->ex->weight);
+ windres_put_8 (wrbfd, bdxf.italic,
+ dialog->ex == NULL ? 0 : dialog->ex->italic);
+ windres_put_8 (wrbfd, bdxf.charset,
+ dialog->ex == NULL ? 1 : dialog->ex->charset);
set_windres_bfd_content (wrbfd, &bdxf, off, BIN_DIALOGEXFONT_SIZE);
}
}
@@ -1536,8 +1785,8 @@ res_to_bin_dialog (windres_bfd *wrbfd, rc_uint_type off, const rc_dialog *dialog
off += (4 - ((off - off_delta) & 3)) & 3;
if (wrbfd)
{
- if (! dialogex)
- {
+ if (! dialogex)
+ {
struct bin_dialog_control bdc;
windres_put_32 (wrbfd, bdc.style, dc->style);
@@ -1547,10 +1796,11 @@ res_to_bin_dialog (windres_bfd *wrbfd, rc_uint_type off, const rc_dialog *dialog
windres_put_16 (wrbfd, bdc.width, dc->width);
windres_put_16 (wrbfd, bdc.height, dc->height);
windres_put_16 (wrbfd, bdc.id, dc->id);
- set_windres_bfd_content (wrbfd, &bdc, off, BIN_DIALOG_CONTROL_SIZE);
- }
- else
- {
+ set_windres_bfd_content (wrbfd, &bdc, off,
+ BIN_DIALOG_CONTROL_SIZE);
+ }
+ else
+ {
struct bin_dialogex_control bdc;
windres_put_32 (wrbfd, bdc.help, dc->help);
@@ -1561,11 +1811,11 @@ res_to_bin_dialog (windres_bfd *wrbfd, rc_uint_type off, const rc_dialog *dialog
windres_put_16 (wrbfd, bdc.width, dc->width);
windres_put_16 (wrbfd, bdc.height, dc->height);
windres_put_32 (wrbfd, bdc.id, dc->id);
- set_windres_bfd_content (wrbfd, &bdc, off, BIN_DIALOGEX_CONTROL_SIZE);
+ set_windres_bfd_content (wrbfd, &bdc, off,
+ BIN_DIALOGEX_CONTROL_SIZE);
}
}
- off += (dialogex != 0 ? BIN_DIALOGEX_CONTROL_SIZE : BIN_DIALOG_CONTROL_SIZE);
-
+ off += dialogex != 0 ? BIN_DIALOGEX_CONTROL_SIZE : BIN_DIALOG_CONTROL_SIZE;
off = resid_to_bin (wrbfd, off, dc->class);
off = resid_to_bin (wrbfd, off, dc->text);
@@ -1607,7 +1857,8 @@ res_to_bin_dialog (windres_bfd *wrbfd, rc_uint_type off, const rc_dialog *dialog
/* Convert a fontdir resource to binary. */
static rc_uint_type
-res_to_bin_fontdir (windres_bfd *wrbfd, rc_uint_type off, const rc_fontdir *fontdirs)
+res_to_bin_fontdir (windres_bfd *wrbfd, rc_uint_type off,
+ const rc_fontdir *fontdirs)
{
rc_uint_type start;
int c;
@@ -1641,7 +1892,8 @@ res_to_bin_fontdir (windres_bfd *wrbfd, rc_uint_type off, const rc_fontdir *font
/* Convert a group icon resource to binary. */
static rc_uint_type
-res_to_bin_group_icon (windres_bfd *wrbfd, rc_uint_type off, const rc_group_icon *group_icons)
+res_to_bin_group_icon (windres_bfd *wrbfd, rc_uint_type off,
+ const rc_group_icon *group_icons)
{
rc_uint_type start;
struct bin_group_icon bgi;
@@ -1691,21 +1943,21 @@ res_to_bin_menu (windres_bfd *wrbfd, rc_uint_type off, const rc_menu *menu)
if (wrbfd)
{
- if (! menuex)
- {
+ if (! menuex)
+ {
struct bin_menu bm;
windres_put_16 (wrbfd, bm.sig1, 0);
windres_put_16 (wrbfd, bm.sig2, 0);
set_windres_bfd_content (wrbfd, &bm, off, BIN_MENU_SIZE);
- }
- else
- {
+ }
+ else
+ {
struct bin_menuex bm;
windres_put_16 (wrbfd, bm.sig1, 1);
windres_put_16 (wrbfd, bm.sig2, 4);
windres_put_32 (wrbfd, bm.help, menu->help);
set_windres_bfd_content (wrbfd, &bm, off, BIN_MENUEX_SIZE);
- }
+ }
}
off += (menuex != 0 ? BIN_MENUEX_SIZE : BIN_MENU_SIZE);
if (! menuex)
@@ -1722,7 +1974,8 @@ res_to_bin_menu (windres_bfd *wrbfd, rc_uint_type off, const rc_menu *menu)
/* Convert menu items to binary. */
static rc_uint_type
-res_to_bin_menuitems (windres_bfd *wrbfd, rc_uint_type off, const rc_menuitem *items)
+res_to_bin_menuitems (windres_bfd *wrbfd, rc_uint_type off,
+ const rc_menuitem *items)
{
const rc_menuitem *mi;
@@ -1740,11 +1993,12 @@ res_to_bin_menuitems (windres_bfd *wrbfd, rc_uint_type off, const rc_menuitem *i
if (wrbfd)
{
windres_put_16 (wrbfd, bmi.flags, flags);
- if (mi->popup == NULL)
+ if (mi->popup == NULL)
windres_put_16 (wrbfd, bmi.id, mi->id);
set_windres_bfd_content (wrbfd, &bmi, off,
- mi->popup == NULL ? BIN_MENUITEM_SIZE
- : BIN_MENUITEM_POPUP_SIZE);
+ (mi->popup == NULL
+ ? BIN_MENUITEM_SIZE
+ : BIN_MENUITEM_POPUP_SIZE));
}
off += (mi->popup == NULL ? BIN_MENUITEM_SIZE : BIN_MENUITEM_POPUP_SIZE);
@@ -1761,7 +2015,8 @@ res_to_bin_menuitems (windres_bfd *wrbfd, rc_uint_type off, const rc_menuitem *i
/* Convert menuex items to binary. */
static rc_uint_type
-res_to_bin_menuexitems (windres_bfd *wrbfd, rc_uint_type off, const rc_menuitem *items)
+res_to_bin_menuexitems (windres_bfd *wrbfd, rc_uint_type off,
+ const rc_menuitem *items)
{
rc_uint_type off_delta = off;
const rc_menuitem *mi;
@@ -1814,7 +2069,8 @@ res_to_bin_menuexitems (windres_bfd *wrbfd, rc_uint_type off, const rc_menuitem
to binary. */
static rc_uint_type
-res_to_bin_rcdata (windres_bfd *wrbfd, rc_uint_type off, const rc_rcdata_item *items)
+res_to_bin_rcdata (windres_bfd *wrbfd, rc_uint_type off,
+ const rc_rcdata_item *items)
{
const rc_rcdata_item *ri;
@@ -1855,22 +2111,23 @@ res_to_bin_rcdata (windres_bfd *wrbfd, rc_uint_type off, const rc_rcdata_item *i
break;
case RCDATA_STRING:
hp = (bfd_byte *) ri->u.string.s;
- break;
- case RCDATA_WSTRING:
- {
+ break;
+ case RCDATA_WSTRING:
+ {
rc_uint_type i;
- hp = (bfd_byte *) reswr_alloc (len);
- for (i = 0; i < ri->u.wstring.length; i++)
- windres_put_16 (wrbfd, hp + i * sizeof (unichar), ri->u.wstring.w[i]);
- }
+ hp = reswr_alloc (len);
+ for (i = 0; i < ri->u.wstring.length; i++)
+ windres_put_16 (wrbfd, hp + i * sizeof (unichar),
+ ri->u.wstring.w[i]);
+ }
break;
- case RCDATA_BUFFER:
+ case RCDATA_BUFFER:
hp = (bfd_byte *) ri->u.buffer.data;
- break;
- }
+ break;
+ }
set_windres_bfd_content (wrbfd, hp, off, len);
- }
+ }
off += len;
}
return off;
@@ -1899,13 +2156,13 @@ res_to_bin_stringtable (windres_bfd *wrbfd, rc_uint_type off,
bfd_byte *hp;
rc_uint_type j;
- hp = (bfd_byte *) reswr_alloc (length);
+ hp = reswr_alloc (length);
windres_put_16 (wrbfd, hp, slen);
- for (j = 0; j < slen; j++)
+ for (j = 0; j < slen; j++)
windres_put_16 (wrbfd, hp + 2 + j * 2, s[j]);
set_windres_bfd_content (wrbfd, hp, off, length);
- }
+ }
off += length;
}
return off;
@@ -1926,7 +2183,7 @@ string_to_unicode_bin (windres_bfd *wrbfd, rc_uint_type off, const char *s)
rc_uint_type i;
bfd_byte *hp;
- hp = (bfd_byte *) reswr_alloc ((len + 1) * sizeof (unichar));
+ hp = reswr_alloc ((len + 1) * sizeof (unichar));
for (i = 0; i < len; i++)
windres_put_16 (wrbfd, hp + i * 2, s[i]);
@@ -1953,7 +2210,7 @@ res_to_bin_toolbar (windres_bfd *wrbfd, rc_uint_type off, rc_toolbar *tb)
bfd_byte *ids;
rc_uint_type i = 0;
- ids = (bfd_byte *) reswr_alloc (tb->nitems * 4);
+ ids = reswr_alloc (tb->nitems * 4);
it=tb->items;
while(it != NULL)
{
@@ -1992,7 +2249,7 @@ res_to_bin_versioninfo (windres_bfd *wrbfd, rc_uint_type off,
struct bin_fixed_versioninfo bfv;
const rc_fixed_versioninfo *fi;
- fi = versioninfo->fixed;
+ fi = versioninfo->fixed;
windres_put_32 (wrbfd, bfv.sig1, 0xfeef04bd);
windres_put_32 (wrbfd, bfv.sig2, 0x10000);
windres_put_32 (wrbfd, bfv.file_version, fi->file_version_ms);
@@ -2119,13 +2376,13 @@ res_to_bin_versioninfo (windres_bfd *wrbfd, rc_uint_type off,
off += 4;
}
if (wrbfd)
- {
+ {
windres_put_16 (wrbfd, bvvd.size, off - vvd_off);
windres_put_16 (wrbfd, bvvd.sig1, off - vvvd_off);
windres_put_16 (wrbfd, bvvd.sig2, 0);
set_windres_bfd_content (wrbfd, &bvvd, vvd_off,
BIN_VER_INFO_SIZE);
- }
+ }
break;
}
@@ -2146,7 +2403,7 @@ res_to_bin_versioninfo (windres_bfd *wrbfd, rc_uint_type off,
windres_put_16 (wrbfd, bvi.size, off - start);
windres_put_16 (wrbfd, bvi.fixed_size,
versioninfo->fixed == NULL ? 0
- : BIN_FIXED_VERSIONINFO_SIZE);
+ : BIN_FIXED_VERSIONINFO_SIZE);
windres_put_16 (wrbfd, bvi.sig2, 0);
set_windres_bfd_content (wrbfd, &bvi, start, BIN_VER_INFO_SIZE);
}
diff --git a/binutils/rescoff.c b/binutils/rescoff.c
index f9a1e70..14546a4 100644
--- a/binutils/rescoff.c
+++ b/binutils/rescoff.c
@@ -120,27 +120,41 @@ read_coff_rsrc (const char *filename, const char *target)
struct coff_file_info flaginfo;
if (filename == NULL)
- fatal (_("filename required for COFF input"));
+ {
+ non_fatal (_("filename required for COFF input"));
+ return NULL;
+ }
abfd = bfd_openr (filename, target);
if (abfd == NULL)
- bfd_fatal (filename);
+ {
+ bfd_nonfatal (filename);
+ return NULL;
+ }
if (! bfd_check_format_matches (abfd, bfd_object, &matching))
{
bfd_nonfatal (bfd_get_filename (abfd));
if (bfd_get_error () == bfd_error_file_ambiguously_recognized)
list_matching_formats (matching);
- xexit (1);
+ free (matching);
+ bfd_close (abfd);
+ return NULL;
}
if (bfd_get_flavour (abfd) != bfd_target_coff_flavour
|| !obj_pe (abfd))
- fatal (_("%s: not a PE file"), filename);
+ {
+ non_fatal (_("%s: not a PE file"), filename);
+ bfd_close (abfd);
+ return NULL;
+ }
sec = bfd_get_section_by_name (abfd, ".rsrc");
if (sec == NULL)
{
- fatal (_("%s: no resource section"), filename);
+ non_fatal (_("%s: no resource section"), filename);
+ bfd_close (abfd);
+ return NULL;
}
set_windres_bfd (&wrbfd, abfd, sec, WR_KIND_BFD);
@@ -150,7 +164,11 @@ read_coff_rsrc (const char *filename, const char *target)
but there is no other way to determine if the section size
is reasonable. */
if (size > (bfd_size_type) get_file_size (filename))
- fatal (_("%s: .rsrc section is bigger than the file!"), filename);
+ {
+ non_fatal (_("%s: .rsrc section is bigger than the file!"), filename);
+ bfd_close (abfd);
+ return NULL;
+ }
data = (bfd_byte *) res_alloc (size);
get_windres_bfd_content (&wrbfd, data, 0, size);
@@ -178,7 +196,7 @@ read_coff_rsrc (const char *filename, const char *target)
static void
overrun (const struct coff_file_info *flaginfo, const char *msg)
{
- fatal (_("%s: %s: address out of bounds"), flaginfo->filename, msg);
+ non_fatal (_("%s: %s: address out of bounds"), flaginfo->filename, msg);
}
/* Read a resource directory. */
@@ -199,22 +217,29 @@ read_coff_res_dir (windres_bfd *wrbfd, const bfd_byte *data,
Microsoft only defines 3 levels. Corrupt files however might
claim to use more. */
if (level > 4)
- fatal (_("%s: resources nest too deep"), flaginfo->filename);
+ {
+ non_fatal (_("%s: resources nest too deep"), flaginfo->filename);
+ return NULL;
+ }
- if ((size_t) (flaginfo->data_end - data) < sizeof (struct extern_res_directory))
- overrun (flaginfo, _("directory"));
+ size_t data_len = flaginfo->data_end - data;
+ if (data_len < sizeof (struct extern_res_directory))
+ {
+ overrun (flaginfo, _("directory"));
+ return NULL;
+ }
erd = (const struct extern_res_directory *) data;
rd = (rc_res_directory *) res_alloc (sizeof (rc_res_directory));
- rd->characteristics = windres_get_32 (wrbfd, erd->characteristics, 4);
- rd->time = windres_get_32 (wrbfd, erd->time, 4);
- rd->major = windres_get_16 (wrbfd, erd->major, 2);
- rd->minor = windres_get_16 (wrbfd, erd->minor, 2);
+ rd->characteristics = windres_get_32 (wrbfd, erd->characteristics);
+ rd->time = windres_get_32 (wrbfd, erd->time);
+ rd->major = windres_get_16 (wrbfd, erd->major);
+ rd->minor = windres_get_16 (wrbfd, erd->minor);
rd->entries = NULL;
- name_count = windres_get_16 (wrbfd, erd->name_count, 2);
- id_count = windres_get_16 (wrbfd, erd->id_count, 2);
+ name_count = windres_get_16 (wrbfd, erd->name_count);
+ id_count = windres_get_16 (wrbfd, erd->id_count);
pp = &rd->entries;
@@ -229,33 +254,45 @@ read_coff_res_dir (windres_bfd *wrbfd, const bfd_byte *data,
const bfd_byte *ers;
int length, j;
- if ((const bfd_byte *) ere >= flaginfo->data_end)
- overrun (flaginfo, _("named directory entry"));
+ if ((const bfd_byte *) ere > flaginfo->data_end
+ || flaginfo->data_end - (const bfd_byte *) ere < 8)
+ {
+ overrun (flaginfo, _("named directory entry"));
+ return NULL;
+ }
- name = windres_get_32 (wrbfd, ere->name, 4);
- rva = windres_get_32 (wrbfd, ere->rva, 4);
+ name = windres_get_32 (wrbfd, ere->name);
+ rva = windres_get_32 (wrbfd, ere->rva);
/* For some reason the high bit in NAME is set. */
name &=~ 0x80000000;
- if (name > (rc_uint_type) (flaginfo->data_end - flaginfo->data))
- overrun (flaginfo, _("directory entry name"));
+ if (name > data_len)
+ {
+ overrun (flaginfo, _("directory entry name"));
+ return NULL;
+ }
ers = flaginfo->data + name;
-
+ if (flaginfo->data_end - ers < 2)
+ {
+ overrun (flaginfo, _("resource name"));
+ return NULL;
+ }
+ length = windres_get_16 (wrbfd, ers);
+ /* PR 17512: file: 05dc4a16. */
+ if (length * 2 + 4 > flaginfo->data_end - ers)
+ {
+ overrun (flaginfo, _("resource name"));
+ return NULL;
+ }
re = (rc_res_entry *) res_alloc (sizeof *re);
re->next = NULL;
re->id.named = 1;
- length = windres_get_16 (wrbfd, ers, 2);
re->id.u.n.length = length;
re->id.u.n.name = (unichar *) res_alloc (length * sizeof (unichar));
for (j = 0; j < length; j++)
- {
- /* PR 17512: file: 05dc4a16. */
- if (length < 0 || ers >= flaginfo->data_end || ers + j * 2 + 4 >= flaginfo->data_end)
- overrun (flaginfo, _("resource name"));
- re->id.u.n.name[j] = windres_get_16 (wrbfd, ers + j * 2 + 2, 2);
- }
+ re->id.u.n.name[j] = windres_get_16 (wrbfd, ers + j * 2 + 2);
if (level == 0)
type = &re->id;
@@ -263,18 +300,25 @@ read_coff_res_dir (windres_bfd *wrbfd, const bfd_byte *data,
if ((rva & 0x80000000) != 0)
{
rva &=~ 0x80000000;
- if (rva >= (rc_uint_type) (flaginfo->data_end - flaginfo->data))
- overrun (flaginfo, _("named subdirectory"));
+ if (rva >= data_len)
+ {
+ overrun (flaginfo, _("named subdirectory"));
+ return NULL;
+ }
re->subdir = 1;
- re->u.dir = read_coff_res_dir (wrbfd, flaginfo->data + rva, flaginfo, type,
- level + 1);
+ re->u.dir = read_coff_res_dir (wrbfd, flaginfo->data + rva, flaginfo,
+ type, level + 1);
}
else
{
- if (rva >= (rc_uint_type) (flaginfo->data_end - flaginfo->data))
- overrun (flaginfo, _("named resource"));
+ if (rva >= data_len)
+ {
+ overrun (flaginfo, _("named resource"));
+ return NULL;
+ }
re->subdir = 0;
- re->u.res = read_coff_data_entry (wrbfd, flaginfo->data + rva, flaginfo, type);
+ re->u.res = read_coff_data_entry (wrbfd, flaginfo->data + rva,
+ flaginfo, type);
}
*pp = re;
@@ -286,11 +330,15 @@ read_coff_res_dir (windres_bfd *wrbfd, const bfd_byte *data,
unsigned long name, rva;
rc_res_entry *re;
- if ((const bfd_byte *) ere >= flaginfo->data_end)
- overrun (flaginfo, _("ID directory entry"));
+ if ((const bfd_byte *) ere > flaginfo->data_end
+ || flaginfo->data_end - (const bfd_byte *) ere < 8)
+ {
+ overrun (flaginfo, _("ID directory entry"));
+ return NULL;
+ }
- name = windres_get_32 (wrbfd, ere->name, 4);
- rva = windres_get_32 (wrbfd, ere->rva, 4);
+ name = windres_get_32 (wrbfd, ere->name);
+ rva = windres_get_32 (wrbfd, ere->rva);
re = (rc_res_entry *) res_alloc (sizeof *re);
re->next = NULL;
@@ -303,18 +351,25 @@ read_coff_res_dir (windres_bfd *wrbfd, const bfd_byte *data,
if ((rva & 0x80000000) != 0)
{
rva &=~ 0x80000000;
- if (rva >= (rc_uint_type) (flaginfo->data_end - flaginfo->data))
- overrun (flaginfo, _("ID subdirectory"));
+ if (rva >= data_len)
+ {
+ overrun (flaginfo, _("ID subdirectory"));
+ return NULL;
+ }
re->subdir = 1;
- re->u.dir = read_coff_res_dir (wrbfd, flaginfo->data + rva, flaginfo, type,
- level + 1);
+ re->u.dir = read_coff_res_dir (wrbfd, flaginfo->data + rva, flaginfo,
+ type, level + 1);
}
else
{
- if (rva >= (rc_uint_type) (flaginfo->data_end - flaginfo->data))
- overrun (flaginfo, _("ID resource"));
+ if (rva >= data_len)
+ {
+ overrun (flaginfo, _("ID resource"));
+ return NULL;
+ }
re->subdir = 0;
- re->u.res = read_coff_data_entry (wrbfd, flaginfo->data + rva, flaginfo, type);
+ re->u.res = read_coff_data_entry (wrbfd, flaginfo->data + rva,
+ flaginfo, type);
}
*pp = re;
@@ -337,29 +392,43 @@ read_coff_data_entry (windres_bfd *wrbfd, const bfd_byte *data,
const bfd_byte *resdata;
if (type == NULL)
- fatal (_("resource type unknown"));
+ {
+ non_fatal (_("resource type unknown"));
+ return NULL;
+ }
if ((size_t) (flaginfo->data_end - data) < sizeof (struct extern_res_data))
- overrun (flaginfo, _("data entry"));
+ {
+ overrun (flaginfo, _("data entry"));
+ return NULL;
+ }
erd = (const struct extern_res_data *) data;
- size = windres_get_32 (wrbfd, erd->size, 4);
- rva = windres_get_32 (wrbfd, erd->rva, 4);
+ size = windres_get_32 (wrbfd, erd->size);
+ rva = windres_get_32 (wrbfd, erd->rva);
if (rva < flaginfo->secaddr
|| rva - flaginfo->secaddr >= (rc_uint_type) (flaginfo->data_end - flaginfo->data))
- overrun (flaginfo, _("resource data"));
+ {
+ overrun (flaginfo, _("resource data"));
+ return NULL;
+ }
resdata = flaginfo->data + (rva - flaginfo->secaddr);
if (size > (rc_uint_type) (flaginfo->data_end - resdata))
- overrun (flaginfo, _("resource data size"));
+ {
+ overrun (flaginfo, _("resource data size"));
+ return NULL;
+ }
r = bin_to_res (wrbfd, *type, resdata, size);
-
- memset (&r->res_info, 0, sizeof (rc_res_res_info));
- r->coff_info.codepage = windres_get_32 (wrbfd, erd->codepage, 4);
- r->coff_info.reserved = windres_get_32 (wrbfd, erd->reserved, 4);
+ if (r != NULL)
+ {
+ memset (&r->res_info, 0, sizeof (rc_res_res_info));
+ r->coff_info.codepage = windres_get_32 (wrbfd, erd->codepage);
+ r->coff_info.reserved = windres_get_32 (wrbfd, erd->reserved);
+ }
return r;
}
@@ -422,9 +491,9 @@ struct coff_write_info
static void coff_bin_sizes (const rc_res_directory *, struct coff_write_info *);
static bfd_byte *coff_alloc (struct bindata_build *, rc_uint_type);
-static void coff_to_bin
+static bool coff_to_bin
(const rc_res_directory *, struct coff_write_info *);
-static void coff_res_to_bin
+static bool coff_res_to_bin
(const rc_res_resource *, struct coff_write_info *);
/* Write resources to a COFF file. RESOURCES should already be
@@ -435,7 +504,7 @@ static void coff_res_to_bin
would require doing the basic work of objcopy, just modifying or
adding the .rsrc section. */
-void
+bool
write_coff_file (const char *filename, const char *target,
const rc_res_directory *resources)
{
@@ -448,44 +517,86 @@ write_coff_file (const char *filename, const char *target,
unsigned long length, offset;
if (filename == NULL)
- fatal (_("filename required for COFF output"));
+ {
+ non_fatal (_("filename required for COFF output"));
+ return false;
+ }
abfd = bfd_openw (filename, target);
if (abfd == NULL)
- bfd_fatal (filename);
+ {
+ bfd_nonfatal (filename);
+ return false;
+ }
if (! bfd_set_format (abfd, bfd_object))
- bfd_fatal ("bfd_set_format");
+ {
+ bfd_nonfatal ("bfd_set_format");
+ bfd_close_all_done (abfd);
+ return false;
+ }
#if defined DLLTOOL_SH
if (! bfd_set_arch_mach (abfd, bfd_arch_sh, 0))
- bfd_fatal ("bfd_set_arch_mach(sh)");
+ {
+ bfd_nonfatal ("bfd_set_arch_mach(sh)");
+ bfd_close_all_done (abfd);
+ return false;
+ }
#elif defined DLLTOOL_MIPS
if (! bfd_set_arch_mach (abfd, bfd_arch_mips, 0))
- bfd_fatal ("bfd_set_arch_mach(mips)");
+ {
+ bfd_nonfatal ("bfd_set_arch_mach(mips)");
+ bfd_close_all_done (abfd);
+ return false;
+ }
#elif defined DLLTOOL_ARM
if (! bfd_set_arch_mach (abfd, bfd_arch_arm, 0))
- bfd_fatal ("bfd_set_arch_mach(arm)");
+ {
+ bfd_nonfatal ("bfd_set_arch_mach(arm)");
+ bfd_close_all_done (abfd);
+ return false;
+ }
#elif defined DLLTOOL_AARCH64
if (! bfd_set_arch_mach (abfd, bfd_arch_aarch64, 0))
- bfd_fatal ("bfd_set_arch_mach(aarch64)");
+ {
+ bfd_nonfatal ("bfd_set_arch_mach(aarch64)");
+ bfd_close_all_done (abfd);
+ return false;
+ }
#else
/* FIXME: This is obviously i386 specific. */
if (! bfd_set_arch_mach (abfd, bfd_arch_i386, 0))
- bfd_fatal ("bfd_set_arch_mach(i386)");
+ {
+ bfd_nonfatal ("bfd_set_arch_mach(i386)");
+ bfd_close_all_done (abfd);
+ return false;
+ }
#endif
if (! bfd_set_file_flags (abfd, HAS_SYMS | HAS_RELOC))
- bfd_fatal ("bfd_set_file_flags");
+ {
+ bfd_nonfatal ("bfd_set_file_flags");
+ bfd_close_all_done (abfd);
+ return false;
+ }
sec = bfd_make_section_with_flags (abfd, ".rsrc",
(SEC_HAS_CONTENTS | SEC_ALLOC
| SEC_LOAD | SEC_DATA | SEC_READONLY));
if (sec == NULL)
- bfd_fatal ("bfd_make_section");
+ {
+ bfd_nonfatal ("bfd_make_section");
+ bfd_close_all_done (abfd);
+ return false;
+ }
if (! bfd_set_symtab (abfd, &sec->symbol, 1))
- bfd_fatal ("bfd_set_symtab");
+ {
+ bfd_nonfatal ("bfd_set_symtab");
+ bfd_close_all_done (abfd);
+ return false;
+ }
/* Requiring this is probably a bug in BFD. */
sec->output_section = sec;
@@ -529,7 +640,12 @@ write_coff_file (const char *filename, const char *target,
cwi.dirstrsize = (cwi.dirstrsize + 7) & ~7;
/* Actually convert the resources to binary. */
- coff_to_bin (resources, &cwi);
+ if (!coff_to_bin (resources, &cwi))
+ {
+ bfd_close_all_done (abfd);
+ free (cwi.relocs);
+ return false;
+ }
/* Add another few bytes to the directory strings if needed for
alignment. */
@@ -554,7 +670,12 @@ write_coff_file (const char *filename, const char *target,
+ cwi.resources.length);
if (!bfd_set_section_size (sec, length))
- bfd_fatal ("bfd_set_section_size");
+ {
+ bfd_nonfatal ("bfd_set_section_size");
+ bfd_close_all_done (abfd);
+ free (cwi.relocs);
+ return false;
+ }
bfd_set_reloc (abfd, sec, cwi.relocs, cwi.reloc_count);
@@ -562,7 +683,12 @@ write_coff_file (const char *filename, const char *target,
for (d = cwi.dirs.d; d != NULL; d = d->next)
{
if (! bfd_set_section_contents (abfd, sec, d->data, offset, d->length))
- bfd_fatal ("bfd_set_section_contents");
+ {
+ bfd_nonfatal ("bfd_set_section_contents");
+ bfd_close_all_done (abfd);
+ free (cwi.relocs);
+ return false;
+ }
offset += d->length;
}
for (d = cwi.dirstrs.d; d != NULL; d = d->next)
@@ -577,17 +703,28 @@ write_coff_file (const char *filename, const char *target,
}
for (rd = cwi.resources.d; rd != NULL; rd = rd->next)
{
- res_to_bin (cwi.wrbfd, (rc_uint_type) offset, rd->res);
+ if (res_to_bin (cwi.wrbfd, (rc_uint_type) offset, rd->res)
+ == (rc_uint_type) -1)
+ {
+ bfd_close_all_done (abfd);
+ free (cwi.relocs);
+ return false;
+ }
offset += rd->length;
}
assert (offset == length);
if (! bfd_close (abfd))
- bfd_fatal ("bfd_close");
+ {
+ bfd_nonfatal ("bfd_close");
+ free (cwi.relocs);
+ return false;
+ }
/* We allocated the relocs array using malloc. */
free (cwi.relocs);
+ return true;
}
/* Work out the sizes of the various fixed size resource directory
@@ -640,7 +777,7 @@ coff_alloc (struct bindata_build *bb, rc_uint_type size)
/* Convert the resource directory RESDIR to binary. */
-static void
+static bool
coff_to_bin (const rc_res_directory *resdir, struct coff_write_info *cwi)
{
struct extern_res_directory *erd;
@@ -701,21 +838,24 @@ coff_to_bin (const rc_res_directory *resdir, struct coff_write_info *cwi)
if (e->subdir)
{
windres_put_32 (cwi->wrbfd, ere->rva, 0x80000000 | cwi->dirs.length);
- coff_to_bin (e->u.dir, cwi);
+ if (!coff_to_bin (e->u.dir, cwi))
+ return false;
}
else
{
windres_put_32 (cwi->wrbfd, ere->rva,
- cwi->dirsize + cwi->dirstrsize + cwi->dataents.length);
+ cwi->dirsize + cwi->dirstrsize + cwi->dataents.length);
- coff_res_to_bin (e->u.res, cwi);
+ if (!coff_res_to_bin (e->u.res, cwi))
+ return false;
}
}
+ return true;
}
/* Convert the resource RES to binary. */
-static void
+static bool
coff_res_to_bin (const rc_res_resource *res, struct coff_write_info *cwi)
{
arelent *r;
@@ -735,7 +875,10 @@ coff_res_to_bin (const rc_res_resource *res, struct coff_write_info *cwi)
r->addend = 0;
r->howto = bfd_reloc_type_lookup (WR_BFD (cwi->wrbfd), BFD_RELOC_RVA);
if (r->howto == NULL)
- bfd_fatal (_("can't get BFD_RELOC_RVA relocation type"));
+ {
+ bfd_nonfatal (_("can't get BFD_RELOC_RVA relocation type"));
+ return false;
+ }
cwi->relocs = xrealloc (cwi->relocs,
(cwi->reloc_count + 2) * sizeof (arelent *));
@@ -755,6 +898,8 @@ coff_res_to_bin (const rc_res_resource *res, struct coff_write_info *cwi)
d = (coff_res_data *) reswr_alloc (sizeof (coff_res_data));
d->length = res_to_bin (NULL, (rc_uint_type) 0, res);
+ if (d->length == (rc_uint_type) -1)
+ return false;
d->res = res;
d->next = NULL;
@@ -770,4 +915,5 @@ coff_res_to_bin (const rc_res_resource *res, struct coff_write_info *cwi)
/* Force the next resource to have 64 bit alignment. */
d->length = (d->length + 7) & ~7;
+ return true;
}
diff --git a/binutils/resrc.c b/binutils/resrc.c
index d265818..4ab830f 100644
--- a/binutils/resrc.c
+++ b/binutils/resrc.c
@@ -299,7 +299,7 @@ run_cmd (char *cmd, const char *redir)
if (WEXITSTATUS (wait_status) != 0)
{
fatal (_("%s exited with status %d"), cmd,
- WEXITSTATUS (wait_status));
+ WEXITSTATUS (wait_status));
retcode = 1;
}
}
@@ -331,7 +331,7 @@ open_input_stream (char *cmd)
if (verbose)
fprintf (stderr,
- _("Using temporary file `%s' to read preprocessor output\n"),
+ _("Using temporary file `%s' to read preprocessor output\n"),
cpp_temp_file);
}
else
@@ -359,15 +359,15 @@ filename_need_quotes (const char *filename)
while (*filename != 0)
{
switch (*filename)
- {
- case '&':
- case ' ':
- case '<':
- case '>':
- case '|':
- case '%':
- return 1;
- }
+ {
+ case '&':
+ case ' ':
+ case '<':
+ case '>':
+ case '|':
+ case '%':
+ return 1;
+ }
++filename;
}
return 0;
@@ -529,7 +529,7 @@ read_rc_file (const char *filename, const char *preprocessor,
if (slash && ! cpp_pipe)
{
/* Next, try looking for a gcc in the same directory as
- that windres */
+ that windres */
cpp_pipe = look_for_default (cmd, program_name, slash - program_name + 1,
preprocargs, filename);
@@ -586,11 +586,11 @@ close_input_stream (void)
else
{
if (cpp_pipe != NULL)
- {
+ {
int err;
err = pclose (cpp_pipe);
/* We are reading from a pipe, therefore we don't
- know if cpp failed or succeeded until pclose. */
+ know if cpp failed or succeeded until pclose. */
if (err != 0 || errno == ECHILD)
{
/* Since this is also run via xatexit, safeguard. */
@@ -598,7 +598,7 @@ close_input_stream (void)
cpp_temp_file = NULL;
fatal (_("preprocessing failed."));
}
- }
+ }
}
/* Since this is also run via xatexit, safeguard. */
@@ -679,6 +679,22 @@ get_data (FILE *e, bfd_byte *p, rc_uint_type c, const char *msg)
fatal (_("%s: read of %lu returned %lu"),
msg, (unsigned long) c, (unsigned long) got);
}
+
+static rc_uint_type
+target_get_16 (const void *p, size_t len)
+{
+ if (len < 2)
+ fatal (_("not enough data"));
+ return windres_get_16 (&wrtarget, p);
+}
+
+static rc_uint_type
+target_get_32 (const void *p, size_t len)
+{
+ if (len < 4)
+ fatal (_("not enough data"));
+ return windres_get_32 (&wrtarget, p);
+}
/* Define an accelerator resource. */
@@ -1094,7 +1110,7 @@ define_fontdir_rcdata (rc_res_id id,const rc_res_res_info *resinfo,
if (pb_data)
{
rc_uint_type off = 2;
- c = windres_get_16 (&wrtarget, pb_data, len_data);
+ c = target_get_16 (pb_data, len_data);
for (; c > 0; c--)
{
size_t len;
@@ -1103,7 +1119,7 @@ define_fontdir_rcdata (rc_res_id id,const rc_res_res_info *resinfo,
bfi = (const struct bin_fontdir_item *) pb_data + off;
fd = (rc_fontdir *) res_alloc (sizeof (rc_fontdir));
- fd->index = windres_get_16 (&wrtarget, bfi->index, len_data - off);
+ fd->index = target_get_16 (bfi->index, len_data - off);
fd->data = pb_data + off;
off += 56;
len = strlen ((char *) bfi->device_name) + 1;
@@ -1230,8 +1246,8 @@ define_icon (rc_res_id id, const rc_res_res_info *resinfo,
rc_group_icon *cg;
/* For some reason, at least in some files the planes and bits
- are zero. We instead set them from the color. This is
- copied from rcl. */
+ are zero. We instead set them from the color. This is
+ copied from rcl. */
cg = (rc_group_icon *) res_alloc (sizeof (rc_group_icon));
cg->next = NULL;
@@ -1288,10 +1304,10 @@ define_group_icon_rcdata (rc_res_id id, const rc_res_res_info *resinfo,
{
int c, i;
unsigned short type;
- type = windres_get_16 (&wrtarget, pb_data + 2, len_data - 2);
+ type = target_get_16 (pb_data + 2, len_data - 2);
if (type != 1)
fatal (_("unexpected group icon type %d"), type);
- c = windres_get_16 (&wrtarget, pb_data + 4, len_data - 4);
+ c = target_get_16 (pb_data + 4, len_data - 4);
len_data -= 6;
pb_data += 6;
@@ -1304,10 +1320,10 @@ define_group_icon_rcdata (rc_res_id id, const rc_res_res_info *resinfo,
cg->width = pb_data[0];
cg->height = pb_data[1];
cg->colors = pb_data[2];
- cg->planes = windres_get_16 (&wrtarget, pb_data + 4, len_data - 4);
- cg->bits = windres_get_16 (&wrtarget, pb_data + 6, len_data - 6);
- cg->bytes = windres_get_32 (&wrtarget, pb_data + 8, len_data - 8);
- cg->index = windres_get_16 (&wrtarget, pb_data + 12, len_data - 12);
+ cg->planes = target_get_16 (pb_data + 4, len_data - 4);
+ cg->bits = target_get_16 (pb_data + 6, len_data - 6);
+ cg->bytes = target_get_32 (pb_data + 8, len_data - 8);
+ cg->index = target_get_16 (pb_data + 12, len_data - 12);
if (! first)
first = cg;
else
@@ -1341,10 +1357,10 @@ define_group_cursor_rcdata (rc_res_id id, const rc_res_res_info *resinfo,
{
int c, i;
unsigned short type;
- type = windres_get_16 (&wrtarget, pb_data + 2, len_data - 2);
+ type = target_get_16 (pb_data + 2, len_data - 2);
if (type != 2)
fatal (_("unexpected group cursor type %d"), type);
- c = windres_get_16 (&wrtarget, pb_data + 4, len_data - 4);
+ c = target_get_16 (pb_data + 4, len_data - 4);
len_data -= 6;
pb_data += 6;
@@ -1354,12 +1370,12 @@ define_group_cursor_rcdata (rc_res_id id, const rc_res_res_info *resinfo,
fatal ("too small group icon rcdata");
cg = (rc_group_cursor *) res_alloc (sizeof (rc_group_cursor));
cg->next = NULL;
- cg->width = windres_get_16 (&wrtarget, pb_data, len_data);
- cg->height = windres_get_16 (&wrtarget, pb_data + 2, len_data - 2);
- cg->planes = windres_get_16 (&wrtarget, pb_data + 4, len_data - 4);
- cg->bits = windres_get_16 (&wrtarget, pb_data + 6, len_data - 6);
- cg->bytes = windres_get_32 (&wrtarget, pb_data + 8, len_data - 8);
- cg->index = windres_get_16 (&wrtarget, pb_data + 12, len_data - 12);
+ cg->width = target_get_16 (pb_data, len_data);
+ cg->height = target_get_16 (pb_data + 2, len_data - 2);
+ cg->planes = target_get_16 (pb_data + 4, len_data - 4);
+ cg->bits = target_get_16 (pb_data + 6, len_data - 6);
+ cg->bytes = target_get_32 (pb_data + 8, len_data - 8);
+ cg->index = target_get_16 (pb_data + 12, len_data - 12);
if (! first)
first = cg;
else
@@ -1389,8 +1405,8 @@ define_cursor_rcdata (rc_res_id id, const rc_res_res_info *resinfo,
pb_data = rcdata_render_as_buffer (data, &len_data);
c = (rc_cursor *) res_alloc (sizeof (rc_cursor));
- c->xhotspot = windres_get_16 (&wrtarget, pb_data, len_data);
- c->yhotspot = windres_get_16 (&wrtarget, pb_data + 2, len_data - 2);
+ c->xhotspot = target_get_16 (pb_data, len_data);
+ c->yhotspot = target_get_16 (pb_data + 2, len_data - 2);
c->length = len_data - BIN_CURSOR_SIZE;
c->data = (const bfd_byte *) (data + BIN_CURSOR_SIZE);
@@ -1938,7 +1954,7 @@ indent (FILE *e, int c)
refer to that file, we use the user-data model for that to express it binary
without the need to store it somewhere externally. */
-void
+bool
write_rc_file (const char *filename, const rc_res_directory *res_dir)
{
FILE *e;
@@ -1950,12 +1966,17 @@ write_rc_file (const char *filename, const rc_res_directory *res_dir)
{
e = fopen (filename, FOPEN_WT);
if (e == NULL)
- fatal (_("can't open `%s' for output: %s"), filename, strerror (errno));
+ {
+ non_fatal (_("can't open `%s' for output: %s"),
+ filename, strerror (errno));
+ return false;
+ }
}
language = (rc_uint_type) ((bfd_signed_vma) -1);
write_rc_directory (e, res_dir, (const rc_res_id *) NULL,
(const rc_res_id *) NULL, &language, 1);
+ return true;
}
/* Write out a directory. E is the file to write to. RD is the
@@ -1989,9 +2010,9 @@ write_rc_directory (FILE *e, const rc_res_directory *rd,
{
case 1:
/* If we're at level 1, the key of this resource is the
- type. This normally duplicates the information we have
- stored with the resource itself, but we need to remember
- the type if this is a user define resource type. */
+ type. This normally duplicates the information we have
+ stored with the resource itself, but we need to remember
+ the type if this is a user define resource type. */
type = &re->id;
break;
@@ -2026,10 +2047,10 @@ write_rc_directory (FILE *e, const rc_res_directory *rd,
if (level == 3)
{
/* This is the normal case: the three levels are
- TYPE/NAME/LANGUAGE. NAME will have been set at level
- 2, and represents the name to use. We probably just
- set LANGUAGE, and it will probably match what the
- resource itself records if anything. */
+ TYPE/NAME/LANGUAGE. NAME will have been set at level
+ 2, and represents the name to use. We probably just
+ set LANGUAGE, and it will probably match what the
+ resource itself records if anything. */
write_rc_resource (e, type, name, re->u.res, language);
}
else
@@ -2488,7 +2509,7 @@ write_rc_cursor (FILE *e, const rc_cursor *cursor)
(unsigned int) cursor->xhotspot, (unsigned int) cursor->yhotspot,
(int) cursor->xhotspot, (int) cursor->yhotspot);
write_rc_datablock (e, (rc_uint_type) cursor->length, (const bfd_byte *) cursor->data,
- 0, 0, 0);
+ 0, 0, 0);
fprintf (e, "END\n");
}
@@ -2649,10 +2670,10 @@ write_rc_dialog_control (FILE *e, const rc_dialog_control *control)
/* For EDITTEXT, COMBOBOX, LISTBOX, and SCROLLBAR don't dump text. */
if ((control->text.named || control->text.u.id != 0)
&& (!ci
- || (ci->class != CTL_EDIT
- && ci->class != CTL_COMBOBOX
- && ci->class != CTL_LISTBOX
- && ci->class != CTL_SCROLLBAR)))
+ || (ci->class != CTL_EDIT
+ && ci->class != CTL_COMBOBOX
+ && ci->class != CTL_LISTBOX
+ && ci->class != CTL_SCROLLBAR)))
{
fprintf (e, " ");
res_id_print (e, control->text, 1);
@@ -2901,8 +2922,8 @@ test_rc_datablock_text (rc_uint_type length, const bfd_byte *data)
for (i = 0, c = 0; i < length; i++)
{
if (! ISPRINT (data[i]) && data[i] != '\n'
- && ! (data[i] == '\r' && (i + 1) < length && data[i + 1] == '\n')
- && data[i] != '\t'
+ && ! (data[i] == '\r' && (i + 1) < length && data[i + 1] == '\n')
+ && data[i] != '\t'
&& ! (data[i] == 0 && (i + 1) != length))
{
if (data[i] <= 7)
@@ -2939,7 +2960,7 @@ write_rc_messagetable (FILE *e, rc_uint_type length, const bfd_byte *data)
rc_uint_type m, i;
mt = (const struct bin_messagetable *) data;
- m = windres_get_32 (&wrtarget, mt->cblocks, length);
+ m = target_get_32 (mt->cblocks, length);
if (length < (BIN_MESSAGETABLE_SIZE + m * BIN_MESSAGETABLE_BLOCK_SIZE))
{
@@ -2951,9 +2972,9 @@ write_rc_messagetable (FILE *e, rc_uint_type length, const bfd_byte *data)
rc_uint_type low, high, offset;
const struct bin_messagetable_item *mti;
- low = windres_get_32 (&wrtarget, mt->items[i].lowid, 4);
- high = windres_get_32 (&wrtarget, mt->items[i].highid, 4);
- offset = windres_get_32 (&wrtarget, mt->items[i].offset, 4);
+ low = windres_get_32 (&wrtarget, mt->items[i].lowid);
+ high = windres_get_32 (&wrtarget, mt->items[i].highid);
+ offset = windres_get_32 (&wrtarget, mt->items[i].offset);
while (low <= high)
{
@@ -2964,8 +2985,8 @@ write_rc_messagetable (FILE *e, rc_uint_type length, const bfd_byte *data)
break;
}
mti = (const struct bin_messagetable_item *) &data[offset];
- elen = windres_get_16 (&wrtarget, mti->length, 2);
- flags = windres_get_16 (&wrtarget, mti->flags, 2);
+ elen = windres_get_16 (&wrtarget, mti->length);
+ flags = windres_get_16 (&wrtarget, mti->flags);
if ((offset + elen) > length)
{
has_error = 1;
@@ -3003,8 +3024,8 @@ write_rc_messagetable (FILE *e, rc_uint_type length, const bfd_byte *data)
}
static void
-write_rc_datablock (FILE *e, rc_uint_type length, const bfd_byte *data, int has_next,
- int hasblock, int show_comment)
+write_rc_datablock (FILE *e, rc_uint_type length, const bfd_byte *data,
+ int has_next, int hasblock, int show_comment)
{
int plen;
@@ -3026,23 +3047,23 @@ write_rc_datablock (FILE *e, rc_uint_type length, const bfd_byte *data, int has_
if (i < length && data[i] == '\n')
++i, ++c;
ascii_print(e, (const char *) &data[i - c], c);
- fprintf (e, "\"");
+ fprintf (e, "\"");
if (i < length)
fprintf (e, "\n");
}
if (i == 0)
- {
+ {
indent (e, 2);
fprintf (e, "\"\"");
- }
+ }
if (has_next)
fprintf (e, ",");
fprintf (e, "\n");
if (hasblock)
fprintf (e, "END\n");
return;
- }
+ }
if (test_rc_datablock_unicode (length, data))
{
rc_uint_type i, c;
@@ -3052,20 +3073,20 @@ write_rc_datablock (FILE *e, rc_uint_type length, const bfd_byte *data, int has_
u = (const unichar *) &data[i];
indent (e, 2);
- fprintf (e, "L\"");
+ fprintf (e, "L\"");
for (c = 0; i < length && c < 160 && u[c] != '\n'; c++, i += 2)
;
if (i < length && u[c] == '\n')
i += 2, ++c;
unicode_print (e, u, c);
- fprintf (e, "\"");
+ fprintf (e, "\"");
if (i < length)
fprintf (e, "\n");
}
if (i == 0)
- {
+ {
indent (e, 2);
fprintf (e, "L\"\"");
}
@@ -3081,14 +3102,14 @@ write_rc_datablock (FILE *e, rc_uint_type length, const bfd_byte *data, int has_
}
if (length != 0)
- {
+ {
rc_uint_type i, max_row;
int first = 1;
max_row = (show_comment ? 4 : 8);
indent (e, 2);
for (i = 0; i + 3 < length;)
- {
+ {
rc_uint_type k;
rc_uint_type comment_start;
@@ -3098,65 +3119,68 @@ write_rc_datablock (FILE *e, rc_uint_type length, const bfd_byte *data, int has_
indent (e, 2);
for (k = 0; k < max_row && i + 3 < length; k++, i += 4)
- {
+ {
if (k == 0)
- plen = fprintf (e, "0x%lxL",
- (unsigned long) windres_get_32 (&wrtarget, data + i, length - i));
- else
+ plen = fprintf (e, "0x%lxL",
+ (unsigned long) target_get_32 (data + i,
+ length - i));
+ else
plen = fprintf (e, " 0x%lxL",
- (unsigned long) windres_get_32 (&wrtarget, data + i, length - i)) - 1;
+ (unsigned long) target_get_32 (data + i,
+ length - i)) - 1;
if (has_next || (i + 4) < length)
- {
+ {
if (plen>0 && plen < 11)
indent (e, 11 - plen);
fprintf (e, ",");
- }
- }
+ }
+ }
if (show_comment)
{
fprintf (e, "\t/* ");
- ascii_print (e, (const char *) &data[comment_start], i - comment_start);
+ ascii_print (e, (const char *) &data[comment_start],
+ i - comment_start);
fprintf (e, ". */");
- }
- fprintf (e, "\n");
- first = 0;
- }
+ }
+ fprintf (e, "\n");
+ first = 0;
+ }
if (i + 1 < length)
- {
- if (! first)
+ {
+ if (! first)
indent (e, 2);
plen = fprintf (e, "0x%x",
- (int) windres_get_16 (&wrtarget, data + i, length - i));
+ (int) target_get_16 (data + i, length - i));
if (has_next || i + 2 < length)
- {
+ {
if (plen > 0 && plen < 11)
indent (e, 11 - plen);
fprintf (e, ",");
- }
+ }
if (show_comment)
{
fprintf (e, "\t/* ");
ascii_print (e, (const char *) &data[i], 2);
fprintf (e, ". */");
- }
- fprintf (e, "\n");
- i += 2;
- first = 0;
- }
+ }
+ fprintf (e, "\n");
+ i += 2;
+ first = 0;
+ }
if (i < length)
- {
- if (! first)
+ {
+ if (! first)
indent (e, 2);
fprintf (e, "\"");
ascii_print (e, (const char *) &data[i], 1);
fprintf (e, "\"");
if (has_next)
- fprintf (e, ",");
- fprintf (e, "\n");
- first = 0;
- }
+ fprintf (e, ",");
+ fprintf (e, "\n");
+ first = 0;
+ }
}
if (hasblock)
fprintf (e, "END\n");
@@ -3209,9 +3233,9 @@ write_rc_rcdata (FILE *e, const rc_rcdata_item *rcdata, int ind)
case RCDATA_BUFFER:
write_rc_datablock (e, (rc_uint_type) ri->u.buffer.length,
- (const bfd_byte *) ri->u.buffer.data,
- ri->next != NULL, 0, -1);
- break;
+ (const bfd_byte *) ri->u.buffer.data,
+ ri->next != NULL, 0, -1);
+ break;
}
if (ri->type != RCDATA_BUFFER)
@@ -3252,7 +3276,7 @@ write_rc_stringtable (FILE *e, const rc_res_id *name,
{
fprintf (e, " %lu, ", (unsigned long) offset + i);
unicode_print_quoted (e, stringtable->strings[i].string,
- stringtable->strings[i].length);
+ stringtable->strings[i].length);
fprintf (e, "\n");
}
}
@@ -3293,7 +3317,7 @@ write_rc_versioninfo (FILE *e, const rc_versioninfo *versioninfo)
fprintf (e, " FILESUBTYPE 0x%x\n", (unsigned int) f->file_subtype);
if (f->file_date_ms != 0 || f->file_date_ls != 0)
fprintf (e, "/* Date: %u, %u. */\n",
- (unsigned int) f->file_date_ms, (unsigned int) f->file_date_ls);
+ (unsigned int) f->file_date_ms, (unsigned int) f->file_date_ls);
fprintf (e, "BEGIN\n");
@@ -3361,7 +3385,7 @@ rcdata_copy (const rc_rcdata_item *src, bfd_byte *dst)
if (! src)
return 0;
switch (src->type)
- {
+ {
case RCDATA_WORD:
if (dst)
windres_put_16 (&wrtarget, dst, (rc_uint_type) src->u.word);
diff --git a/binutils/resres.c b/binutils/resres.c
index ab5aa66..6505580 100644
--- a/binutils/resres.c
+++ b/binutils/resres.c
@@ -109,14 +109,14 @@ read_res_file (const char *fn)
}
/* Write resource file */
-void
+bool
write_res_file (const char *fn,const rc_res_directory *resdir)
{
asection *sec;
rc_uint_type language;
bfd *abfd;
windres_bfd wrbfd;
- unsigned long sec_length = 0,sec_length_wrote;
+ rc_uint_type sec_length = 0, sec_length_wrote;
static const bfd_byte sign[] =
{0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
0xFF, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00,
@@ -130,7 +130,10 @@ write_res_file (const char *fn,const rc_res_directory *resdir)
(SEC_HAS_CONTENTS | SEC_ALLOC
| SEC_LOAD | SEC_DATA));
if (sec == NULL)
- bfd_fatal ("bfd_make_section");
+ {
+ bfd_nonfatal ("bfd_make_section");
+ return false;
+ }
/* Requiring this is probably a bug in BFD. */
sec->output_section = sec;
@@ -142,8 +145,13 @@ write_res_file (const char *fn,const rc_res_directory *resdir)
sec_length = write_res_directory ((windres_bfd *) NULL, 0x20UL, resdir,
(const rc_res_id *) NULL,
(const rc_res_id *) NULL, &language, 1);
+ if (sec_length == (rc_uint_type) -1)
+ return false;
if (!bfd_set_section_size (sec, (sec_length + 3) & ~3))
- bfd_fatal ("bfd_set_section_size");
+ {
+ bfd_nonfatal ("bfd_set_section_size");
+ return false;
+ }
if ((sec_length & 3) != 0)
set_windres_bfd_content (&wrbfd, sign, sec_length, 4-(sec_length & 3));
set_windres_bfd_content (&wrbfd, sign, 0, sizeof (sign));
@@ -152,12 +160,16 @@ write_res_file (const char *fn,const rc_res_directory *resdir)
(const rc_res_id *) NULL,
(const rc_res_id *) NULL,
&language, 1);
+ if (sec_length_wrote == (rc_uint_type) -1)
+ return false;
if (sec_length != sec_length_wrote)
- fatal ("res write failed with different sizes (%lu/%lu).",
- (unsigned long) sec_length, (unsigned long) sec_length_wrote);
+ {
+ non_fatal ("res write failed with different sizes (%lu/%lu).",
+ (unsigned long) sec_length, (unsigned long) sec_length_wrote);
+ return false;
+ }
- bfd_close (abfd);
- return;
+ return bfd_close (abfd);
}
/* Read a resource entry, returns 0 when all resources are read */
@@ -189,11 +201,11 @@ read_resource_entry (windres_bfd *wrbfd, rc_uint_type *off, rc_uint_type omax)
/* Read additional resource header */
read_res_data (wrbfd, off, omax, &l, BIN_RES_INFO_SIZE);
- resinfo.version = windres_get_32 (wrbfd, l.version, 4);
- resinfo.memflags = windres_get_16 (wrbfd, l.memflags, 2);
- resinfo.language = windres_get_16 (wrbfd, l.language, 2);
- /* resinfo.version2 = windres_get_32 (wrbfd, l.version2, 4); */
- resinfo.characteristics = windres_get_32 (wrbfd, l.characteristics, 4);
+ resinfo.version = windres_get_32 (wrbfd, l.version);
+ resinfo.memflags = windres_get_16 (wrbfd, l.memflags);
+ resinfo.language = windres_get_16 (wrbfd, l.language);
+ /* resinfo.version2 = windres_get_32 (wrbfd, l.version2); */
+ resinfo.characteristics = windres_get_32 (wrbfd, l.characteristics);
off[0] = (off[0] + 3) & ~3;
@@ -252,8 +264,12 @@ write_res_directory (windres_bfd *wrbfd, rc_uint_type off, const rc_res_director
}
if (re->subdir)
- off = write_res_directory (wrbfd, off, re->u.dir, type, name, language,
- level + 1);
+ {
+ off = write_res_directory (wrbfd, off, re->u.dir, type, name, language,
+ level + 1);
+ if (off == (rc_uint_type) -1)
+ return off;
+ }
else
{
if (level == 3)
@@ -265,12 +281,16 @@ write_res_directory (windres_bfd *wrbfd, rc_uint_type off, const rc_res_director
resource itself records if anything. */
off = write_res_resource (wrbfd, off, type, name, re->u.res,
language);
+ if (off == (rc_uint_type) -1)
+ return off;
}
else
{
fprintf (stderr, "// Resource at unexpected level %d\n", level);
off = write_res_resource (wrbfd, off, type, (rc_res_id *) NULL,
re->u.res, language);
+ if (off == (rc_uint_type) -1)
+ return off;
}
}
}
@@ -378,6 +398,8 @@ write_res_bin (windres_bfd *wrbfd, rc_uint_type off, const rc_res_resource *res,
rc_uint_type datasize = 0;
noff = res_to_bin ((windres_bfd *) NULL, off, res);
+ if (noff == (rc_uint_type) -1)
+ return noff;
datasize = noff - off;
off = write_res_header (wrbfd, off, datasize, type, name, resinfo);
@@ -442,8 +464,8 @@ read_res_data_hdr (windres_bfd *wrbfd, rc_uint_type *off, rc_uint_type omax,
fatal ("%s: unexpected end of file %ld/%ld", filename,(long) off[0], (long) omax);
get_windres_bfd_content (wrbfd, &brh, off[0], BIN_RES_HDR_SIZE);
- reshdr->data_size = windres_get_32 (wrbfd, brh.data_size, 4);
- reshdr->header_size = windres_get_32 (wrbfd, brh.header_size, 4);
+ reshdr->data_size = windres_get_32 (wrbfd, brh.data_size);
+ reshdr->header_size = windres_get_32 (wrbfd, brh.header_size);
off[0] += BIN_RES_HDR_SIZE;
}
@@ -520,12 +542,12 @@ read_res_id (windres_bfd *wrbfd, rc_uint_type *off, rc_uint_type omax, rc_res_id
rc_uint_type len;
read_res_data (wrbfd, off, omax, &bid, BIN_RES_ID - 2);
- ord = (unsigned short) windres_get_16 (wrbfd, bid.sig, 2);
+ ord = (unsigned short) windres_get_16 (wrbfd, bid.sig);
if (ord == 0xFFFF) /* an ordinal id */
{
read_res_data (wrbfd, off, omax, bid.id, BIN_RES_ID - 2);
id->named = 0;
- id->u.id = windres_get_16 (wrbfd, bid.id, 2);
+ id->u.id = windres_get_16 (wrbfd, bid.id);
}
else
/* named id */
@@ -553,7 +575,7 @@ read_unistring (windres_bfd *wrbfd, rc_uint_type *off, rc_uint_type omax,
do
{
read_res_data (wrbfd, &soff, omax, d, sizeof (unichar));
- c = windres_get_16 (wrbfd, d, 2);
+ c = windres_get_16 (wrbfd, d);
}
while (c != 0);
l = ((soff - off[0]) / sizeof (unichar));
@@ -563,7 +585,7 @@ read_unistring (windres_bfd *wrbfd, rc_uint_type *off, rc_uint_type omax,
do
{
read_res_data (wrbfd, off, omax, d, sizeof (unichar));
- c = windres_get_16 (wrbfd, d, 2);
+ c = windres_get_16 (wrbfd, d);
*p++ = c;
}
while (c != 0);
diff --git a/binutils/testsuite/binutils-all/nm-coff-1.s b/binutils/testsuite/binutils-all/nm-coff-1.s
new file mode 100644
index 0000000..3efc10e
--- /dev/null
+++ b/binutils/testsuite/binutils-all/nm-coff-1.s
@@ -0,0 +1,26 @@
+ .globl text_symbol1
+ .globl text_symbol2
+ .globl text_symbol3
+ .macro ENDFN name:req
+ .def \name
+ .type 0x20 /* DT_FUNC */
+ .scl 2 /* C_EXT */
+ .endef
+ .def \name
+ .scl 0xff /* C_EFCN */
+ .val .
+ .endef
+ .endm
+ .text
+text_symbol1:
+ .long 0
+ .long 0
+ .long 0
+ ENDFN text_symbol1
+text_symbol2:
+ .long 0
+ .long 0
+ ENDFN text_symbol2
+text_symbol3:
+ .long 0
+ ENDFN text_symbol3
diff --git a/binutils/testsuite/binutils-all/nm-coff-sdef-1.s b/binutils/testsuite/binutils-all/nm-coff-sdef-1.s
new file mode 100644
index 0000000..f1a10bb
--- /dev/null
+++ b/binutils/testsuite/binutils-all/nm-coff-sdef-1.s
@@ -0,0 +1,26 @@
+ .globl text_symbol1
+ .globl text_symbol2
+ .globl text_symbol3
+ .macro ENDFN name:req
+ .sdef \name
+ .type 0x20 /* DT_FUNC */
+ .scl 2 /* C_EXT */
+ .endef
+ .sdef \name
+ .scl 0xff /* C_EFCN */
+ .val .
+ .endef
+ .endm
+ .text
+text_symbol1:
+ .byte 0,0,0,0
+ .byte 0,0,0,0
+ .byte 0,0,0,0
+ ENDFN text_symbol1
+text_symbol2:
+ .byte 0,0,0,0
+ .byte 0,0,0,0
+ ENDFN text_symbol2
+text_symbol3:
+ .byte 0,0,0,0
+ ENDFN text_symbol3
diff --git a/binutils/testsuite/binutils-all/nm.exp b/binutils/testsuite/binutils-all/nm.exp
index e1b2d16..c571520 100644
--- a/binutils/testsuite/binutils-all/nm.exp
+++ b/binutils/testsuite/binutils-all/nm.exp
@@ -163,6 +163,12 @@ if { [is_elf_format]
|| [istarget wasm32-*-*]
|| [istarget bpf-*-*]} {
set nm_1_src "nm-elf-1.s"
+} elseif {[is_coff_format]} {
+ if {[istarget *c4x-*-*] || [istarget *c54x-*-*]} {
+ set nm_1_src "nm-coff-sdef-1.s"
+ } else {
+ set nm_1_src "nm-coff-1.s"
+ }
} else {
set nm_1_src "nm-1.s"
}
diff --git a/binutils/testsuite/binutils-all/objcopy.exp b/binutils/testsuite/binutils-all/objcopy.exp
index ff93fea..6aa6d2d 100644
--- a/binutils/testsuite/binutils-all/objcopy.exp
+++ b/binutils/testsuite/binutils-all/objcopy.exp
@@ -180,7 +180,7 @@ proc objcopy_test_verilog {testname} {
untested "verilog width-4 and width-8 tests"
return
}
-
+
foreach width {4 8} {
set got [binutils_run $OBJCOPY "-O verilog --verilog-data-width $width $binfile $verilog-$width.hex"]
if ![string equal "" $got] then {
@@ -194,7 +194,7 @@ proc objcopy_test_verilog {testname} {
}
}
- # Test generating endian correct output.
+ # Test generating endian correct output.
set testname "objcopy (verilog output endian-ness == input endian-ness)"
set got [binutils_run $OBJCOPY "-O verilog --verilog-data-width 4 $binfile $verilog-I4.hex"]
if ![string equal "" $got] then {
@@ -202,9 +202,9 @@ proc objcopy_test_verilog {testname} {
}
send_log "regexp_diff $verilog-I4.hex $srcdir/$subdir/verilog-I4.hex\n"
if {! [regexp_diff "$verilog-I4.hex" "$srcdir/$subdir/verilog-I4.hex"]} {
- pass $testname
+ pass $testname
} else {
- fail $testname
+ fail $testname
}
}
@@ -661,6 +661,87 @@ proc strip_test_with_saving_a_symbol { } {
strip_test_with_saving_a_symbol
+# Test stripping an archive.
+
+proc strip_test_archive { } {
+ global AR
+ global CC
+ global STRIP
+ global srcdir
+ global subdir
+
+ set test "strip -g on archive"
+
+ if { [target_compile $srcdir/$subdir/testprog.c tmpdir/testprog.o object debug] != "" } {
+ untested $test
+ return
+ }
+
+ set stripobjfile tmpdir/striptestprog.o
+ set stripobjarchive testprog.o
+ if [is_remote host] {
+ set archive libstrip.a
+ set objfile [remote_download host tmpdir/testprog.o]
+ remote_file host delete $archive
+ remote_file host delete $stripobjfile
+ remote_file host delete $stripobjarchive
+ } else {
+ set archive tmpdir/libstrip.a
+ set objfile tmpdir/testprog.o
+ remote_file build delete $stripobjfile
+ remote_file build delete $stripobjarchive
+ }
+
+ remote_file build delete tmpdir/libstrip.a
+
+ set exec_output [binutils_run $STRIP "-g -o $stripobjfile $objfile"]
+ set exec_output [prune_warnings $exec_output]
+ if ![string equal "" $exec_output] {
+ fail $test
+ return
+ }
+
+ set exec_output [binutils_run $AR "rc $archive ${objfile}"]
+ set exec_output [prune_warnings $exec_output]
+ if ![string equal "" $exec_output] {
+ fail $test
+ return
+ }
+
+ set exec_output [binutils_run $STRIP "-g $archive"]
+ set exec_output [prune_warnings $exec_output]
+ if ![string equal "" $exec_output] {
+ fail $test
+ return
+ }
+
+ set exec_output [binutils_run $AR "x $archive"]
+ set exec_output [prune_warnings $exec_output]
+ if ![string equal "" $exec_output] {
+ fail $test
+ return
+ }
+
+ if [is_remote host] {
+ set stripobjfile [remote_download host $stripobjfile]
+ set stripobjarchive [remote_download host $stripobjarchive]
+ }
+
+ send_log "cmp $stripobjarchive $stripobjfile\n"
+ verbose "cmp $stripobjarchive $stripobjfile"
+ set status [remote_exec build cmp "$stripobjarchive $stripobjfile"]
+ set exec_output [lindex $status 1]
+ set exec_output [prune_warnings $exec_output]
+
+ if [string equal "" $exec_output] then {
+ pass $test
+ } else {
+ fail $test
+ }
+}
+
+strip_test_archive
+
# Build a final executable.
set exe [exeext]
diff --git a/binutils/testsuite/binutils-all/riscv/property-cfi-lp-unlabeled.d b/binutils/testsuite/binutils-all/riscv/property-cfi-lp-unlabeled.d
new file mode 100644
index 0000000..396b4cd
--- /dev/null
+++ b/binutils/testsuite/binutils-all/riscv/property-cfi-lp-unlabeled.d
@@ -0,0 +1,8 @@
+#as: -defsym __property_zicfilp_unlabeled__=1 -march=rv64i -mabi=lp64
+#readelf: -n
+#source: property.s
+
+Displaying notes found in: .note.gnu.property
+[ ]+Owner[ ]+Data size[ ]+Description
+[ ]+GNU[ ]+0x00000010[ ]+NT_GNU_PROPERTY_TYPE_0
+[ ]+Properties: RISC-V AND feature: CFI_LP_UNLABELED
diff --git a/binutils/testsuite/binutils-all/riscv/property-cfi-ss.d b/binutils/testsuite/binutils-all/riscv/property-cfi-ss.d
new file mode 100644
index 0000000..5bc844a
--- /dev/null
+++ b/binutils/testsuite/binutils-all/riscv/property-cfi-ss.d
@@ -0,0 +1,8 @@
+#as: -defsym __property_zicfiss__=1 -march=rv64i -mabi=lp64
+#readelf: -n
+#source: property.s
+
+Displaying notes found in: .note.gnu.property
+[ ]+Owner[ ]+Data size[ ]+Description
+[ ]+GNU[ ]+0x00000010[ ]+NT_GNU_PROPERTY_TYPE_0
+[ ]+Properties: RISC-V AND feature: CFI_SS
diff --git a/binutils/testsuite/binutils-all/riscv/property.s b/binutils/testsuite/binutils-all/riscv/property.s
new file mode 100644
index 0000000..1b62654
--- /dev/null
+++ b/binutils/testsuite/binutils-all/riscv/property.s
@@ -0,0 +1,41 @@
+ .text
+ .globl _start
+ .type _start,@function
+_start:
+ ret
+
+.ifdef __property_zicfilp_unlabeled__
+ .section ".note.gnu.property", "a"
+ .p2align 3
+ .long 1f - 0f /* name length */
+ .long 5f - 2f /* data length */
+ .long 5 /* note type */
+0: .asciz "GNU" /* vendor name */
+1:
+ .p2align 3
+2: .long 0xc0000000 /* pr_type. */
+ .long 4f - 3f /* pr_datasz. */
+3:
+ .long 0x1 /* GNU_PROPERTY_RISCV_FEATURE_1_CFI_LP_UNLABELED. */
+4:
+ .p2align 3
+5:
+.endif
+
+.ifdef __property_zicfiss__
+ .section ".note.gnu.property", "a"
+ .p2align 3
+ .long 1f - 0f /* name length */
+ .long 5f - 2f /* data length */
+ .long 5 /* note type */
+0: .asciz "GNU" /* vendor name */
+1:
+ .p2align 3
+2: .long 0xc0000000 /* pr_type. */
+ .long 4f - 3f /* pr_datasz. */
+3:
+ .long 0x2 /* GNU_PROPERTY_RISCV_FEATURE_1_CFI_SS. */
+4:
+ .p2align 3
+5:
+.endif
diff --git a/binutils/testsuite/binutils-all/x86-64/dwarf4.s b/binutils/testsuite/binutils-all/x86-64/dwarf4.s
new file mode 100644
index 0000000..6c393b9
--- /dev/null
+++ b/binutils/testsuite/binutils-all/x86-64/dwarf4.s
@@ -0,0 +1,26166 @@
+/* Assembly outputs of
+
+#include <memory>
+struct Base {};
+void func() {
+ static std::unique_ptr<Base> varStatic = std::make_unique<Base>();
+}
+int main(int, char**) {
+ func();
+ return 0;
+}
+
+compiled by GCC 15.1.1 with -g3 -O2 -dA -gdwarf-4. */
+
+ .file "dwarf.cc"
+ .text
+.Ltext0:
+ .file 1 "dwarf.cc"
+ .section .text._ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev,"axG",@progbits,_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED5Ev,comdat
+ .align 2
+ .p2align 4
+ .weak _ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev
+ .type _ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev, @function
+_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev:
+.LVL0:
+ # DEBUG this => di
+.LFB1565:
+ .file 2 "/usr/include/c++/15/bits/unique_ptr.h"
+ # /usr/include/c++/15/bits/unique_ptr.h:393:7
+ .loc 2 393 7 view -0
+ .cfi_startproc
+# BLOCK 2, count:1073741824 (estimated locally) seq:0
+# PRED: ENTRY [always] count:1073741824 (estimated locally, freq 1.0000) (FALLTHRU)
+ # DEBUG this => di
+.LBB143:
+.LBB144:
+.LBB145:
+.LBI145:
+ # /usr/include/c++/15/bits/unique_ptr.h:191:18
+ .loc 2 191 18 view .LVU1
+ # DEBUG this RESET
+ # DEBUG __ptr => di
+ # /usr/include/c++/15/bits/unique_ptr.h:191:18
+ .loc 2 191 18 is_stmt 0 view .LVU2
+.LBE145:
+ # /usr/include/c++/15/bits/unique_ptr.h:398:12
+ .loc 2 398 12 view .LVU3
+ movq (%rdi), %rdi
+.LVL1:
+ # DEBUG __ptr => entry_value
+ # DEBUG this => entry_value
+ # /usr/include/c++/15/bits/unique_ptr.h:398:2
+ .loc 2 398 2 view .LVU4
+ testq %rdi, %rdi
+# SUCC: 3 [53.5% (guessed)] count:574129752 (estimated locally, freq 0.5347) (FALLTHRU,CAN_FALLTHRU) 4 [46.5% (guessed)] count:499612072 (estimated locally, freq 0.4653) (CAN_FALLTHRU)
+ je .L1
+# BLOCK 3, count:574129752 (estimated locally) seq:1
+# PRED: 2 [53.5% (guessed)] count:574129752 (estimated locally, freq 0.5347) (FALLTHRU,CAN_FALLTHRU)
+.LVL2:
+ # DEBUG this => entry_value
+.LBB146:
+.LBI146:
+ # /usr/include/c++/15/bits/unique_ptr.h:478:7
+ .loc 2 478 7 is_stmt 1 view .LVU5
+ # DEBUG this RESET
+ # DEBUG __ptr => di
+ # /usr/include/c++/15/bits/unique_ptr.h:478:7
+ .loc 2 478 7 is_stmt 0 view .LVU6
+.LBE146:
+.LBB147:
+.LBI147:
+ # /usr/include/c++/15/bits/unique_ptr.h:87:7
+ .loc 2 87 7 is_stmt 1 view .LVU7
+.LBB148:
+ # /usr/include/c++/15/bits/unique_ptr.h:93:2
+ .loc 2 93 2 is_stmt 0 discriminator 1 view .LVU8
+ movl $1, %esi
+# SUCC: EXIT [always] count:574129752 (estimated locally, freq 0.5347) (ABNORMAL,SIBCALL)
+ jmp _ZdlPvm
+.LVL3:
+ # DEBUG __ptr RESET
+ # DEBUG __ptr RESET
+# BLOCK 4, count:499612072 (estimated locally) seq:2
+# PRED: 2 [46.5% (guessed)] count:499612072 (estimated locally, freq 0.4653) (CAN_FALLTHRU)
+ .p2align 4,,10
+ .p2align 3
+.L1:
+ # /usr/include/c++/15/bits/unique_ptr.h:93:2
+ .loc 2 93 2 discriminator 1 view .LVU9
+.LBE148:
+.LBE147:
+.LBE144:
+.LBE143:
+# SUCC: EXIT [always] count:499612072 (estimated locally, freq 0.4653)
+ # /usr/include/c++/15/bits/unique_ptr.h:401:7
+ .loc 2 401 7 view .LVU10
+ ret
+ .cfi_endproc
+.LFE1565:
+ .size _ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev, .-_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev
+ .weak _ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED1Ev
+ .set _ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED1Ev,_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev
+ .section .text.unlikely,"ax",@progbits
+.LCOLDB0:
+ .text
+.LHOTB0:
+ .p2align 4
+ .section .text.unlikely
+.Ltext_cold0:
+ .text
+ .globl _Z4funcv
+ .type _Z4funcv, @function
+_Z4funcv:
+.LFB1545:
+ # dwarf.cc:3:13
+ .loc 1 3 13 is_stmt 1 view -0
+ .cfi_startproc
+ .cfi_personality 0x3,__gxx_personality_v0
+ .cfi_lsda 0x3,.LLSDA1545
+# BLOCK 2, count:1073741824 (estimated locally) seq:0
+# PRED: ENTRY [always] count:1073741824 (estimated locally, freq 1.0000) (FALLTHRU)
+ # dwarf.cc:4:2
+ .loc 1 4 2 view .LVU12
+ # dwarf.cc:4:66
+ .loc 1 4 66 is_stmt 0 view .LVU13
+ movzbl _ZGVZ4funcvE9varStatic(%rip), %eax
+ # dwarf.cc:4:66
+ .loc 1 4 66 discriminator 1 view .LVU14
+ testb %al, %al
+# SUCC: 4 [33.0% (guessed)] count:354334800 (estimated locally, freq 0.3300) (CAN_FALLTHRU) 3 [67.0% (guessed)] count:719407024 (estimated locally, freq 0.6700) (FALLTHRU,CAN_FALLTHRU)
+ je .L17
+# BLOCK 3, count:641063600 (estimated locally) seq:1
+# PRED: 2 [67.0% (guessed)] count:719407024 (estimated locally, freq 0.6700) (FALLTHRU,CAN_FALLTHRU)
+# SUCC: EXIT [always] count:641063600 (estimated locally, freq 0.5970)
+ ret
+# BLOCK 4, count:354334800 (estimated locally) seq:2
+# PRED: 2 [33.0% (guessed)] count:354334800 (estimated locally, freq 0.3300) (CAN_FALLTHRU)
+ .p2align 4,,10
+ .p2align 3
+.L17:
+ # dwarf.cc:3:13
+ .loc 1 3 13 view .LVU15
+ pushq %rbx
+ .cfi_def_cfa_offset 16
+ .cfi_offset 3, -16
+ # dwarf.cc:4:66
+ .loc 1 4 66 discriminator 2 view .LVU16
+ movl $_ZGVZ4funcvE9varStatic, %edi
+ call __cxa_guard_acquire
+.LVL4:
+ # dwarf.cc:4:66
+ .loc 1 4 66 discriminator 3 view .LVU17
+ testl %eax, %eax
+# SUCC: 6 [33.0% (guessed)] count:116930483 (estimated locally, freq 0.1089) (CAN_FALLTHRU) 5 [67.0% (guessed)] count:237404317 (estimated locally, freq 0.2211) (FALLTHRU,CAN_FALLTHRU)
+ jne .L18
+# BLOCK 5, count:315747741 (estimated locally) seq:3
+# PRED: 4 [67.0% (guessed)] count:237404317 (estimated locally, freq 0.2211) (FALLTHRU,CAN_FALLTHRU)
+ # dwarf.cc:5:1
+ .loc 1 5 1 view .LVU18
+ popq %rbx
+ .cfi_remember_state
+ .cfi_def_cfa_offset 8
+# SUCC: EXIT [always] count:315747741 (estimated locally, freq 0.2941)
+ ret
+# BLOCK 6, count:116930483 (estimated locally) seq:4
+# PRED: 4 [33.0% (guessed)] count:116930483 (estimated locally, freq 0.1089) (CAN_FALLTHRU)
+ .p2align 4,,10
+ .p2align 3
+.L18:
+ .cfi_restore_state
+.LBB149:
+.LBI149:
+ # /usr/include/c++/15/bits/unique_ptr.h:1084:5
+ .loc 2 1084 5 is_stmt 1 view .LVU19
+.LBB150:
+ # /usr/include/c++/15/bits/unique_ptr.h:1085:30
+ .loc 2 1085 30 is_stmt 0 view .LVU20
+ movl $1, %edi
+.LEHB0:
+# SUCC: 8 [never] count:0 (precise, freq 0.0000) (ABNORMAL,ABNORMAL_CALL,EH) 7 [always (adjusted)] count:116930483 (estimated locally, freq 0.1089) (FALLTHRU,CAN_FALLTHRU)
+ call _Znwm
+.LVL5:
+.LEHE0:
+# BLOCK 7, count:116930483 (estimated locally) seq:5
+# PRED: 6 [always (adjusted)] count:116930483 (estimated locally, freq 0.1089) (FALLTHRU,CAN_FALLTHRU)
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+ # DEBUG __p => ax
+.LBB151:
+.LBI151:
+ # /usr/include/c++/15/bits/unique_ptr.h:311:2
+ .loc 2 311 2 is_stmt 1 view .LVU21
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+ # DEBUG => ax
+.LBB152:
+.LBI152:
+ # /usr/include/c++/15/bits/unique_ptr.h:235:40
+ .loc 2 235 40 view .LVU22
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+ # DEBUG __p => ax
+.LBB153:
+.LBI153:
+ # /usr/include/c++/15/bits/unique_ptr.h:170:7
+ .loc 2 170 7 view .LVU23
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+.LBB154:
+.LBB155:
+.LBI155:
+ .file 3 "/usr/include/c++/15/tuple"
+ # /usr/include/c++/15/tuple:2090:2
+ .loc 3 2090 2 view .LVU24
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+.LBB156:
+.LBI156:
+ # /usr/include/c++/15/tuple:302:17
+ .loc 3 302 17 view .LVU25
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+.LBB157:
+.LBI157:
+ # /usr/include/c++/15/tuple:560:7
+ .loc 3 560 7 view .LVU26
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+.LBB158:
+.LBI158:
+ # /usr/include/c++/15/tuple:93:17
+ .loc 3 93 17 view .LVU27
+ # DEBUG this RESET
+ # DEBUG this RESET
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+ # /usr/include/c++/15/tuple:93:17
+ .loc 3 93 17 is_stmt 0 view .LVU28
+.LBE158:
+.LBE157:
+.LBB159:
+.LBI159:
+ # /usr/include/c++/15/tuple:202:17
+ .loc 3 202 17 is_stmt 1 view .LVU29
+ # DEBUG this RESET
+ # DEBUG this RESET
+ # DEBUG this RESET
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+ # /usr/include/c++/15/tuple:202:17
+ .loc 3 202 17 is_stmt 0 view .LVU30
+.LBE159:
+.LBE156:
+.LBE155:
+.LBB160:
+.LBI160:
+ # /usr/include/c++/15/bits/unique_ptr.h:191:18
+ .loc 2 191 18 is_stmt 1 view .LVU31
+ # DEBUG this RESET
+ # /usr/include/c++/15/bits/unique_ptr.h:191:18
+ .loc 2 191 18 is_stmt 0 view .LVU32
+.LBE160:
+.LBE154:
+.LBE153:
+.LBE152:
+.LBE151:
+.LBE150:
+.LBE149:
+ # dwarf.cc:4:66
+ .loc 1 4 66 discriminator 7 view .LVU33
+ movl $_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED1Ev, %edi
+ movl $__dso_handle, %edx
+ movl $_ZZ4funcvE9varStatic, %esi
+.LBB166:
+.LBB165:
+.LBB164:
+.LBB163:
+.LBB162:
+.LBB161:
+ # /usr/include/c++/15/bits/unique_ptr.h:170:56
+ .loc 2 170 56 discriminator 2 view .LVU34
+ movq %rax, _ZZ4funcvE9varStatic(%rip)
+.LVL6:
+ # DEBUG this RESET
+ # DEBUG __p RESET
+ # DEBUG this RESET
+ # DEBUG RESET
+ # DEBUG this RESET
+ # DEBUG __p RESET
+ # /usr/include/c++/15/bits/unique_ptr.h:170:56
+ .loc 2 170 56 discriminator 2 view .LVU35
+.LBE161:
+.LBE162:
+.LBE163:
+.LBE164:
+.LBE165:
+.LBE166:
+ # dwarf.cc:4:66
+ .loc 1 4 66 discriminator 7 view .LVU36
+ call __cxa_atexit
+.LVL7:
+ # dwarf.cc:4:66
+ .loc 1 4 66 discriminator 8 view .LVU37
+ movl $_ZGVZ4funcvE9varStatic, %edi
+ # dwarf.cc:5:1
+ .loc 1 5 1 view .LVU38
+ popq %rbx
+ .cfi_remember_state
+ .cfi_restore 3
+ .cfi_def_cfa_offset 8
+.LEHB1:
+# SUCC: EXIT [always] count:116930483 (estimated locally, freq 0.1089) (ABNORMAL,SIBCALL)
+ # dwarf.cc:4:66
+ .loc 1 4 66 discriminator 8 view .LVU39
+ jmp __cxa_guard_release
+.LVL8:
+.LEHE1:
+# BLOCK 8, count:0 (precise) seq:6
+# PRED: 6 [never] count:0 (precise, freq 0.0000) (ABNORMAL,ABNORMAL_CALL,EH)
+.L9:
+ .cfi_restore_state
+ # dwarf.cc:4:66
+ .loc 1 4 66 discriminator 10 view .LVU40
+ movq %rax, %rbx
+# SUCC: 9 [always] count:0 (precise, freq 0.0000) (CROSSING)
+ jmp .L8
+ .section .gcc_except_table,"a",@progbits
+.LLSDA1545:
+ .byte 0xff # @LPStart format (omit)
+ .byte 0xff # @TType format (omit)
+ .byte 0x1 # call-site format (uleb128)
+ .uleb128 .LLSDACSE1545-.LLSDACSB1545 # Call-site table length
+.LLSDACSB1545:
+ .uleb128 .LEHB0-.LFB1545 # region 0 start
+ .uleb128 .LEHE0-.LEHB0 # length
+ .uleb128 .L9-.LFB1545 # landing pad
+ .uleb128 0 # action
+ .uleb128 .LEHB1-.LFB1545 # region 1 start
+ .uleb128 .LEHE1-.LEHB1 # length
+ .uleb128 0 # landing pad
+ .uleb128 0 # action
+.LLSDACSE1545:
+ .text
+ .cfi_endproc
+ .section .text.unlikely
+ .cfi_startproc
+ .cfi_personality 0x3,__gxx_personality_v0
+ .cfi_lsda 0x3,.LLSDAC1545
+ .type _Z4funcv.cold, @function
+_Z4funcv.cold:
+.LFSB1545:
+# BLOCK 9, count:0 (precise) seq:7
+# PRED: 8 [always] count:0 (precise, freq 0.0000) (CROSSING)
+.L8:
+ .cfi_def_cfa_offset 16
+ .cfi_offset 3, -16
+ movl $_ZGVZ4funcvE9varStatic, %edi
+ call __cxa_guard_abort
+.LVL9:
+ movq %rbx, %rdi
+.LEHB2:
+# SUCC:
+ call _Unwind_Resume
+.LVL10:
+.LEHE2:
+ .cfi_endproc
+.LFE1545:
+ .section .gcc_except_table
+.LLSDAC1545:
+ .byte 0xff # @LPStart format (omit)
+ .byte 0xff # @TType format (omit)
+ .byte 0x1 # call-site format (uleb128)
+ .uleb128 .LLSDACSEC1545-.LLSDACSBC1545 # Call-site table length
+.LLSDACSBC1545:
+ .uleb128 .LEHB2-.LCOLDB0 # region 0 start
+ .uleb128 .LEHE2-.LEHB2 # length
+ .uleb128 0 # landing pad
+ .uleb128 0 # action
+.LLSDACSEC1545:
+ .section .text.unlikely
+ .text
+ .size _Z4funcv, .-_Z4funcv
+ .section .text.unlikely
+ .size _Z4funcv.cold, .-_Z4funcv.cold
+.LCOLDE0:
+ .text
+.LHOTE0:
+ .section .text.startup,"ax",@progbits
+ .p2align 4
+ .globl main
+ .type main, @function
+main:
+.LFB1555:
+ # dwarf.cc:6:23
+ .loc 1 6 23 is_stmt 1 view -0
+ .cfi_startproc
+# BLOCK 2, count:1073741824 (estimated locally) seq:0
+# PRED: ENTRY [always] count:1073741824 (estimated locally, freq 1.0000) (FALLTHRU)
+ # dwarf.cc:7:2
+ .loc 1 7 2 view .LVU42
+ # dwarf.cc:6:23
+ .loc 1 6 23 is_stmt 0 view .LVU43
+ subq $8, %rsp
+ .cfi_def_cfa_offset 16
+ # dwarf.cc:7:6
+ .loc 1 7 6 view .LVU44
+ call _Z4funcv
+.LVL11:
+ # dwarf.cc:8:2
+ .loc 1 8 2 is_stmt 1 view .LVU45
+ # dwarf.cc:9:1
+ .loc 1 9 1 is_stmt 0 view .LVU46
+ xorl %eax, %eax
+ addq $8, %rsp
+ .cfi_def_cfa_offset 8
+# SUCC: EXIT [always] count:1073741824 (estimated locally, freq 1.0000)
+ ret
+ .cfi_endproc
+.LFE1555:
+ .size main, .-main
+ .local _ZGVZ4funcvE9varStatic
+ .comm _ZGVZ4funcvE9varStatic,8,8
+ .local _ZZ4funcvE9varStatic
+ .comm _ZZ4funcvE9varStatic,8,8
+ .text
+.Letext0:
+ .section .text.unlikely
+.Letext_cold0:
+ .file 4 "/usr/include/c++/15/type_traits"
+ .file 5 "/usr/include/c++/15/debug/debug.h"
+ .file 6 "/usr/include/c++/15/bits/uses_allocator.h"
+ .file 7 "/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h"
+ .file 8 "/usr/include/c++/15/cwchar"
+ .file 9 "/usr/include/c++/15/bits/exception_ptr.h"
+ .file 10 "/usr/include/c++/15/bits/shared_ptr_base.h"
+ .file 11 "/usr/include/c++/15/bits/utility.h"
+ .file 12 "/usr/include/c++/15/bits/predefined_ops.h"
+ .file 13 "/usr/include/c++/15/bits/stl_iterator.h"
+ .file 14 "/usr/lib/gcc/x86_64-redhat-linux/15/include/stddef.h"
+ .file 15 "<built-in>"
+ .file 16 "/usr/include/bits/types/wint_t.h"
+ .file 17 "/usr/include/bits/types/__mbstate_t.h"
+ .file 18 "/usr/include/bits/types/mbstate_t.h"
+ .file 19 "/usr/include/bits/types/__FILE.h"
+ .file 20 "/usr/include/wchar.h"
+ .file 21 "/usr/include/bits/types/struct_tm.h"
+ .file 22 "/usr/include/c++/15/pstl/execution_defs.h"
+ .file 23 "/usr/include/c++/15/new"
+ .file 24 "/usr/include/c++/15/ext/concurrence.h"
+ .section .debug_info,"",@progbits
+.Ldebug_info0:
+ .long 0x2787 # Length of Compilation Unit Info
+ .value 0x4 # DWARF version number
+ .long .Ldebug_abbrev0 # Offset Into Abbrev. Section
+ .byte 0x8 # Pointer Size (in bytes)
+ .uleb128 0x48 # (DIE (0xb) DW_TAG_compile_unit)
+ .long .LASF2378 # DW_AT_producer: "GNU C++17 15.1.1 20250425 (Red Hat 15.1.1-1) -mtune=generic -march=x86-64 -g3 -gdwarf-4 -O2"
+ .byte 0x4 # DW_AT_language
+ .long .LASF2379 # DW_AT_name: "dwarf.cc"
+ .long .LASF2380 # DW_AT_comp_dir: "."
+ .long .Ldebug_ranges0+0x90 # DW_AT_ranges
+ .quad 0 # DW_AT_low_pc
+ .long .Ldebug_line0 # DW_AT_stmt_list
+ .long .Ldebug_macro0 # DW_AT_GNU_macros
+ .uleb128 0x49 # (DIE (0x2d) DW_TAG_namespace)
+ .ascii "std\0" # DW_AT_name
+ .byte 0x7 # DW_AT_decl_file (/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h)
+ .value 0x8ca # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x12ea # DW_AT_sibling
+ .uleb128 0x37 # (DIE (0x3a) DW_TAG_namespace)
+ .long .LASF2295 # DW_AT_name: "__cxx11"
+ .byte 0x7 # DW_AT_decl_file (/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h)
+ .value 0x8ed # DW_AT_decl_line
+ .byte 0x41 # DW_AT_decl_column
+ # DW_AT_export_symbols
+ .uleb128 0x38 # (DIE (0x43) DW_TAG_imported_module)
+ .byte 0x7 # DW_AT_decl_file (/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h)
+ .value 0x8ed # DW_AT_decl_line
+ .byte 0x41 # DW_AT_decl_column
+ .long 0x3a # DW_AT_import
+ .uleb128 0x18 # (DIE (0x4c) DW_TAG_typedef)
+ .long .LASF2130 # DW_AT_name: "size_t"
+ .byte 0x7 # DW_AT_decl_file (/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h)
+ .value 0x8cc # DW_AT_decl_line
+ .byte 0x1a # DW_AT_decl_column
+ .long 0x1368 # DW_AT_type
+ .uleb128 0x39 # (DIE (0x59) DW_TAG_namespace)
+ .long .LASF2124 # DW_AT_name: "__swappable_details"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .value 0xb92 # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .uleb128 0x39 # (DIE (0x62) DW_TAG_namespace)
+ .long .LASF2125 # DW_AT_name: "__swappable_with_details"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .value 0xbe7 # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .uleb128 0x3a # (DIE (0x6b) DW_TAG_namespace)
+ .long .LASF2126 # DW_AT_name: "__debug"
+ .byte 0x5 # DW_AT_decl_file (/usr/include/c++/15/debug/debug.h)
+ .byte 0x32 # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .uleb128 0x16 # (DIE (0x73) DW_TAG_structure_type)
+ .long .LASF2127 # DW_AT_name: "allocator_arg_t"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x38 # DW_AT_decl_line
+ .byte 0xa # DW_AT_decl_column
+ .long 0x98 # DW_AT_sibling
+ .uleb128 0x4a # (DIE (0x80) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2127 # DW_AT_name: "allocator_arg_t"
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x38 # DW_AT_decl_line
+ .byte 0x25 # DW_AT_decl_column
+ .long .LASF2136 # DW_AT_linkage_name: "_ZNSt15allocator_arg_tC4Ev"
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .byte 0x1 # DW_AT_defaulted
+ .long 0x91 # DW_AT_object_pointer
+ .uleb128 0x2 # (DIE (0x91) DW_TAG_formal_parameter)
+ .long 0x1435 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x80
+ .byte 0 # end of children of DIE 0x73
+ .uleb128 0x3b # (DIE (0x98) DW_TAG_structure_type)
+ .long .LASF2354 # DW_AT_name: "__uses_alloc_base"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x4d # DW_AT_decl_line
+ .byte 0xa # DW_AT_decl_column
+ .uleb128 0x16 # (DIE (0xa1) DW_TAG_structure_type)
+ .long .LASF2128 # DW_AT_name: "__uses_alloc0"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x4f # DW_AT_decl_line
+ .byte 0xa # DW_AT_decl_column
+ .long 0xeb # DW_AT_sibling
+ .uleb128 0x16 # (DIE (0xae) DW_TAG_structure_type)
+ .long .LASF2129 # DW_AT_name: "_Sink"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x51 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0xd7 # DW_AT_sibling
+ .uleb128 0x4b # (DIE (0xbb) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2148 # DW_AT_name: "operator="
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x51 # DW_AT_decl_line
+ .byte 0x2e # DW_AT_decl_column
+ .long .LASF2359 # DW_AT_linkage_name: "_ZNSt13__uses_alloc05_SinkaSEPKv"
+ # DW_AT_declaration
+ .long 0xcb # DW_AT_object_pointer
+ .uleb128 0x2 # (DIE (0xcb) DW_TAG_formal_parameter)
+ .long 0x143b # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xd0) DW_TAG_formal_parameter)
+ .long 0x13df # DW_AT_type
+ .byte 0 # end of children of DIE 0xbb
+ .byte 0 # end of children of DIE 0xae
+ .uleb128 0x2c # (DIE (0xd7) DW_TAG_inheritance)
+ .long 0x98 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0xdd) DW_TAG_member)
+ .long .LASF2133 # DW_AT_name: "_M_a"
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x51 # DW_AT_decl_line
+ .byte 0x4b # DW_AT_decl_column
+ .long 0xae # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .byte 0 # end of children of DIE 0xa1
+ .uleb128 0x18 # (DIE (0xeb) DW_TAG_typedef)
+ .long .LASF2131 # DW_AT_name: "nullptr_t"
+ .byte 0x7 # DW_AT_decl_file (/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h)
+ .value 0x8d0 # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long 0x1441 # DW_AT_type
+ .uleb128 0x3 # (DIE (0xf8) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x42 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1501 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x100) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x8f # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x148f # DW_AT_import
+ .uleb128 0x3 # (DIE (0x108) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x91 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1523 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x110) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x92 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x153a # DW_AT_import
+ .uleb128 0x3 # (DIE (0x118) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x93 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1557 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x120) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x94 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1578 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x128) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x95 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1594 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x130) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x96 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x15b0 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x138) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x97 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x15cc # DW_AT_import
+ .uleb128 0x3 # (DIE (0x140) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x98 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x15e9 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x148) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x99 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x160a # DW_AT_import
+ .uleb128 0x3 # (DIE (0x150) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x9a # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1621 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x158) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x9b # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x162e # DW_AT_import
+ .uleb128 0x3 # (DIE (0x160) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x9c # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1655 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x168) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x9d # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x167b # DW_AT_import
+ .uleb128 0x3 # (DIE (0x170) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x9e # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1698 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x178) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x9f # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x16c4 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x180) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xa0 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x16e0 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x188) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xa2 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x16f7 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x190) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xa4 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1719 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x198) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xa5 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x173a # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1a0) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xa6 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1756 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1a8) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xa8 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x177d # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1b0) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xab # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x17a2 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1b8) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xae # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x17c8 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1c0) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb0 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x17ed # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1c8) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb2 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1809 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1d0) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb4 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1829 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1d8) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb5 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x184a # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1e0) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb6 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1865 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1e8) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb7 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1880 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1f0) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb8 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x189b # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1f8) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb9 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x18b6 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x200) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xba # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x18d1 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x208) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xbb # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x199e # DW_AT_import
+ .uleb128 0x3 # (DIE (0x210) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xbc # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x19b4 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x218) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xbd # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x19d4 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x220) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xbe # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x19f4 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x228) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xbf # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1a14 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x230) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc0 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1a40 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x238) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc1 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1a5b # DW_AT_import
+ .uleb128 0x3 # (DIE (0x240) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc3 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1a7d # DW_AT_import
+ .uleb128 0x3 # (DIE (0x248) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc5 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1a99 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x250) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc6 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1ab9 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x258) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc7 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1ade # DW_AT_import
+ .uleb128 0x3 # (DIE (0x260) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc8 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1b03 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x268) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc9 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1b23 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x270) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xca # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1b3a # DW_AT_import
+ .uleb128 0x3 # (DIE (0x278) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xcb # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1b5b # DW_AT_import
+ .uleb128 0x3 # (DIE (0x280) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xcc # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1b7c # DW_AT_import
+ .uleb128 0x3 # (DIE (0x288) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xcd # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1b9d # DW_AT_import
+ .uleb128 0x3 # (DIE (0x290) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xce # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1bbe # DW_AT_import
+ .uleb128 0x3 # (DIE (0x298) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xcf # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1bd6 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2a0) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd0 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1bf2 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2a8) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd0 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1c11 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2b0) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd1 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1c30 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2b8) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd1 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1c4f # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2c0) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd2 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1c6e # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2c8) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd2 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1c8d # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2d0) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd3 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1cac # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2d8) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd3 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1ccb # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2e0) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd4 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1cea # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2e8) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd4 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1d0f # DW_AT_import
+ .uleb128 0x11 # (DIE (0x2f0) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .value 0x10d # DW_AT_decl_line
+ .byte 0x16 # DW_AT_decl_column
+ .long 0x1d34 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x2f9) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .value 0x10e # DW_AT_decl_line
+ .byte 0x16 # DW_AT_decl_column
+ .long 0x1d50 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x302) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .value 0x10f # DW_AT_decl_line
+ .byte 0x16 # DW_AT_decl_column
+ .long 0x1d75 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x30b) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .value 0x11d # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x1a7d # DW_AT_import
+ .uleb128 0x11 # (DIE (0x314) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .value 0x120 # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x177d # DW_AT_import
+ .uleb128 0x11 # (DIE (0x31d) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .value 0x123 # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x17c8 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x326) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .value 0x126 # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x1809 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x32f) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .value 0x12a # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x1d34 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x338) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .value 0x12b # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x1d50 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x341) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .value 0x12c # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x1d75 # DW_AT_import
+ .uleb128 0x2d # (DIE (0x34a) DW_TAG_namespace)
+ .long .LASF2132 # DW_AT_name: "__exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x3d # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x53f # DW_AT_sibling
+ .uleb128 0x3c # (DIE (0x356) DW_TAG_class_type)
+ .long .LASF2135 # DW_AT_name: "exception_ptr"
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x61 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x51a # DW_AT_sibling
+ .uleb128 0xa # (DIE (0x363) DW_TAG_member)
+ .long .LASF2134 # DW_AT_name: "_M_exception_object"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x63 # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x13dd # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0x4c # (DIE (0x370) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2135 # DW_AT_name: "exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x65 # DW_AT_decl_line
+ .byte 0x10 # DW_AT_decl_column
+ .long .LASF2137 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptrC4EPv"
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .long 0x384 # DW_AT_object_pointer
+ .long 0x38f # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x384) DW_TAG_formal_parameter)
+ .long 0x1d9a # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x389) DW_TAG_formal_parameter)
+ .long 0x13dd # DW_AT_type
+ .byte 0 # end of children of DIE 0x370
+ .uleb128 0x19 # (DIE (0x38f) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2138 # DW_AT_name: "_M_addref"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x67 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2140 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv"
+ # DW_AT_declaration
+ .long 0x3a3 # DW_AT_object_pointer
+ .long 0x3a9 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x3a3) DW_TAG_formal_parameter)
+ .long 0x1d9a # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x38f
+ .uleb128 0x19 # (DIE (0x3a9) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2139 # DW_AT_name: "_M_release"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x68 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2141 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv"
+ # DW_AT_declaration
+ .long 0x3bd # DW_AT_object_pointer
+ .long 0x3c3 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x3bd) DW_TAG_formal_parameter)
+ .long 0x1d9a # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x3a9
+ .uleb128 0x4d # (DIE (0x3c3) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2142 # DW_AT_name: "_M_get"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x6a # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long .LASF2143 # DW_AT_linkage_name: "_ZNKSt15__exception_ptr13exception_ptr6_M_getEv"
+ .long 0x13dd # DW_AT_type
+ # DW_AT_declaration
+ .long 0x3db # DW_AT_object_pointer
+ .long 0x3e1 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x3db) DW_TAG_formal_parameter)
+ .long 0x1da0 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x3c3
+ .uleb128 0x17 # (DIE (0x3e1) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2135 # DW_AT_name: "exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x72 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2144 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptrC4Ev"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x3f6 # DW_AT_object_pointer
+ .long 0x3fc # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x3f6) DW_TAG_formal_parameter)
+ .long 0x1d9a # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x3e1
+ .uleb128 0x17 # (DIE (0x3fc) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2135 # DW_AT_name: "exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x74 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2145 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptrC4ERKS0_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x411 # DW_AT_object_pointer
+ .long 0x41c # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x411) DW_TAG_formal_parameter)
+ .long 0x1d9a # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x416) DW_TAG_formal_parameter)
+ .long 0x1da6 # DW_AT_type
+ .byte 0 # end of children of DIE 0x3fc
+ .uleb128 0x17 # (DIE (0x41c) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2135 # DW_AT_name: "exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x77 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2146 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptrC4EDn"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x431 # DW_AT_object_pointer
+ .long 0x43c # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x431) DW_TAG_formal_parameter)
+ .long 0x1d9a # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x436) DW_TAG_formal_parameter)
+ .long 0xeb # DW_AT_type
+ .byte 0 # end of children of DIE 0x41c
+ .uleb128 0x17 # (DIE (0x43c) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2135 # DW_AT_name: "exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x7b # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2147 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptrC4EOS0_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x451 # DW_AT_object_pointer
+ .long 0x45c # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x451) DW_TAG_formal_parameter)
+ .long 0x1d9a # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x456) DW_TAG_formal_parameter)
+ .long 0x1dac # DW_AT_type
+ .byte 0 # end of children of DIE 0x43c
+ .uleb128 0x1c # (DIE (0x45c) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2148 # DW_AT_name: "operator="
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x88 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2149 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptraSERKS0_"
+ .long 0x1db2 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x475 # DW_AT_object_pointer
+ .long 0x480 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x475) DW_TAG_formal_parameter)
+ .long 0x1d9a # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x47a) DW_TAG_formal_parameter)
+ .long 0x1da6 # DW_AT_type
+ .byte 0 # end of children of DIE 0x45c
+ .uleb128 0x1c # (DIE (0x480) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2148 # DW_AT_name: "operator="
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x8c # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2150 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptraSEOS0_"
+ .long 0x1db2 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x499 # DW_AT_object_pointer
+ .long 0x4a4 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x499) DW_TAG_formal_parameter)
+ .long 0x1d9a # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x49e) DW_TAG_formal_parameter)
+ .long 0x1dac # DW_AT_type
+ .byte 0 # end of children of DIE 0x480
+ .uleb128 0x17 # (DIE (0x4a4) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2151 # DW_AT_name: "~exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x93 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2152 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptrD4Ev"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x4b9 # DW_AT_object_pointer
+ .long 0x4bf # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x4b9) DW_TAG_formal_parameter)
+ .long 0x1d9a # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x4a4
+ .uleb128 0x17 # (DIE (0x4bf) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2153 # DW_AT_name: "swap"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x96 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2154 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptr4swapERS0_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x4d4 # DW_AT_object_pointer
+ .long 0x4df # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x4d4) DW_TAG_formal_parameter)
+ .long 0x1d9a # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x4d9) DW_TAG_formal_parameter)
+ .long 0x1db2 # DW_AT_type
+ .byte 0 # end of children of DIE 0x4bf
+ .uleb128 0x4e # (DIE (0x4df) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2252 # DW_AT_name: "operator bool"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0xa1 # DW_AT_decl_line
+ .byte 0x10 # DW_AT_decl_column
+ .long .LASF2381 # DW_AT_linkage_name: "_ZNKSt15__exception_ptr13exception_ptrcvbEv"
+ .long 0x136f # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .long 0x4f8 # DW_AT_object_pointer
+ .long 0x4fe # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x4f8) DW_TAG_formal_parameter)
+ .long 0x1da0 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x4df
+ .uleb128 0x4f # (DIE (0x4fe) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2155 # DW_AT_name: "__cxa_exception_type"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0xb6 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2156 # DW_AT_linkage_name: "_ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv"
+ .long 0x1db8 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x513 # DW_AT_object_pointer
+ .uleb128 0x2 # (DIE (0x513) DW_TAG_formal_parameter)
+ .long 0x1da0 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x4fe
+ .byte 0 # end of children of DIE 0x356
+ .uleb128 0x7 # (DIE (0x51a) DW_TAG_const_type)
+ .long 0x356 # DW_AT_type
+ .uleb128 0x3 # (DIE (0x51f) DW_TAG_imported_declaration)
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x55 # DW_AT_decl_line
+ .byte 0x10 # DW_AT_decl_column
+ .long 0x547 # DW_AT_import
+ .uleb128 0x50 # (DIE (0x527) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2153 # DW_AT_name: "swap"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0xe5 # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long .LASF2382 # DW_AT_linkage_name: "_ZNSt15__exception_ptr4swapERNS_13exception_ptrES1_"
+ # DW_AT_declaration
+ .uleb128 0x1 # (DIE (0x533) DW_TAG_formal_parameter)
+ .long 0x1db2 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x538) DW_TAG_formal_parameter)
+ .long 0x1db2 # DW_AT_type
+ .byte 0 # end of children of DIE 0x527
+ .byte 0 # end of children of DIE 0x34a
+ .uleb128 0x3 # (DIE (0x53f) DW_TAG_imported_declaration)
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x42 # DW_AT_decl_line
+ .byte 0x1a # DW_AT_decl_column
+ .long 0x356 # DW_AT_import
+ .uleb128 0x51 # (DIE (0x547) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2157 # DW_AT_name: "rethrow_exception"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x51 # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .long .LASF2158 # DW_AT_linkage_name: "_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE"
+ # DW_AT_noreturn
+ # DW_AT_declaration
+ .long 0x55d # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x557) DW_TAG_formal_parameter)
+ .long 0x356 # DW_AT_type
+ .byte 0 # end of children of DIE 0x547
+ .uleb128 0x52 # (DIE (0x55d) DW_TAG_class_type)
+ .long .LASF2383 # DW_AT_name: "type_info"
+ # DW_AT_declaration
+ .uleb128 0x7 # (DIE (0x562) DW_TAG_const_type)
+ .long 0x55d # DW_AT_type
+ .uleb128 0x3 # (DIE (0x567) DW_TAG_imported_declaration)
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0xf2 # DW_AT_decl_line
+ .byte 0x1a # DW_AT_decl_column
+ .long 0x527 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x56f) DW_TAG_imported_declaration)
+ .byte 0xa # DW_AT_decl_file (/usr/include/c++/15/bits/shared_ptr_base.h)
+ .byte 0x61 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long 0x132b # DW_AT_import
+ .uleb128 0x3 # (DIE (0x577) DW_TAG_imported_declaration)
+ .byte 0xa # DW_AT_decl_file (/usr/include/c++/15/bits/shared_ptr_base.h)
+ .byte 0x62 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long 0x1dbe # DW_AT_import
+ .uleb128 0x3 # (DIE (0x57f) DW_TAG_imported_declaration)
+ .byte 0xa # DW_AT_decl_file (/usr/include/c++/15/bits/shared_ptr_base.h)
+ .byte 0x63 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long 0x133d # DW_AT_import
+ .uleb128 0x3 # (DIE (0x587) DW_TAG_imported_declaration)
+ .byte 0xa # DW_AT_decl_file (/usr/include/c++/15/bits/shared_ptr_base.h)
+ .byte 0x64 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long 0x1343 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x58f) DW_TAG_imported_declaration)
+ .byte 0xa # DW_AT_decl_file (/usr/include/c++/15/bits/shared_ptr_base.h)
+ .byte 0x65 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long 0x1349 # DW_AT_import
+ .uleb128 0x16 # (DIE (0x597) DW_TAG_structure_type)
+ .long .LASF2159 # DW_AT_name: "default_delete<Base>"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x45 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x5e8 # DW_AT_sibling
+ .uleb128 0x22 # (DIE (0x5a4) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2160 # DW_AT_name: "default_delete"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x48 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2161 # DW_AT_linkage_name: "_ZNSt14default_deleteI4BaseEC4Ev"
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0x5b9 # DW_AT_object_pointer
+ .long 0x5bf # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x5b9) DW_TAG_formal_parameter)
+ .long 0x1df1 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x5a4
+ .uleb128 0x19 # (DIE (0x5bf) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2162 # DW_AT_name: "operator()"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x57 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2163 # DW_AT_linkage_name: "_ZNKSt14default_deleteI4BaseEclEPS0_"
+ # DW_AT_declaration
+ .long 0x5d3 # DW_AT_object_pointer
+ .long 0x5de # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x5d3) DW_TAG_formal_parameter)
+ .long 0x1df7 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x5d8) DW_TAG_formal_parameter)
+ .long 0x1e02 # DW_AT_type
+ .byte 0 # end of children of DIE 0x5bf
+ .uleb128 0xd # (DIE (0x5de) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1de8 # DW_AT_type
+ .byte 0 # end of children of DIE 0x597
+ .uleb128 0x7 # (DIE (0x5e8) DW_TAG_const_type)
+ .long 0x597 # DW_AT_type
+ .uleb128 0x3c # (DIE (0x5ed) DW_TAG_class_type)
+ .long .LASF2164 # DW_AT_name: "__uniq_ptr_impl<Base, std::default_delete<Base> >"
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x8e # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x7ae # DW_AT_sibling
+ .uleb128 0x16 # (DIE (0x5fa) DW_TAG_structure_type)
+ .long .LASF2165 # DW_AT_name: "_Ptr<Base, std::default_delete<Base>, void>"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x91 # DW_AT_decl_line
+ .byte 0x9 # DW_AT_decl_column
+ .long 0x626 # DW_AT_sibling
+ .uleb128 0xe # (DIE (0x607) DW_TAG_typedef)
+ .long .LASF2166 # DW_AT_name: "type"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x93 # DW_AT_decl_line
+ .byte 0xa # DW_AT_decl_column
+ .long 0x1e02 # DW_AT_type
+ .uleb128 0xd # (DIE (0x613) DW_TAG_template_type_param)
+ .ascii "_Up\0" # DW_AT_name
+ .long 0x1de8 # DW_AT_type
+ .uleb128 0xd # (DIE (0x61c) DW_TAG_template_type_param)
+ .ascii "_Ep\0" # DW_AT_name
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0x5fa
+ .uleb128 0x53 # (DIE (0x626) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2167 # DW_AT_name: "__uniq_ptr_impl"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xa8 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2168 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC4Ev"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0x63c # DW_AT_object_pointer
+ .long 0x642 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x63c) DW_TAG_formal_parameter)
+ .long 0x1ec2 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x626
+ .uleb128 0x17 # (DIE (0x642) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2167 # DW_AT_name: "__uniq_ptr_impl"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xaa # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2169 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC4EPS0_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x657 # DW_AT_object_pointer
+ .long 0x662 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x657) DW_TAG_formal_parameter)
+ .long 0x1ec2 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x65c) DW_TAG_formal_parameter)
+ .long 0x662 # DW_AT_type
+ .byte 0 # end of children of DIE 0x642
+ .uleb128 0x54 # (DIE (0x662) DW_TAG_typedef)
+ .long .LASF2256 # DW_AT_name: "pointer"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xa2 # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x607 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ .uleb128 0x17 # (DIE (0x66f) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2167 # DW_AT_name: "__uniq_ptr_impl"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xb2 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2170 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC4EOS3_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x684 # DW_AT_object_pointer
+ .long 0x68f # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x684) DW_TAG_formal_parameter)
+ .long 0x1ec2 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x689) DW_TAG_formal_parameter)
+ .long 0x1ecd # DW_AT_type
+ .byte 0 # end of children of DIE 0x66f
+ .uleb128 0x1c # (DIE (0x68f) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2148 # DW_AT_name: "operator="
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xb7 # DW_AT_decl_line
+ .byte 0x18 # DW_AT_decl_column
+ .long .LASF2171 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEaSEOS3_"
+ .long 0x1ed3 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x6a8 # DW_AT_object_pointer
+ .long 0x6b3 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x6a8) DW_TAG_formal_parameter)
+ .long 0x1ec2 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x6ad) DW_TAG_formal_parameter)
+ .long 0x1ecd # DW_AT_type
+ .byte 0 # end of children of DIE 0x68f
+ .uleb128 0x1c # (DIE (0x6b3) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2172 # DW_AT_name: "_M_ptr"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xbf # DW_AT_decl_line
+ .byte 0x12 # DW_AT_decl_column
+ .long .LASF2173 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE6_M_ptrEv"
+ .long 0x1ed9 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x6cc # DW_AT_object_pointer
+ .long 0x6d2 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x6cc) DW_TAG_formal_parameter)
+ .long 0x1ec2 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x6b3
+ .uleb128 0x1c # (DIE (0x6d2) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2172 # DW_AT_name: "_M_ptr"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xc1 # DW_AT_decl_line
+ .byte 0x12 # DW_AT_decl_column
+ .long .LASF2174 # DW_AT_linkage_name: "_ZNKSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE6_M_ptrEv"
+ .long 0x662 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x6eb # DW_AT_object_pointer
+ .long 0x6f1 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x6eb) DW_TAG_formal_parameter)
+ .long 0x1edf # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x6d2
+ .uleb128 0x1c # (DIE (0x6f1) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2175 # DW_AT_name: "_M_deleter"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xc3 # DW_AT_decl_line
+ .byte 0x12 # DW_AT_decl_column
+ .long .LASF2176 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE10_M_deleterEv"
+ .long 0x1e2a # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x70a # DW_AT_object_pointer
+ .long 0x710 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x70a) DW_TAG_formal_parameter)
+ .long 0x1ec2 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x6f1
+ .uleb128 0x1c # (DIE (0x710) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2175 # DW_AT_name: "_M_deleter"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xc5 # DW_AT_decl_line
+ .byte 0x12 # DW_AT_decl_column
+ .long .LASF2177 # DW_AT_linkage_name: "_ZNKSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE10_M_deleterEv"
+ .long 0x1e18 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x729 # DW_AT_object_pointer
+ .long 0x72f # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x729) DW_TAG_formal_parameter)
+ .long 0x1edf # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x710
+ .uleb128 0x17 # (DIE (0x72f) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2178 # DW_AT_name: "reset"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xc8 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2179 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE5resetEPS0_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x744 # DW_AT_object_pointer
+ .long 0x74f # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x744) DW_TAG_formal_parameter)
+ .long 0x1ec2 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x749) DW_TAG_formal_parameter)
+ .long 0x662 # DW_AT_type
+ .byte 0 # end of children of DIE 0x72f
+ .uleb128 0x1c # (DIE (0x74f) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2180 # DW_AT_name: "release"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xd1 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long .LASF2181 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE7releaseEv"
+ .long 0x662 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x768 # DW_AT_object_pointer
+ .long 0x76e # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x768) DW_TAG_formal_parameter)
+ .long 0x1ec2 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x74f
+ .uleb128 0x17 # (DIE (0x76e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2153 # DW_AT_name: "swap"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xda # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2182 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE4swapERS3_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x783 # DW_AT_object_pointer
+ .long 0x78e # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x783) DW_TAG_formal_parameter)
+ .long 0x1ec2 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x788) DW_TAG_formal_parameter)
+ .long 0x1ed3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x76e
+ .uleb128 0xa # (DIE (0x78e) DW_TAG_member)
+ .long .LASF2183 # DW_AT_name: "_M_t"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xe2 # DW_AT_decl_line
+ .byte 0x1b # DW_AT_decl_column
+ .long 0xc88 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0xd # (DIE (0x79b) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1de8 # DW_AT_type
+ .uleb128 0xd # (DIE (0x7a4) DW_TAG_template_type_param)
+ .ascii "_Dp\0" # DW_AT_name
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0x5ed
+ .uleb128 0x7 # (DIE (0x7ae) DW_TAG_const_type)
+ .long 0x5ed # DW_AT_type
+ .uleb128 0x16 # (DIE (0x7b3) DW_TAG_structure_type)
+ .long .LASF2184 # DW_AT_name: "_Head_base<1, std::default_delete<Base>, true>"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x5b # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x8b2 # DW_AT_sibling
+ .uleb128 0x19 # (DIE (0x7c0) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2185 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x5d # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2186 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4Ev"
+ # DW_AT_declaration
+ .long 0x7d4 # DW_AT_object_pointer
+ .long 0x7da # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x7d4) DW_TAG_formal_parameter)
+ .long 0x1e0d # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x7c0
+ .uleb128 0x19 # (DIE (0x7da) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2185 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x60 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2187 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4ERKS2_"
+ # DW_AT_declaration
+ .long 0x7ee # DW_AT_object_pointer
+ .long 0x7f9 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x7ee) DW_TAG_formal_parameter)
+ .long 0x1e0d # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x7f3) DW_TAG_formal_parameter)
+ .long 0x1e18 # DW_AT_type
+ .byte 0 # end of children of DIE 0x7da
+ .uleb128 0x22 # (DIE (0x7f9) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2185 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x63 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2188 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4ERKS3_"
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0x80e # DW_AT_object_pointer
+ .long 0x819 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x80e) DW_TAG_formal_parameter)
+ .long 0x1e0d # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x813) DW_TAG_formal_parameter)
+ .long 0x1e1e # DW_AT_type
+ .byte 0 # end of children of DIE 0x7f9
+ .uleb128 0x22 # (DIE (0x819) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2185 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x64 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2189 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4EOS3_"
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0x82e # DW_AT_object_pointer
+ .long 0x839 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x82e) DW_TAG_formal_parameter)
+ .long 0x1e0d # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x833) DW_TAG_formal_parameter)
+ .long 0x1e24 # DW_AT_type
+ .byte 0 # end of children of DIE 0x819
+ .uleb128 0x19 # (DIE (0x839) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2185 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x6b # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2190 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4ESt15allocator_arg_tSt13__uses_alloc0"
+ # DW_AT_declaration
+ .long 0x84d # DW_AT_object_pointer
+ .long 0x85d # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x84d) DW_TAG_formal_parameter)
+ .long 0x1e0d # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x852) DW_TAG_formal_parameter)
+ .long 0x73 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x857) DW_TAG_formal_parameter)
+ .long 0xa1 # DW_AT_type
+ .byte 0 # end of children of DIE 0x839
+ .uleb128 0xf # (DIE (0x85d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2191 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x89 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2192 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EE7_M_headERS3_"
+ .long 0x1e2a # DW_AT_type
+ # DW_AT_declaration
+ .long 0x877 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x871) DW_TAG_formal_parameter)
+ .long 0x1e30 # DW_AT_type
+ .byte 0 # end of children of DIE 0x85d
+ .uleb128 0xf # (DIE (0x877) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2191 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x8c # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2193 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EE7_M_headERKS3_"
+ .long 0x1e18 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x891 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x88b) DW_TAG_formal_parameter)
+ .long 0x1e1e # DW_AT_type
+ .byte 0 # end of children of DIE 0x877
+ .uleb128 0xa # (DIE (0x891) DW_TAG_member)
+ .long .LASF2194 # DW_AT_name: "_M_head_impl"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x8e # DW_AT_decl_line
+ .byte 0x27 # DW_AT_decl_column
+ .long 0x597 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0x27 # (DIE (0x89e) DW_TAG_template_value_param)
+ .long .LASF2206 # DW_AT_name: "_Idx"
+ .long 0x1368 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x23 # (DIE (0x8a8) DW_TAG_template_type_param)
+ .long .LASF2195 # DW_AT_name: "_Head"
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0x7b3
+ .uleb128 0x7 # (DIE (0x8b2) DW_TAG_const_type)
+ .long 0x7b3 # DW_AT_type
+ .uleb128 0x24 # (DIE (0x8b7) DW_TAG_structure_type)
+ .long .LASF2196 # DW_AT_name: "_Tuple_impl<1, std::default_delete<Base> >"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x222 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x9d9 # DW_AT_sibling
+ .uleb128 0x2e # (DIE (0x8c5) DW_TAG_inheritance)
+ .long 0x7b3 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .byte 0x3 # DW_AT_accessibility
+ .uleb128 0x8 # (DIE (0x8cc) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2191 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x22a # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2197 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEE7_M_headERS3_"
+ .long 0x1e2a # DW_AT_type
+ # DW_AT_declaration
+ .long 0x8e7 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x8e1) DW_TAG_formal_parameter)
+ .long 0x1e36 # DW_AT_type
+ .byte 0 # end of children of DIE 0x8cc
+ .uleb128 0x8 # (DIE (0x8e7) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2191 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x22d # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2198 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEE7_M_headERKS3_"
+ .long 0x1e18 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x902 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x8fc) DW_TAG_formal_parameter)
+ .long 0x1e3c # DW_AT_type
+ .byte 0 # end of children of DIE 0x8e7
+ .uleb128 0x2f # (DIE (0x902) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2199 # DW_AT_name: "_Tuple_impl"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x230 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2200 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4Ev"
+ # DW_AT_declaration
+ .long 0x917 # DW_AT_object_pointer
+ .long 0x91d # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x917) DW_TAG_formal_parameter)
+ .long 0x1e42 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x902
+ .uleb128 0x3d # (DIE (0x91d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2199 # DW_AT_name: "_Tuple_impl"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x234 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2201 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4ERKS2_"
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .long 0x932 # DW_AT_object_pointer
+ .long 0x93d # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x932) DW_TAG_formal_parameter)
+ .long 0x1e42 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x937) DW_TAG_formal_parameter)
+ .long 0x1e18 # DW_AT_type
+ .byte 0 # end of children of DIE 0x91d
+ .uleb128 0x30 # (DIE (0x93d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2199 # DW_AT_name: "_Tuple_impl"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x23e # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2202 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4ERKS3_"
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0x953 # DW_AT_object_pointer
+ .long 0x95e # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x953) DW_TAG_formal_parameter)
+ .long 0x1e42 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x958) DW_TAG_formal_parameter)
+ .long 0x1e3c # DW_AT_type
+ .byte 0 # end of children of DIE 0x93d
+ .uleb128 0x3e # (DIE (0x95e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2148 # DW_AT_name: "operator="
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x242 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long .LASF2225 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEaSERKS3_"
+ .long 0x1e36 # DW_AT_type
+ # DW_AT_declaration
+ # DW_AT_deleted
+ .long 0x977 # DW_AT_object_pointer
+ .long 0x982 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x977) DW_TAG_formal_parameter)
+ .long 0x1e42 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x97c) DW_TAG_formal_parameter)
+ .long 0x1e3c # DW_AT_type
+ .byte 0 # end of children of DIE 0x95e
+ .uleb128 0x2f # (DIE (0x982) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2199 # DW_AT_name: "_Tuple_impl"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x248 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2203 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4EOS3_"
+ # DW_AT_declaration
+ .long 0x997 # DW_AT_object_pointer
+ .long 0x9a2 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x997) DW_TAG_formal_parameter)
+ .long 0x1e42 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x99c) DW_TAG_formal_parameter)
+ .long 0x1e4d # DW_AT_type
+ .byte 0 # end of children of DIE 0x982
+ .uleb128 0x20 # (DIE (0x9a2) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2204 # DW_AT_name: "_M_swap"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x2f0 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2205 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEE7_M_swapERS3_"
+ .byte 0x2 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x9b8 # DW_AT_object_pointer
+ .long 0x9c3 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x9b8) DW_TAG_formal_parameter)
+ .long 0x1e42 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x9bd) DW_TAG_formal_parameter)
+ .long 0x1e36 # DW_AT_type
+ .byte 0 # end of children of DIE 0x9a2
+ .uleb128 0x27 # (DIE (0x9c3) DW_TAG_template_value_param)
+ .long .LASF2206 # DW_AT_name: "_Idx"
+ .long 0x1368 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x28 # (DIE (0x9cd) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2229 # DW_AT_name: "_Elements"
+ .uleb128 0xb # (DIE (0x9d2) DW_TAG_template_type_param)
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0x9cd
+ .byte 0 # end of children of DIE 0x8b7
+ .uleb128 0x7 # (DIE (0x9d9) DW_TAG_const_type)
+ .long 0x8b7 # DW_AT_type
+ .uleb128 0x16 # (DIE (0x9de) DW_TAG_structure_type)
+ .long .LASF2207 # DW_AT_name: "_Head_base<0, Base*, false>"
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xc8 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0xadd # DW_AT_sibling
+ .uleb128 0x19 # (DIE (0x9eb) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2185 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xca # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2208 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4Ev"
+ # DW_AT_declaration
+ .long 0x9ff # DW_AT_object_pointer
+ .long 0xa05 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x9ff) DW_TAG_formal_parameter)
+ .long 0x1e53 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x9eb
+ .uleb128 0x19 # (DIE (0xa05) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2185 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xcd # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2209 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4ERKS1_"
+ # DW_AT_declaration
+ .long 0xa19 # DW_AT_object_pointer
+ .long 0xa24 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xa19) DW_TAG_formal_parameter)
+ .long 0x1e53 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xa1e) DW_TAG_formal_parameter)
+ .long 0x1e5e # DW_AT_type
+ .byte 0 # end of children of DIE 0xa05
+ .uleb128 0x22 # (DIE (0xa24) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2185 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xd0 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2210 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4ERKS2_"
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0xa39 # DW_AT_object_pointer
+ .long 0xa44 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xa39) DW_TAG_formal_parameter)
+ .long 0x1e53 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xa3e) DW_TAG_formal_parameter)
+ .long 0x1e64 # DW_AT_type
+ .byte 0 # end of children of DIE 0xa24
+ .uleb128 0x22 # (DIE (0xa44) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2185 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xd1 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2211 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4EOS2_"
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0xa59 # DW_AT_object_pointer
+ .long 0xa64 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xa59) DW_TAG_formal_parameter)
+ .long 0x1e53 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xa5e) DW_TAG_formal_parameter)
+ .long 0x1e6a # DW_AT_type
+ .byte 0 # end of children of DIE 0xa44
+ .uleb128 0x19 # (DIE (0xa64) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2185 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xd8 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2212 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4ESt15allocator_arg_tSt13__uses_alloc0"
+ # DW_AT_declaration
+ .long 0xa78 # DW_AT_object_pointer
+ .long 0xa88 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xa78) DW_TAG_formal_parameter)
+ .long 0x1e53 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xa7d) DW_TAG_formal_parameter)
+ .long 0x73 # DW_AT_type
+ .uleb128 0x1 # (DIE (0xa82) DW_TAG_formal_parameter)
+ .long 0xa1 # DW_AT_type
+ .byte 0 # end of children of DIE 0xa64
+ .uleb128 0xf # (DIE (0xa88) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2191 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xf6 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2213 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EE7_M_headERS2_"
+ .long 0x1e70 # DW_AT_type
+ # DW_AT_declaration
+ .long 0xaa2 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0xa9c) DW_TAG_formal_parameter)
+ .long 0x1e76 # DW_AT_type
+ .byte 0 # end of children of DIE 0xa88
+ .uleb128 0xf # (DIE (0xaa2) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2191 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xf9 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2214 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EE7_M_headERKS2_"
+ .long 0x1e5e # DW_AT_type
+ # DW_AT_declaration
+ .long 0xabc # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0xab6) DW_TAG_formal_parameter)
+ .long 0x1e64 # DW_AT_type
+ .byte 0 # end of children of DIE 0xaa2
+ .uleb128 0xa # (DIE (0xabc) DW_TAG_member)
+ .long .LASF2194 # DW_AT_name: "_M_head_impl"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xfb # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x1e02 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0x27 # (DIE (0xac9) DW_TAG_template_value_param)
+ .long .LASF2206 # DW_AT_name: "_Idx"
+ .long 0x1368 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x23 # (DIE (0xad3) DW_TAG_template_type_param)
+ .long .LASF2195 # DW_AT_name: "_Head"
+ .long 0x1e02 # DW_AT_type
+ .byte 0 # end of children of DIE 0x9de
+ .uleb128 0x7 # (DIE (0xadd) DW_TAG_const_type)
+ .long 0x9de # DW_AT_type
+ .uleb128 0x24 # (DIE (0xae2) DW_TAG_structure_type)
+ .long .LASF2215 # DW_AT_name: "_Tuple_impl<0, Base*, std::default_delete<Base> >"
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x119 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0xc5d # DW_AT_sibling
+ .uleb128 0x2c # (DIE (0xaf0) DW_TAG_inheritance)
+ .long 0x8b7 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0x2e # (DIE (0xaf6) DW_TAG_inheritance)
+ .long 0x9de # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .byte 0x3 # DW_AT_accessibility
+ .uleb128 0x8 # (DIE (0xafd) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2191 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x123 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2216 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_headERS4_"
+ .long 0x1e70 # DW_AT_type
+ # DW_AT_declaration
+ .long 0xb18 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0xb12) DW_TAG_formal_parameter)
+ .long 0x1e7c # DW_AT_type
+ .byte 0 # end of children of DIE 0xafd
+ .uleb128 0x8 # (DIE (0xb18) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2191 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x126 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2217 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_headERKS4_"
+ .long 0x1e5e # DW_AT_type
+ # DW_AT_declaration
+ .long 0xb33 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0xb2d) DW_TAG_formal_parameter)
+ .long 0x1e82 # DW_AT_type
+ .byte 0 # end of children of DIE 0xb18
+ .uleb128 0x18 # (DIE (0xb33) DW_TAG_typedef)
+ .long .LASF2218 # DW_AT_name: "_Inherited"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x11f # DW_AT_decl_line
+ .byte 0x2f # DW_AT_decl_column
+ .long 0x8b7 # DW_AT_type
+ .uleb128 0x7 # (DIE (0xb40) DW_TAG_const_type)
+ .long 0xb33 # DW_AT_type
+ .uleb128 0x8 # (DIE (0xb45) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2219 # DW_AT_name: "_M_tail"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x129 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2220 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_tailERS4_"
+ .long 0x1e88 # DW_AT_type
+ # DW_AT_declaration
+ .long 0xb60 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0xb5a) DW_TAG_formal_parameter)
+ .long 0x1e7c # DW_AT_type
+ .byte 0 # end of children of DIE 0xb45
+ .uleb128 0x8 # (DIE (0xb60) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2219 # DW_AT_name: "_M_tail"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x12c # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2221 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_tailERKS4_"
+ .long 0x1e8e # DW_AT_type
+ # DW_AT_declaration
+ .long 0xb7b # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0xb75) DW_TAG_formal_parameter)
+ .long 0x1e82 # DW_AT_type
+ .byte 0 # end of children of DIE 0xb60
+ .uleb128 0x2f # (DIE (0xb7b) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2199 # DW_AT_name: "_Tuple_impl"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x12e # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2222 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4Ev"
+ # DW_AT_declaration
+ .long 0xb90 # DW_AT_object_pointer
+ .long 0xb96 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xb90) DW_TAG_formal_parameter)
+ .long 0x1e94 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xb7b
+ .uleb128 0x3d # (DIE (0xb96) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2199 # DW_AT_name: "_Tuple_impl"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x132 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2223 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4ERKS1_RKS3_"
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .long 0xbab # DW_AT_object_pointer
+ .long 0xbbb # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xbab) DW_TAG_formal_parameter)
+ .long 0x1e94 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xbb0) DW_TAG_formal_parameter)
+ .long 0x1e5e # DW_AT_type
+ .uleb128 0x1 # (DIE (0xbb5) DW_TAG_formal_parameter)
+ .long 0x1e18 # DW_AT_type
+ .byte 0 # end of children of DIE 0xb96
+ .uleb128 0x30 # (DIE (0xbbb) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2199 # DW_AT_name: "_Tuple_impl"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x13e # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2224 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4ERKS4_"
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0xbd1 # DW_AT_object_pointer
+ .long 0xbdc # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xbd1) DW_TAG_formal_parameter)
+ .long 0x1e94 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xbd6) DW_TAG_formal_parameter)
+ .long 0x1e82 # DW_AT_type
+ .byte 0 # end of children of DIE 0xbbb
+ .uleb128 0x3e # (DIE (0xbdc) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2148 # DW_AT_name: "operator="
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x142 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long .LASF2226 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEaSERKS4_"
+ .long 0x1e7c # DW_AT_type
+ # DW_AT_declaration
+ # DW_AT_deleted
+ .long 0xbf5 # DW_AT_object_pointer
+ .long 0xc00 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xbf5) DW_TAG_formal_parameter)
+ .long 0x1e94 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xbfa) DW_TAG_formal_parameter)
+ .long 0x1e82 # DW_AT_type
+ .byte 0 # end of children of DIE 0xbdc
+ .uleb128 0x30 # (DIE (0xc00) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2199 # DW_AT_name: "_Tuple_impl"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x144 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2227 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4EOS4_"
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0xc16 # DW_AT_object_pointer
+ .long 0xc21 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xc16) DW_TAG_formal_parameter)
+ .long 0x1e94 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xc1b) DW_TAG_formal_parameter)
+ .long 0x1e9f # DW_AT_type
+ .byte 0 # end of children of DIE 0xc00
+ .uleb128 0x20 # (DIE (0xc21) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2204 # DW_AT_name: "_M_swap"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x20e # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2228 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_swapERS4_"
+ .byte 0x2 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xc37 # DW_AT_object_pointer
+ .long 0xc42 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xc37) DW_TAG_formal_parameter)
+ .long 0x1e94 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xc3c) DW_TAG_formal_parameter)
+ .long 0x1e7c # DW_AT_type
+ .byte 0 # end of children of DIE 0xc21
+ .uleb128 0x27 # (DIE (0xc42) DW_TAG_template_value_param)
+ .long .LASF2206 # DW_AT_name: "_Idx"
+ .long 0x1368 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x28 # (DIE (0xc4c) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2229 # DW_AT_name: "_Elements"
+ .uleb128 0xb # (DIE (0xc51) DW_TAG_template_type_param)
+ .long 0x1e02 # DW_AT_type
+ .uleb128 0xb # (DIE (0xc56) DW_TAG_template_type_param)
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0xc4c
+ .byte 0 # end of children of DIE 0xae2
+ .uleb128 0x7 # (DIE (0xc5d) DW_TAG_const_type)
+ .long 0xae2 # DW_AT_type
+ .uleb128 0x16 # (DIE (0xc62) DW_TAG_structure_type)
+ .long .LASF2230 # DW_AT_name: "__conditional<true>"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .byte 0x92 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0xc88 # DW_AT_sibling
+ .uleb128 0xe # (DIE (0xc6f) DW_TAG_typedef)
+ .long .LASF2166 # DW_AT_name: "type"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .byte 0x95 # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .long 0x1eb0 # DW_AT_type
+ .uleb128 0xe # (DIE (0xc7b) DW_TAG_typedef)
+ .long .LASF2166 # DW_AT_name: "type"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .byte 0x95 # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .long 0x1eb6 # DW_AT_type
+ .byte 0 # end of children of DIE 0xc62
+ .uleb128 0x3f # (DIE (0xc88) DW_TAG_class_type)
+ .long .LASF2231 # DW_AT_name: "tuple<Base*, std::default_delete<Base> >"
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x7d8 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0xd85 # DW_AT_sibling
+ .uleb128 0x2e # (DIE (0xc96) DW_TAG_inheritance)
+ .long 0xae2 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .byte 0x1 # DW_AT_accessibility
+ .uleb128 0x55 # (DIE (0xc9d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2384 # DW_AT_name: "__nothrow_default_constructible"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x80e # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long .LASF2385 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEE31__nothrow_default_constructibleEv"
+ .long 0x136f # DW_AT_type
+ # DW_AT_declaration
+ .uleb128 0x31 # (DIE (0xcae) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2232 # DW_AT_name: "tuple"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x853 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2233 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC4ERKS4_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0xcc5 # DW_AT_object_pointer
+ .long 0xcd0 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xcc5) DW_TAG_formal_parameter)
+ .long 0x1ea5 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xcca) DW_TAG_formal_parameter)
+ .long 0x1eb0 # DW_AT_type
+ .byte 0 # end of children of DIE 0xcae
+ .uleb128 0x31 # (DIE (0xcd0) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2232 # DW_AT_name: "tuple"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x855 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2234 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC4EOS4_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0xce7 # DW_AT_object_pointer
+ .long 0xcf2 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xce7) DW_TAG_formal_parameter)
+ .long 0x1ea5 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xcec) DW_TAG_formal_parameter)
+ .long 0x1eb6 # DW_AT_type
+ .byte 0 # end of children of DIE 0xcd0
+ .uleb128 0x1d # (DIE (0xcf2) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2148 # DW_AT_name: "operator="
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x91b # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2235 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEaSERKS4_"
+ .long 0x1ebc # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xd0c # DW_AT_object_pointer
+ .long 0xd17 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xd0c) DW_TAG_formal_parameter)
+ .long 0x1ea5 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xd11) DW_TAG_formal_parameter)
+ .long 0xd8a # DW_AT_type
+ .byte 0 # end of children of DIE 0xcf2
+ .uleb128 0x1d # (DIE (0xd17) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2148 # DW_AT_name: "operator="
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x926 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2236 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEaSEOS4_"
+ .long 0x1ebc # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xd31 # DW_AT_object_pointer
+ .long 0xd3c # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xd31) DW_TAG_formal_parameter)
+ .long 0x1ea5 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xd36) DW_TAG_formal_parameter)
+ .long 0xd96 # DW_AT_type
+ .byte 0 # end of children of DIE 0xd17
+ .uleb128 0x20 # (DIE (0xd3c) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2153 # DW_AT_name: "swap"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x95b # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2237 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEE4swapERS4_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xd52 # DW_AT_object_pointer
+ .long 0xd5d # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xd52) DW_TAG_formal_parameter)
+ .long 0x1ea5 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xd57) DW_TAG_formal_parameter)
+ .long 0x1ebc # DW_AT_type
+ .byte 0 # end of children of DIE 0xd3c
+ .uleb128 0x20 # (DIE (0xd5d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2238 # DW_AT_name: "tuple<>"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x82a # DW_AT_decl_line
+ .byte 0x2 # DW_AT_decl_column
+ .long .LASF2239 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC4ILb1ELb1EEEv"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xd7d # DW_AT_object_pointer
+ .long 0xd83 # DW_AT_sibling
+ .uleb128 0x32 # (DIE (0xd73) DW_TAG_template_value_param)
+ .long .LASF2368 # DW_AT_name: "_Dummy"
+ .long 0x136f # DW_AT_type
+ # DW_AT_default_value
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x2 # (DIE (0xd7d) DW_TAG_formal_parameter)
+ .long 0x1ea5 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xd5d
+ .uleb128 0x56 # (DIE (0xd83) DW_TAG_GNU_template_parameter_pack)
+ .byte 0 # end of children of DIE 0xc88
+ .uleb128 0x7 # (DIE (0xd85) DW_TAG_const_type)
+ .long 0xc88 # DW_AT_type
+ .uleb128 0xe # (DIE (0xd8a) DW_TAG_typedef)
+ .long .LASF2240 # DW_AT_name: "__conditional_t"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .byte 0xa1 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0xc6f # DW_AT_type
+ .uleb128 0xe # (DIE (0xd96) DW_TAG_typedef)
+ .long .LASF2240 # DW_AT_name: "__conditional_t"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .byte 0xa1 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0xc7b # DW_AT_type
+ .uleb128 0x16 # (DIE (0xda2) DW_TAG_structure_type)
+ .long .LASF2241 # DW_AT_name: "__uniq_ptr_data<Base, std::default_delete<Base>, true, true>"
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xe9 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0xe28 # DW_AT_sibling
+ .uleb128 0x2c # (DIE (0xdaf) DW_TAG_inheritance)
+ .long 0x5ed # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0x22 # (DIE (0xdb5) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2242 # DW_AT_name: "__uniq_ptr_data"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xec # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2243 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EEC4EOS3_"
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0xdca # DW_AT_object_pointer
+ .long 0xdd5 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xdca) DW_TAG_formal_parameter)
+ .long 0x1ee5 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xdcf) DW_TAG_formal_parameter)
+ .long 0x1ef0 # DW_AT_type
+ .byte 0 # end of children of DIE 0xdb5
+ .uleb128 0x57 # (DIE (0xdd5) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2148 # DW_AT_name: "operator="
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xed # DW_AT_decl_line
+ .byte 0x18 # DW_AT_decl_column
+ .long .LASF2244 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EEaSEOS3_"
+ .long 0x1ef6 # DW_AT_type
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0xdee # DW_AT_object_pointer
+ .long 0xdf9 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xdee) DW_TAG_formal_parameter)
+ .long 0x1ee5 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xdf3) DW_TAG_formal_parameter)
+ .long 0x1ef0 # DW_AT_type
+ .byte 0 # end of children of DIE 0xdd5
+ .uleb128 0x58 # (DIE (0xdf9) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2242 # DW_AT_name: "__uniq_ptr_data"
+ .long .LASF2386 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EECI4St15__uniq_ptr_implIS0_S2_EEPS0_"
+ # DW_AT_artificial
+ # DW_AT_declaration
+ .long 0xe0a # DW_AT_object_pointer
+ .long 0xe15 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xe0a) DW_TAG_formal_parameter)
+ .long 0x1ee5 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xe0f) DW_TAG_formal_parameter)
+ .long 0x662 # DW_AT_type
+ .byte 0 # end of children of DIE 0xdf9
+ .uleb128 0xd # (DIE (0xe15) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1de8 # DW_AT_type
+ .uleb128 0xd # (DIE (0xe1e) DW_TAG_template_type_param)
+ .ascii "_Dp\0" # DW_AT_name
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0xda2
+ .uleb128 0x24 # (DIE (0xe28) DW_TAG_structure_type)
+ .long .LASF2245 # DW_AT_name: "add_lvalue_reference<Base>"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .value 0x6fd # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0xe4d # DW_AT_sibling
+ .uleb128 0x18 # (DIE (0xe36) DW_TAG_typedef)
+ .long .LASF2166 # DW_AT_name: "type"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .value 0x6fe # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0xe4d # DW_AT_type
+ .uleb128 0xd # (DIE (0xe43) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1de8 # DW_AT_type
+ .byte 0 # end of children of DIE 0xe28
+ .uleb128 0x18 # (DIE (0xe4d) DW_TAG_typedef)
+ .long .LASF2246 # DW_AT_name: "__add_lval_ref_t"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .value 0x497 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1efc # DW_AT_type
+ .uleb128 0x3f # (DIE (0xe5a) DW_TAG_class_type)
+ .long .LASF2247 # DW_AT_name: "unique_ptr<Base, std::default_delete<Base> >"
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x10f # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x10c5 # DW_AT_sibling
+ .uleb128 0x59 # (DIE (0xe68) DW_TAG_member)
+ .long .LASF2183 # DW_AT_name: "_M_t"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x115 # DW_AT_decl_line
+ .byte 0x21 # DW_AT_decl_column
+ .long 0xda2 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0x31 # (DIE (0xe76) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2248 # DW_AT_name: "unique_ptr"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x168 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2249 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC4EOS3_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0xe8d # DW_AT_object_pointer
+ .long 0xe98 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xe8d) DW_TAG_formal_parameter)
+ .long 0x1f02 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xe92) DW_TAG_formal_parameter)
+ .long 0x1f0d # DW_AT_type
+ .byte 0 # end of children of DIE 0xe76
+ .uleb128 0x20 # (DIE (0xe98) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2250 # DW_AT_name: "~unique_ptr"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x189 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2251 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED4Ev"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xeae # DW_AT_object_pointer
+ .long 0xeb4 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xeae) DW_TAG_formal_parameter)
+ .long 0x1f02 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xe98
+ .uleb128 0x5a # (DIE (0xeb4) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2148 # DW_AT_name: "operator="
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x199 # DW_AT_decl_line
+ .byte 0x13 # DW_AT_decl_column
+ .long .LASF2263 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEaSEOS3_"
+ .long 0x1f13 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0xecf # DW_AT_object_pointer
+ .long 0xeda # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xecf) DW_TAG_formal_parameter)
+ .long 0x1f02 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xed4) DW_TAG_formal_parameter)
+ .long 0x1f0d # DW_AT_type
+ .byte 0 # end of children of DIE 0xeb4
+ .uleb128 0x1d # (DIE (0xeda) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2148 # DW_AT_name: "operator="
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1b3 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2253 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEaSEDn"
+ .long 0x1f13 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xef4 # DW_AT_object_pointer
+ .long 0xeff # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xef4) DW_TAG_formal_parameter)
+ .long 0x1f02 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xef9) DW_TAG_formal_parameter)
+ .long 0xeb # DW_AT_type
+ .byte 0 # end of children of DIE 0xeda
+ .uleb128 0x1d # (DIE (0xeff) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2254 # DW_AT_name: "operator*"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1be # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2255 # DW_AT_linkage_name: "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EEdeEv"
+ .long 0xe36 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xf19 # DW_AT_object_pointer
+ .long 0xf1f # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xf19) DW_TAG_formal_parameter)
+ .long 0x1f19 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xeff
+ .uleb128 0x40 # (DIE (0xf1f) DW_TAG_typedef)
+ .long .LASF2256 # DW_AT_name: "pointer"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x118 # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x662 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ .uleb128 0x1d # (DIE (0xf2d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2257 # DW_AT_name: "operator->"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1cf # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2258 # DW_AT_linkage_name: "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EEptEv"
+ .long 0xf1f # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xf47 # DW_AT_object_pointer
+ .long 0xf4d # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xf47) DW_TAG_formal_parameter)
+ .long 0x1f19 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xf2d
+ .uleb128 0x5b # (DIE (0xf4d) DW_TAG_subprogram)
+ # DW_AT_external
+ .ascii "get\0" # DW_AT_name
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1d8 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2387 # DW_AT_linkage_name: "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EE3getEv"
+ .long 0xf1f # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xf67 # DW_AT_object_pointer
+ .long 0xf6d # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xf67) DW_TAG_formal_parameter)
+ .long 0x1f19 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xf4d
+ .uleb128 0x40 # (DIE (0xf6d) DW_TAG_typedef)
+ .long .LASF2259 # DW_AT_name: "deleter_type"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x11a # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x597 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ .uleb128 0x7 # (DIE (0xf7b) DW_TAG_const_type)
+ .long 0xf6d # DW_AT_type
+ .uleb128 0x1d # (DIE (0xf80) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2260 # DW_AT_name: "get_deleter"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1de # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2261 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE11get_deleterEv"
+ .long 0x1f1f # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xf9a # DW_AT_object_pointer
+ .long 0xfa0 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xf9a) DW_TAG_formal_parameter)
+ .long 0x1f02 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xf80
+ .uleb128 0x1d # (DIE (0xfa0) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2260 # DW_AT_name: "get_deleter"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1e4 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2262 # DW_AT_linkage_name: "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EE11get_deleterEv"
+ .long 0x1f25 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xfba # DW_AT_object_pointer
+ .long 0xfc0 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xfba) DW_TAG_formal_parameter)
+ .long 0x1f19 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xfa0
+ .uleb128 0x5c # (DIE (0xfc0) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2252 # DW_AT_name: "operator bool"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1e9 # DW_AT_decl_line
+ .byte 0x10 # DW_AT_decl_column
+ .long .LASF2264 # DW_AT_linkage_name: "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EEcvbEv"
+ .long 0x136f # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .long 0xfda # DW_AT_object_pointer
+ .long 0xfe0 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xfda) DW_TAG_formal_parameter)
+ .long 0x1f19 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xfc0
+ .uleb128 0x1d # (DIE (0xfe0) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2180 # DW_AT_name: "release"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1f1 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2265 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE7releaseEv"
+ .long 0xf1f # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xffa # DW_AT_object_pointer
+ .long 0x1000 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xffa) DW_TAG_formal_parameter)
+ .long 0x1f02 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xfe0
+ .uleb128 0x20 # (DIE (0x1000) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2178 # DW_AT_name: "reset"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1fc # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2266 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE5resetEPS0_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x1016 # DW_AT_object_pointer
+ .long 0x1021 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x1016) DW_TAG_formal_parameter)
+ .long 0x1f02 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x101b) DW_TAG_formal_parameter)
+ .long 0xf1f # DW_AT_type
+ .byte 0 # end of children of DIE 0x1000
+ .uleb128 0x20 # (DIE (0x1021) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2153 # DW_AT_name: "swap"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x206 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2267 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE4swapERS3_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x1037 # DW_AT_object_pointer
+ .long 0x1042 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x1037) DW_TAG_formal_parameter)
+ .long 0x1f02 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x103c) DW_TAG_formal_parameter)
+ .long 0x1f13 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1021
+ .uleb128 0x5d # (DIE (0x1042) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2248 # DW_AT_name: "unique_ptr"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x20d # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2268 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC4ERKS3_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ # DW_AT_deleted
+ .long 0x1058 # DW_AT_object_pointer
+ .long 0x1063 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x1058) DW_TAG_formal_parameter)
+ .long 0x1f02 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x105d) DW_TAG_formal_parameter)
+ .long 0x1f2b # DW_AT_type
+ .byte 0 # end of children of DIE 0x1042
+ .uleb128 0x5e # (DIE (0x1063) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2148 # DW_AT_name: "operator="
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x20e # DW_AT_decl_line
+ .byte 0x13 # DW_AT_decl_column
+ .long .LASF2269 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEaSERKS3_"
+ .long 0x1f13 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ # DW_AT_deleted
+ .long 0x107d # DW_AT_object_pointer
+ .long 0x1088 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x107d) DW_TAG_formal_parameter)
+ .long 0x1f02 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x1082) DW_TAG_formal_parameter)
+ .long 0x1f2b # DW_AT_type
+ .byte 0 # end of children of DIE 0x1063
+ .uleb128 0x5f # (DIE (0x1088) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2270 # DW_AT_name: "unique_ptr<>"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x137 # DW_AT_decl_line
+ .byte 0x2 # DW_AT_decl_column
+ .long .LASF2271 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC4IS2_vEEPS0_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .long 0x10a7 # DW_AT_object_pointer
+ .long 0x10b2 # DW_AT_sibling
+ .uleb128 0x33 # (DIE (0x109e) DW_TAG_template_type_param)
+ .long .LASF2272 # DW_AT_name: "_Del"
+ .long 0x597 # DW_AT_type
+ # DW_AT_default_value
+ .uleb128 0x2 # (DIE (0x10a7) DW_TAG_formal_parameter)
+ .long 0x1f02 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x10ac) DW_TAG_formal_parameter)
+ .long 0xf1f # DW_AT_type
+ .byte 0 # end of children of DIE 0x1088
+ .uleb128 0xd # (DIE (0x10b2) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1de8 # DW_AT_type
+ .uleb128 0x60 # (DIE (0x10bb) DW_TAG_template_type_param)
+ .ascii "_Dp\0" # DW_AT_name
+ .long 0x597 # DW_AT_type
+ # DW_AT_default_value
+ .byte 0 # end of children of DIE 0xe5a
+ .uleb128 0x7 # (DIE (0x10c5) DW_TAG_const_type)
+ .long 0xe5a # DW_AT_type
+ .uleb128 0x2d # (DIE (0x10ca) DW_TAG_namespace)
+ .long .LASF2273 # DW_AT_name: "__detail"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .byte 0xac # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x1109 # DW_AT_sibling
+ .uleb128 0x24 # (DIE (0x10d6) DW_TAG_structure_type)
+ .long .LASF2274 # DW_AT_name: "_MakeUniq<Base>"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x41e # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x10fb # DW_AT_sibling
+ .uleb128 0x18 # (DIE (0x10e4) DW_TAG_typedef)
+ .long .LASF2275 # DW_AT_name: "__single_object"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x41f # DW_AT_decl_line
+ .byte 0x1f # DW_AT_decl_column
+ .long 0xe5a # DW_AT_type
+ .uleb128 0xd # (DIE (0x10f1) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1de8 # DW_AT_type
+ .byte 0 # end of children of DIE 0x10d6
+ .uleb128 0x18 # (DIE (0x10fb) DW_TAG_typedef)
+ .long .LASF2276 # DW_AT_name: "__unique_ptr_t"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x42a # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x10e4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x10ca
+ .uleb128 0x16 # (DIE (0x1109) DW_TAG_structure_type)
+ .long .LASF2277 # DW_AT_name: "_Nth_type<0, Base*, std::default_delete<Base> >"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0xb # DW_AT_decl_file (/usr/include/c++/15/bits/utility.h)
+ .byte 0xeb # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x113d # DW_AT_sibling
+ .uleb128 0xe # (DIE (0x1116) DW_TAG_typedef)
+ .long .LASF2166 # DW_AT_name: "type"
+ .byte 0xb # DW_AT_decl_file (/usr/include/c++/15/bits/utility.h)
+ .byte 0xec # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x1e02 # DW_AT_type
+ .uleb128 0x12 # (DIE (0x1122) DW_TAG_template_value_param)
+ .ascii "_Np\0" # DW_AT_name
+ .long 0x1368 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x28 # (DIE (0x112c) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2278 # DW_AT_name: "_Types"
+ .uleb128 0xb # (DIE (0x1131) DW_TAG_template_type_param)
+ .long 0x1e02 # DW_AT_type
+ .uleb128 0xb # (DIE (0x1136) DW_TAG_template_type_param)
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0x112c
+ .byte 0 # end of children of DIE 0x1109
+ .uleb128 0x24 # (DIE (0x113d) DW_TAG_structure_type)
+ .long .LASF2279 # DW_AT_name: "tuple_element<0, std::tuple<Base*, std::default_delete<Base> > >"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x973 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x116c # DW_AT_sibling
+ .uleb128 0x18 # (DIE (0x114b) DW_TAG_typedef)
+ .long .LASF2166 # DW_AT_name: "type"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x977 # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x1116 # DW_AT_type
+ .uleb128 0x12 # (DIE (0x1158) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1368 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0xd # (DIE (0x1162) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0xc88 # DW_AT_type
+ .byte 0 # end of children of DIE 0x113d
+ .uleb128 0x16 # (DIE (0x116c) DW_TAG_structure_type)
+ .long .LASF2280 # DW_AT_name: "_Nth_type<1, Base*, std::default_delete<Base> >"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0xb # DW_AT_decl_file (/usr/include/c++/15/bits/utility.h)
+ .byte 0xeb # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x11a0 # DW_AT_sibling
+ .uleb128 0xe # (DIE (0x1179) DW_TAG_typedef)
+ .long .LASF2166 # DW_AT_name: "type"
+ .byte 0xb # DW_AT_decl_file (/usr/include/c++/15/bits/utility.h)
+ .byte 0xec # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x597 # DW_AT_type
+ .uleb128 0x12 # (DIE (0x1185) DW_TAG_template_value_param)
+ .ascii "_Np\0" # DW_AT_name
+ .long 0x1368 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x28 # (DIE (0x118f) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2278 # DW_AT_name: "_Types"
+ .uleb128 0xb # (DIE (0x1194) DW_TAG_template_type_param)
+ .long 0x1e02 # DW_AT_type
+ .uleb128 0xb # (DIE (0x1199) DW_TAG_template_type_param)
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0x118f
+ .byte 0 # end of children of DIE 0x116c
+ .uleb128 0x24 # (DIE (0x11a0) DW_TAG_structure_type)
+ .long .LASF2281 # DW_AT_name: "tuple_element<1, std::tuple<Base*, std::default_delete<Base> > >"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x973 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x11cf # DW_AT_sibling
+ .uleb128 0x18 # (DIE (0x11ae) DW_TAG_typedef)
+ .long .LASF2166 # DW_AT_name: "type"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x977 # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x1179 # DW_AT_type
+ .uleb128 0x12 # (DIE (0x11bb) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1368 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0xd # (DIE (0x11c5) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0xc88 # DW_AT_type
+ .byte 0 # end of children of DIE 0x11a0
+ .uleb128 0x8 # (DIE (0x11cf) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2282 # DW_AT_name: "__get_helper<1, std::default_delete<Base> >"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x97c # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long .LASF2283 # DW_AT_linkage_name: "_ZSt12__get_helperILm1ESt14default_deleteI4BaseEJEERT0_RSt11_Tuple_implIXT_EJS3_DpT1_EE"
+ .long 0x1e2a # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1202 # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x11e4) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1368 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x23 # (DIE (0x11ee) DW_TAG_template_type_param)
+ .long .LASF2195 # DW_AT_name: "_Head"
+ .long 0x597 # DW_AT_type
+ .uleb128 0x29 # (DIE (0x11f7) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2289 # DW_AT_name: "_Tail"
+ .uleb128 0x1 # (DIE (0x11fc) DW_TAG_formal_parameter)
+ .long 0x1e36 # DW_AT_type
+ .byte 0 # end of children of DIE 0x11cf
+ .uleb128 0xe # (DIE (0x1202) DW_TAG_typedef)
+ .long .LASF2284 # DW_AT_name: "__tuple_element_t"
+ .byte 0xb # DW_AT_decl_file (/usr/include/c++/15/bits/utility.h)
+ .byte 0x56 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x11ae # DW_AT_type
+ .uleb128 0x8 # (DIE (0x120e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2285 # DW_AT_name: "get<1, Base*, std::default_delete<Base> >"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x98c # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long .LASF2286 # DW_AT_linkage_name: "_ZSt3getILm1EJP4BaseSt14default_deleteIS0_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_"
+ .long 0x20f0 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1247 # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x1223) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1368 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x25 # (DIE (0x122d) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2229 # DW_AT_name: "_Elements"
+ .long 0x1241 # DW_AT_sibling
+ .uleb128 0xb # (DIE (0x1236) DW_TAG_template_type_param)
+ .long 0x1e02 # DW_AT_type
+ .uleb128 0xb # (DIE (0x123b) DW_TAG_template_type_param)
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0x122d
+ .uleb128 0x1 # (DIE (0x1241) DW_TAG_formal_parameter)
+ .long 0x1ebc # DW_AT_type
+ .byte 0 # end of children of DIE 0x120e
+ .uleb128 0x8 # (DIE (0x1247) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2287 # DW_AT_name: "__get_helper<0, Base*, std::default_delete<Base> >"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x97c # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long .LASF2288 # DW_AT_linkage_name: "_ZSt12__get_helperILm0EP4BaseJSt14default_deleteIS0_EEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE"
+ .long 0x1e70 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1284 # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x125c) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1368 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x23 # (DIE (0x1266) DW_TAG_template_type_param)
+ .long .LASF2195 # DW_AT_name: "_Head"
+ .long 0x1e02 # DW_AT_type
+ .uleb128 0x25 # (DIE (0x126f) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2289 # DW_AT_name: "_Tail"
+ .long 0x127e # DW_AT_sibling
+ .uleb128 0xb # (DIE (0x1278) DW_TAG_template_type_param)
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0x126f
+ .uleb128 0x1 # (DIE (0x127e) DW_TAG_formal_parameter)
+ .long 0x1e7c # DW_AT_type
+ .byte 0 # end of children of DIE 0x1247
+ .uleb128 0xe # (DIE (0x1284) DW_TAG_typedef)
+ .long .LASF2284 # DW_AT_name: "__tuple_element_t"
+ .byte 0xb # DW_AT_decl_file (/usr/include/c++/15/bits/utility.h)
+ .byte 0x56 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x114b # DW_AT_type
+ .uleb128 0x8 # (DIE (0x1290) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2290 # DW_AT_name: "get<0, Base*, std::default_delete<Base> >"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x98c # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long .LASF2291 # DW_AT_linkage_name: "_ZSt3getILm0EJP4BaseSt14default_deleteIS0_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_"
+ .long 0x21c1 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x12c9 # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x12a5) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1368 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x25 # (DIE (0x12af) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2229 # DW_AT_name: "_Elements"
+ .long 0x12c3 # DW_AT_sibling
+ .uleb128 0xb # (DIE (0x12b8) DW_TAG_template_type_param)
+ .long 0x1e02 # DW_AT_type
+ .uleb128 0xb # (DIE (0x12bd) DW_TAG_template_type_param)
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0x12af
+ .uleb128 0x1 # (DIE (0x12c3) DW_TAG_formal_parameter)
+ .long 0x1ebc # DW_AT_type
+ .byte 0 # end of children of DIE 0x1290
+ .uleb128 0x61 # (DIE (0x12c9) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2292 # DW_AT_name: "make_unique<Base>"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x43c # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long .LASF2388 # DW_AT_linkage_name: "_ZSt11make_uniqueI4BaseJEENSt8__detail9_MakeUniqIT_E15__single_objectEDpOT0_"
+ .long 0x10fb # DW_AT_type
+ # DW_AT_declaration
+ .uleb128 0xd # (DIE (0x12da) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1de8 # DW_AT_type
+ .uleb128 0x29 # (DIE (0x12e3) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2293 # DW_AT_name: "_Args"
+ .byte 0 # end of children of DIE 0x12c9
+ .byte 0 # end of children of DIE 0x2d
+ .uleb128 0x41 # (DIE (0x12ea) DW_TAG_namespace)
+ .long .LASF2294 # DW_AT_name: "__gnu_cxx"
+ .byte 0x7 # DW_AT_decl_file (/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h)
+ .value 0x8ef # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1368 # DW_AT_sibling
+ .uleb128 0x37 # (DIE (0x12f7) DW_TAG_namespace)
+ .long .LASF2295 # DW_AT_name: "__cxx11"
+ .byte 0x7 # DW_AT_decl_file (/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h)
+ .value 0x8f1 # DW_AT_decl_line
+ .byte 0x41 # DW_AT_decl_column
+ # DW_AT_export_symbols
+ .uleb128 0x38 # (DIE (0x1300) DW_TAG_imported_module)
+ .byte 0x7 # DW_AT_decl_file (/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h)
+ .value 0x8f1 # DW_AT_decl_line
+ .byte 0x41 # DW_AT_decl_column
+ .long 0x12f7 # DW_AT_import
+ .uleb128 0x3a # (DIE (0x1309) DW_TAG_namespace)
+ .long .LASF2296 # DW_AT_name: "__ops"
+ .byte 0xc # DW_AT_decl_file (/usr/include/c++/15/bits/predefined_ops.h)
+ .byte 0x25 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .uleb128 0x3 # (DIE (0x1311) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xfd # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1d34 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x1319) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .value 0x106 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1d50 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x1322) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .value 0x107 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1d75 # DW_AT_import
+ .uleb128 0x62 # (DIE (0x132b) DW_TAG_enumeration_type)
+ .long .LASF2389 # DW_AT_name: "_Lock_policy"
+ .byte 0x7 # DW_AT_encoding
+ .byte 0x4 # DW_AT_byte_size
+ .long 0x1384 # DW_AT_type
+ .byte 0x18 # DW_AT_decl_file (/usr/include/c++/15/ext/concurrence.h)
+ .byte 0x36 # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .long 0x1350 # DW_AT_sibling
+ .uleb128 0x34 # (DIE (0x133d) DW_TAG_enumerator)
+ .long .LASF2297 # DW_AT_name: "_S_single"
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x34 # (DIE (0x1343) DW_TAG_enumerator)
+ .long .LASF2298 # DW_AT_name: "_S_mutex"
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x34 # (DIE (0x1349) DW_TAG_enumerator)
+ .long .LASF2299 # DW_AT_name: "_S_atomic"
+ .byte 0x2 # DW_AT_const_value
+ .byte 0 # end of children of DIE 0x132b
+ .uleb128 0x7 # (DIE (0x1350) DW_TAG_const_type)
+ .long 0x132b # DW_AT_type
+ .uleb128 0x63 # (DIE (0x1355) DW_TAG_variable)
+ .long .LASF2390 # DW_AT_name: "__default_lock_policy"
+ .byte 0x18 # DW_AT_decl_file (/usr/include/c++/15/ext/concurrence.h)
+ .byte 0x3a # DW_AT_decl_line
+ .byte 0x28 # DW_AT_decl_column
+ .long .LASF2391 # DW_AT_linkage_name: "_ZN9__gnu_cxx21__default_lock_policyE"
+ .long 0x1350 # DW_AT_type
+ # DW_AT_external
+ # DW_AT_declaration
+ .byte 0x2 # DW_AT_const_value
+ .byte 0x3 # DW_AT_inline
+ .byte 0 # end of children of DIE 0x12ea
+ .uleb128 0x9 # (DIE (0x1368) DW_TAG_base_type)
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x7 # DW_AT_encoding
+ .long .LASF2300 # DW_AT_name: "long unsigned int"
+ .uleb128 0x9 # (DIE (0x136f) DW_TAG_base_type)
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x2 # DW_AT_encoding
+ .long .LASF2301 # DW_AT_name: "bool"
+ .uleb128 0x9 # (DIE (0x1376) DW_TAG_base_type)
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x8 # DW_AT_encoding
+ .long .LASF2302 # DW_AT_name: "unsigned char"
+ .uleb128 0x9 # (DIE (0x137d) DW_TAG_base_type)
+ .byte 0x2 # DW_AT_byte_size
+ .byte 0x7 # DW_AT_encoding
+ .long .LASF2303 # DW_AT_name: "short unsigned int"
+ .uleb128 0x9 # (DIE (0x1384) DW_TAG_base_type)
+ .byte 0x4 # DW_AT_byte_size
+ .byte 0x7 # DW_AT_encoding
+ .long .LASF2304 # DW_AT_name: "unsigned int"
+ .uleb128 0x9 # (DIE (0x138b) DW_TAG_base_type)
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x7 # DW_AT_encoding
+ .long .LASF2305 # DW_AT_name: "long long unsigned int"
+ .uleb128 0x9 # (DIE (0x1392) DW_TAG_base_type)
+ .byte 0x10 # DW_AT_byte_size
+ .byte 0x7 # DW_AT_encoding
+ .long .LASF2306 # DW_AT_name: "__int128 unsigned"
+ .uleb128 0x9 # (DIE (0x1399) DW_TAG_base_type)
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x6 # DW_AT_encoding
+ .long .LASF2307 # DW_AT_name: "signed char"
+ .uleb128 0x9 # (DIE (0x13a0) DW_TAG_base_type)
+ .byte 0x2 # DW_AT_byte_size
+ .byte 0x5 # DW_AT_encoding
+ .long .LASF2308 # DW_AT_name: "short int"
+ .uleb128 0x64 # (DIE (0x13a7) DW_TAG_base_type)
+ .byte 0x4 # DW_AT_byte_size
+ .byte 0x5 # DW_AT_encoding
+ .ascii "int\0" # DW_AT_name
+ .uleb128 0x9 # (DIE (0x13ae) DW_TAG_base_type)
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x5 # DW_AT_encoding
+ .long .LASF2309 # DW_AT_name: "long int"
+ .uleb128 0x9 # (DIE (0x13b5) DW_TAG_base_type)
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x5 # DW_AT_encoding
+ .long .LASF2310 # DW_AT_name: "long long int"
+ .uleb128 0x9 # (DIE (0x13bc) DW_TAG_base_type)
+ .byte 0x10 # DW_AT_byte_size
+ .byte 0x5 # DW_AT_encoding
+ .long .LASF2311 # DW_AT_name: "__int128"
+ .uleb128 0x9 # (DIE (0x13c3) DW_TAG_base_type)
+ .byte 0x4 # DW_AT_byte_size
+ .byte 0x5 # DW_AT_encoding
+ .long .LASF2312 # DW_AT_name: "wchar_t"
+ .uleb128 0x7 # (DIE (0x13ca) DW_TAG_const_type)
+ .long 0x13c3 # DW_AT_type
+ .uleb128 0x9 # (DIE (0x13cf) DW_TAG_base_type)
+ .byte 0x2 # DW_AT_byte_size
+ .byte 0x10 # DW_AT_encoding
+ .long .LASF2313 # DW_AT_name: "char16_t"
+ .uleb128 0x9 # (DIE (0x13d6) DW_TAG_base_type)
+ .byte 0x4 # DW_AT_byte_size
+ .byte 0x10 # DW_AT_encoding
+ .long .LASF2314 # DW_AT_name: "char32_t"
+ .uleb128 0x65 # (DIE (0x13dd) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .uleb128 0x4 # (DIE (0x13df) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x13e5 # DW_AT_type
+ .uleb128 0x66 # (DIE (0x13e5) DW_TAG_const_type)
+ .uleb128 0x4 # (DIE (0x13e6) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x13ec # DW_AT_type
+ .uleb128 0x9 # (DIE (0x13ec) DW_TAG_base_type)
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x6 # DW_AT_encoding
+ .long .LASF2315 # DW_AT_name: "char"
+ .uleb128 0x7 # (DIE (0x13f3) DW_TAG_const_type)
+ .long 0x13ec # DW_AT_type
+ .uleb128 0x4 # (DIE (0x13f8) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x13f3 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x13fe) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x13c3 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1404) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x13ca # DW_AT_type
+ .uleb128 0x9 # (DIE (0x140a) DW_TAG_base_type)
+ .byte 0x10 # DW_AT_byte_size
+ .byte 0x4 # DW_AT_encoding
+ .long .LASF2316 # DW_AT_name: "long double"
+ .uleb128 0x9 # (DIE (0x1411) DW_TAG_base_type)
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x4 # DW_AT_encoding
+ .long .LASF2317 # DW_AT_name: "double"
+ .uleb128 0x9 # (DIE (0x1418) DW_TAG_base_type)
+ .byte 0x4 # DW_AT_byte_size
+ .byte 0x4 # DW_AT_encoding
+ .long .LASF2318 # DW_AT_name: "float"
+ .uleb128 0x41 # (DIE (0x141f) DW_TAG_namespace)
+ .long .LASF2319 # DW_AT_name: "__gnu_debug"
+ .byte 0xd # DW_AT_decl_file (/usr/include/c++/15/bits/stl_iterator.h)
+ .value 0xba7 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1435 # DW_AT_sibling
+ .uleb128 0x42 # (DIE (0x142c) DW_TAG_imported_module)
+ .byte 0x5 # DW_AT_decl_file (/usr/include/c++/15/debug/debug.h)
+ .byte 0x3a # DW_AT_decl_line
+ .byte 0x18 # DW_AT_decl_column
+ .long 0x6b # DW_AT_import
+ .byte 0 # end of children of DIE 0x141f
+ .uleb128 0x4 # (DIE (0x1435) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x73 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x143b) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xae # DW_AT_type
+ .uleb128 0x67 # (DIE (0x1441) DW_TAG_unspecified_type)
+ .long .LASF2392 # DW_AT_name: "decltype(nullptr)"
+ .uleb128 0xe # (DIE (0x1446) DW_TAG_typedef)
+ .long .LASF2130 # DW_AT_name: "size_t"
+ .byte 0xe # DW_AT_decl_file (/usr/lib/gcc/x86_64-redhat-linux/15/include/stddef.h)
+ .byte 0xe5 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long 0x1368 # DW_AT_type
+ .uleb128 0x68 # (DIE (0x1452) DW_TAG_structure_type)
+ .long .LASF2393 # DW_AT_name: "typedef __va_list_tag __va_list_tag"
+ .byte 0x18 # DW_AT_byte_size
+ .byte 0xf # DW_AT_decl_file (<built-in>)
+ .byte 0 # DW_AT_decl_line
+ .long 0x148f # DW_AT_sibling
+ .uleb128 0x2a # (DIE (0x145e) DW_TAG_member)
+ .long .LASF2320 # DW_AT_name: "gp_offset"
+ .byte 0xf # DW_AT_decl_file (<built-in>)
+ .byte 0 # DW_AT_decl_line
+ .long 0x1384 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0x2a # (DIE (0x146a) DW_TAG_member)
+ .long .LASF2321 # DW_AT_name: "fp_offset"
+ .byte 0xf # DW_AT_decl_file (<built-in>)
+ .byte 0 # DW_AT_decl_line
+ .long 0x1384 # DW_AT_type
+ .byte 0x4 # DW_AT_data_member_location
+ .uleb128 0x2a # (DIE (0x1476) DW_TAG_member)
+ .long .LASF2322 # DW_AT_name: "overflow_arg_area"
+ .byte 0xf # DW_AT_decl_file (<built-in>)
+ .byte 0 # DW_AT_decl_line
+ .long 0x13dd # DW_AT_type
+ .byte 0x8 # DW_AT_data_member_location
+ .uleb128 0x2a # (DIE (0x1482) DW_TAG_member)
+ .long .LASF2323 # DW_AT_name: "reg_save_area"
+ .byte 0xf # DW_AT_decl_file (<built-in>)
+ .byte 0 # DW_AT_decl_line
+ .long 0x13dd # DW_AT_type
+ .byte 0x10 # DW_AT_data_member_location
+ .byte 0 # end of children of DIE 0x1452
+ .uleb128 0xe # (DIE (0x148f) DW_TAG_typedef)
+ .long .LASF2324 # DW_AT_name: "wint_t"
+ .byte 0x10 # DW_AT_decl_file (/usr/include/bits/types/wint_t.h)
+ .byte 0x14 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long 0x1384 # DW_AT_type
+ .uleb128 0x69 # (DIE (0x149b) DW_TAG_structure_type)
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x11 # DW_AT_decl_file (/usr/include/bits/types/__mbstate_t.h)
+ .byte 0xe # DW_AT_decl_line
+ .byte 0x1 # DW_AT_decl_column
+ .long .LASF2394 # DW_AT_linkage_name: "11__mbstate_t"
+ .long 0x14e5 # DW_AT_sibling
+ .uleb128 0x6a # (DIE (0x14a8) DW_TAG_union_type)
+ .byte 0x4 # DW_AT_byte_size
+ .byte 0x11 # DW_AT_decl_file (/usr/include/bits/types/__mbstate_t.h)
+ .byte 0x11 # DW_AT_decl_line
+ .byte 0x3 # DW_AT_decl_column
+ .long 0x14ca # DW_AT_sibling
+ .uleb128 0x43 # (DIE (0x14b1) DW_TAG_member)
+ .long .LASF2325 # DW_AT_name: "__wch"
+ .byte 0x11 # DW_AT_decl_file (/usr/include/bits/types/__mbstate_t.h)
+ .byte 0x12 # DW_AT_decl_line
+ .byte 0x13 # DW_AT_decl_column
+ .long 0x1384 # DW_AT_type
+ .uleb128 0x43 # (DIE (0x14bd) DW_TAG_member)
+ .long .LASF2326 # DW_AT_name: "__wchb"
+ .byte 0x11 # DW_AT_decl_file (/usr/include/bits/types/__mbstate_t.h)
+ .byte 0x13 # DW_AT_decl_line
+ .byte 0xa # DW_AT_decl_column
+ .long 0x14e5 # DW_AT_type
+ .byte 0 # end of children of DIE 0x14a8
+ .uleb128 0xa # (DIE (0x14ca) DW_TAG_member)
+ .long .LASF2327 # DW_AT_name: "__count"
+ .byte 0x11 # DW_AT_decl_file (/usr/include/bits/types/__mbstate_t.h)
+ .byte 0xf # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x14d7) DW_TAG_member)
+ .long .LASF2328 # DW_AT_name: "__value"
+ .byte 0x11 # DW_AT_decl_file (/usr/include/bits/types/__mbstate_t.h)
+ .byte 0x14 # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long 0x14a8 # DW_AT_type
+ .byte 0x4 # DW_AT_data_member_location
+ .byte 0 # end of children of DIE 0x149b
+ .uleb128 0x6b # (DIE (0x14e5) DW_TAG_array_type)
+ .long 0x13ec # DW_AT_type
+ .long 0x14f5 # DW_AT_sibling
+ .uleb128 0x6c # (DIE (0x14ee) DW_TAG_subrange_type)
+ .long 0x1368 # DW_AT_type
+ .byte 0x3 # DW_AT_upper_bound
+ .byte 0 # end of children of DIE 0x14e5
+ .uleb128 0xe # (DIE (0x14f5) DW_TAG_typedef)
+ .long .LASF2329 # DW_AT_name: "__mbstate_t"
+ .byte 0x11 # DW_AT_decl_file (/usr/include/bits/types/__mbstate_t.h)
+ .byte 0x15 # DW_AT_decl_line
+ .byte 0x3 # DW_AT_decl_column
+ .long 0x149b # DW_AT_type
+ .uleb128 0xe # (DIE (0x1501) DW_TAG_typedef)
+ .long .LASF2330 # DW_AT_name: "mbstate_t"
+ .byte 0x12 # DW_AT_decl_file (/usr/include/bits/types/mbstate_t.h)
+ .byte 0x6 # DW_AT_decl_line
+ .byte 0x15 # DW_AT_decl_column
+ .long 0x14f5 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x150d) DW_TAG_const_type)
+ .long 0x1501 # DW_AT_type
+ .uleb128 0xe # (DIE (0x1512) DW_TAG_typedef)
+ .long .LASF2331 # DW_AT_name: "__FILE"
+ .byte 0x13 # DW_AT_decl_file (/usr/include/bits/types/__FILE.h)
+ .byte 0x5 # DW_AT_decl_line
+ .byte 0x19 # DW_AT_decl_column
+ .long 0x151e # DW_AT_type
+ .uleb128 0x6d # (DIE (0x151e) DW_TAG_structure_type)
+ .long .LASF2395 # DW_AT_name: "_IO_FILE"
+ # DW_AT_declaration
+ .uleb128 0x5 # (DIE (0x1523) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1635 # DW_AT_name: "btowc"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x157 # DW_AT_decl_line
+ .byte 0x1 # DW_AT_decl_column
+ .long 0x148f # DW_AT_type
+ # DW_AT_declaration
+ .long 0x153a # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1534) DW_TAG_formal_parameter)
+ .long 0x13a7 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1523
+ .uleb128 0x5 # (DIE (0x153a) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1636 # DW_AT_name: "fgetwc"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x3a7 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x148f # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1551 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x154b) DW_TAG_formal_parameter)
+ .long 0x1551 # DW_AT_type
+ .byte 0 # end of children of DIE 0x153a
+ .uleb128 0x4 # (DIE (0x1551) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x1512 # DW_AT_type
+ .uleb128 0x5 # (DIE (0x1557) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1637 # DW_AT_name: "fgetws"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x3c4 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1578 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1568) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x156d) DW_TAG_formal_parameter)
+ .long 0x13a7 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1572) DW_TAG_formal_parameter)
+ .long 0x1551 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1557
+ .uleb128 0x5 # (DIE (0x1578) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1638 # DW_AT_name: "fputwc"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x3b5 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x148f # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1594 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1589) DW_TAG_formal_parameter)
+ .long 0x13c3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x158e) DW_TAG_formal_parameter)
+ .long 0x1551 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1578
+ .uleb128 0x5 # (DIE (0x1594) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1639 # DW_AT_name: "fputws"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x3cb # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x15b0 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x15a5) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x15aa) DW_TAG_formal_parameter)
+ .long 0x1551 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1594
+ .uleb128 0x5 # (DIE (0x15b0) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1640 # DW_AT_name: "fwide"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x2d5 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x15cc # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x15c1) DW_TAG_formal_parameter)
+ .long 0x1551 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x15c6) DW_TAG_formal_parameter)
+ .long 0x13a7 # DW_AT_type
+ .byte 0 # end of children of DIE 0x15b0
+ .uleb128 0x5 # (DIE (0x15cc) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1641 # DW_AT_name: "fwprintf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x2dc # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x15e9 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x15dd) DW_TAG_formal_parameter)
+ .long 0x1551 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x15e2) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x26 # (DIE (0x15e7) DW_TAG_unspecified_parameters)
+ .byte 0 # end of children of DIE 0x15cc
+ .uleb128 0x8 # (DIE (0x15e9) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1642 # DW_AT_name: "fwscanf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x31b # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2332 # DW_AT_linkage_name: "__isoc23_fwscanf"
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x160a # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x15fe) DW_TAG_formal_parameter)
+ .long 0x1551 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1603) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x26 # (DIE (0x1608) DW_TAG_unspecified_parameters)
+ .byte 0 # end of children of DIE 0x15e9
+ .uleb128 0x5 # (DIE (0x160a) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1643 # DW_AT_name: "getwc"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x3a8 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x148f # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1621 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x161b) DW_TAG_formal_parameter)
+ .long 0x1551 # DW_AT_type
+ .byte 0 # end of children of DIE 0x160a
+ .uleb128 0x6e # (DIE (0x1621) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1644 # DW_AT_name: "getwchar"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x3ae # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x148f # DW_AT_type
+ # DW_AT_declaration
+ .uleb128 0x5 # (DIE (0x162e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1645 # DW_AT_name: "mbrlen"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x162 # DW_AT_decl_line
+ .byte 0x1 # DW_AT_decl_column
+ .long 0x1446 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x164f # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x163f) DW_TAG_formal_parameter)
+ .long 0x13f8 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1644) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1649) DW_TAG_formal_parameter)
+ .long 0x164f # DW_AT_type
+ .byte 0 # end of children of DIE 0x162e
+ .uleb128 0x4 # (DIE (0x164f) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x1501 # DW_AT_type
+ .uleb128 0x5 # (DIE (0x1655) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1646 # DW_AT_name: "mbrtowc"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x141 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x1446 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x167b # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1666) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x166b) DW_TAG_formal_parameter)
+ .long 0x13f8 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1670) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1675) DW_TAG_formal_parameter)
+ .long 0x164f # DW_AT_type
+ .byte 0 # end of children of DIE 0x1655
+ .uleb128 0x5 # (DIE (0x167b) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1647 # DW_AT_name: "mbsinit"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x13d # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1692 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x168c) DW_TAG_formal_parameter)
+ .long 0x1692 # DW_AT_type
+ .byte 0 # end of children of DIE 0x167b
+ .uleb128 0x4 # (DIE (0x1692) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x150d # DW_AT_type
+ .uleb128 0x5 # (DIE (0x1698) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1648 # DW_AT_name: "mbsrtowcs"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x16a # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x1446 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x16be # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x16a9) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x16ae) DW_TAG_formal_parameter)
+ .long 0x16be # DW_AT_type
+ .uleb128 0x1 # (DIE (0x16b3) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x16b8) DW_TAG_formal_parameter)
+ .long 0x164f # DW_AT_type
+ .byte 0 # end of children of DIE 0x1698
+ .uleb128 0x4 # (DIE (0x16be) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x13f8 # DW_AT_type
+ .uleb128 0x5 # (DIE (0x16c4) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1649 # DW_AT_name: "putwc"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x3b6 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x148f # DW_AT_type
+ # DW_AT_declaration
+ .long 0x16e0 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x16d5) DW_TAG_formal_parameter)
+ .long 0x13c3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x16da) DW_TAG_formal_parameter)
+ .long 0x1551 # DW_AT_type
+ .byte 0 # end of children of DIE 0x16c4
+ .uleb128 0x5 # (DIE (0x16e0) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1650 # DW_AT_name: "putwchar"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x3bc # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x148f # DW_AT_type
+ # DW_AT_declaration
+ .long 0x16f7 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x16f1) DW_TAG_formal_parameter)
+ .long 0x13c3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x16e0
+ .uleb128 0x5 # (DIE (0x16f7) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1651 # DW_AT_name: "swprintf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x2e6 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1719 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1708) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x170d) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1712) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x26 # (DIE (0x1717) DW_TAG_unspecified_parameters)
+ .byte 0 # end of children of DIE 0x16f7
+ .uleb128 0x8 # (DIE (0x1719) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1652 # DW_AT_name: "swscanf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x322 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2333 # DW_AT_linkage_name: "__isoc23_swscanf"
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x173a # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x172e) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1733) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x26 # (DIE (0x1738) DW_TAG_unspecified_parameters)
+ .byte 0 # end of children of DIE 0x1719
+ .uleb128 0x5 # (DIE (0x173a) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1653 # DW_AT_name: "ungetwc"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x3d3 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x148f # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1756 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x174b) DW_TAG_formal_parameter)
+ .long 0x148f # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1750) DW_TAG_formal_parameter)
+ .long 0x1551 # DW_AT_type
+ .byte 0 # end of children of DIE 0x173a
+ .uleb128 0x5 # (DIE (0x1756) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1654 # DW_AT_name: "vfwprintf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x2ee # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1777 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1767) DW_TAG_formal_parameter)
+ .long 0x1551 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x176c) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1771) DW_TAG_formal_parameter)
+ .long 0x1777 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1756
+ .uleb128 0x4 # (DIE (0x1777) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x1452 # DW_AT_type
+ .uleb128 0x8 # (DIE (0x177d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1655 # DW_AT_name: "vfwscanf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x36b # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2334 # DW_AT_linkage_name: "__isoc23_vfwscanf"
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x17a2 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1792) DW_TAG_formal_parameter)
+ .long 0x1551 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1797) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x179c) DW_TAG_formal_parameter)
+ .long 0x1777 # DW_AT_type
+ .byte 0 # end of children of DIE 0x177d
+ .uleb128 0x5 # (DIE (0x17a2) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1656 # DW_AT_name: "vswprintf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x2fb # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x17c8 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x17b3) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x17b8) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x17bd) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x17c2) DW_TAG_formal_parameter)
+ .long 0x1777 # DW_AT_type
+ .byte 0 # end of children of DIE 0x17a2
+ .uleb128 0x8 # (DIE (0x17c8) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1657 # DW_AT_name: "vswscanf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x372 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2335 # DW_AT_linkage_name: "__isoc23_vswscanf"
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x17ed # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x17dd) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x17e2) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x17e7) DW_TAG_formal_parameter)
+ .long 0x1777 # DW_AT_type
+ .byte 0 # end of children of DIE 0x17c8
+ .uleb128 0x5 # (DIE (0x17ed) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1658 # DW_AT_name: "vwprintf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x2f6 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1809 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x17fe) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1803) DW_TAG_formal_parameter)
+ .long 0x1777 # DW_AT_type
+ .byte 0 # end of children of DIE 0x17ed
+ .uleb128 0x8 # (DIE (0x1809) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1659 # DW_AT_name: "vwscanf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x36f # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2336 # DW_AT_linkage_name: "__isoc23_vwscanf"
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1829 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x181e) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1823) DW_TAG_formal_parameter)
+ .long 0x1777 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1809
+ .uleb128 0x5 # (DIE (0x1829) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1660 # DW_AT_name: "wcrtomb"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x146 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x1446 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x184a # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x183a) DW_TAG_formal_parameter)
+ .long 0x13e6 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x183f) DW_TAG_formal_parameter)
+ .long 0x13c3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1844) DW_TAG_formal_parameter)
+ .long 0x164f # DW_AT_type
+ .byte 0 # end of children of DIE 0x1829
+ .uleb128 0x13 # (DIE (0x184a) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1661 # DW_AT_name: "wcscat"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0x79 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1865 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x185a) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x185f) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .byte 0 # end of children of DIE 0x184a
+ .uleb128 0x13 # (DIE (0x1865) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1663 # DW_AT_name: "wcscmp"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0x82 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1880 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1875) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x187a) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1865
+ .uleb128 0x13 # (DIE (0x1880) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1664 # DW_AT_name: "wcscoll"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0x9b # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x189b # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1890) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1895) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1880
+ .uleb128 0x13 # (DIE (0x189b) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1665 # DW_AT_name: "wcscpy"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0x62 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x18b6 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x18ab) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x18b0) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .byte 0 # end of children of DIE 0x189b
+ .uleb128 0x13 # (DIE (0x18b6) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1666 # DW_AT_name: "wcscspn"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xd4 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x1446 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x18d1 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x18c6) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x18cb) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .byte 0 # end of children of DIE 0x18b6
+ .uleb128 0x5 # (DIE (0x18d1) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1667 # DW_AT_name: "wcsftime"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x413 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x1446 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x18f7 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x18e2) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x18e7) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x18ec) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x18f1) DW_TAG_formal_parameter)
+ .long 0x18f7 # DW_AT_type
+ .byte 0 # end of children of DIE 0x18d1
+ .uleb128 0x4 # (DIE (0x18f7) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x1999 # DW_AT_type
+ .uleb128 0x6f # (DIE (0x18fd) DW_TAG_structure_type)
+ .ascii "tm\0" # DW_AT_name
+ .byte 0x38 # DW_AT_byte_size
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0x7 # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .long 0x1999 # DW_AT_sibling
+ .uleb128 0xa # (DIE (0x1909) DW_TAG_member)
+ .long .LASF2337 # DW_AT_name: "tm_sec"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0x9 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x1916) DW_TAG_member)
+ .long .LASF2338 # DW_AT_name: "tm_min"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0xa # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ .byte 0x4 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x1923) DW_TAG_member)
+ .long .LASF2339 # DW_AT_name: "tm_hour"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0xb # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ .byte 0x8 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x1930) DW_TAG_member)
+ .long .LASF2340 # DW_AT_name: "tm_mday"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0xc # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ .byte 0xc # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x193d) DW_TAG_member)
+ .long .LASF2341 # DW_AT_name: "tm_mon"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0xd # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ .byte 0x10 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x194a) DW_TAG_member)
+ .long .LASF2342 # DW_AT_name: "tm_year"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0xe # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ .byte 0x14 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x1957) DW_TAG_member)
+ .long .LASF2343 # DW_AT_name: "tm_wday"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0xf # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ .byte 0x18 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x1964) DW_TAG_member)
+ .long .LASF2344 # DW_AT_name: "tm_yday"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0x10 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ .byte 0x1c # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x1971) DW_TAG_member)
+ .long .LASF2345 # DW_AT_name: "tm_isdst"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0x11 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ .byte 0x20 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x197e) DW_TAG_member)
+ .long .LASF2346 # DW_AT_name: "tm_gmtoff"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0x14 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13ae # DW_AT_type
+ .byte 0x28 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x198b) DW_TAG_member)
+ .long .LASF2347 # DW_AT_name: "tm_zone"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0x15 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13f8 # DW_AT_type
+ .byte 0x30 # DW_AT_data_member_location
+ .byte 0 # end of children of DIE 0x18fd
+ .uleb128 0x7 # (DIE (0x1999) DW_TAG_const_type)
+ .long 0x18fd # DW_AT_type
+ .uleb128 0x13 # (DIE (0x199e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1668 # DW_AT_name: "wcslen"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xf7 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x1446 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x19b4 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x19ae) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .byte 0 # end of children of DIE 0x199e
+ .uleb128 0x13 # (DIE (0x19b4) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1669 # DW_AT_name: "wcsncat"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0x7d # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x19d4 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x19c4) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x19c9) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x19ce) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .byte 0 # end of children of DIE 0x19b4
+ .uleb128 0x13 # (DIE (0x19d4) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1670 # DW_AT_name: "wcsncmp"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0x85 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x19f4 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x19e4) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x19e9) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x19ee) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .byte 0 # end of children of DIE 0x19d4
+ .uleb128 0x13 # (DIE (0x19f4) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1671 # DW_AT_name: "wcsncpy"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0x67 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1a14 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1a04) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a09) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a0e) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .byte 0 # end of children of DIE 0x19f4
+ .uleb128 0x5 # (DIE (0x1a14) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1674 # DW_AT_name: "wcsrtombs"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x170 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x1446 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1a3a # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1a25) DW_TAG_formal_parameter)
+ .long 0x13e6 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a2a) DW_TAG_formal_parameter)
+ .long 0x1a3a # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a2f) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a34) DW_TAG_formal_parameter)
+ .long 0x164f # DW_AT_type
+ .byte 0 # end of children of DIE 0x1a14
+ .uleb128 0x4 # (DIE (0x1a3a) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x13 # (DIE (0x1a40) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1675 # DW_AT_name: "wcsspn"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xd8 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x1446 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1a5b # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1a50) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a55) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1a40
+ .uleb128 0x5 # (DIE (0x1a5b) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1677 # DW_AT_name: "wcstod"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x192 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x1411 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1a77 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1a6c) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a71) DW_TAG_formal_parameter)
+ .long 0x1a77 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1a5b
+ .uleb128 0x4 # (DIE (0x1a77) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x5 # (DIE (0x1a7d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1678 # DW_AT_name: "wcstof"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x197 # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x1418 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1a99 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1a8e) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a93) DW_TAG_formal_parameter)
+ .long 0x1a77 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1a7d
+ .uleb128 0x13 # (DIE (0x1a99) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1679 # DW_AT_name: "wcstok"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xf2 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1ab9 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1aa9) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1aae) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1ab3) DW_TAG_formal_parameter)
+ .long 0x1a77 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1a99
+ .uleb128 0x8 # (DIE (0x1ab9) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1680 # DW_AT_name: "wcstol"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x1f4 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2348 # DW_AT_linkage_name: "__isoc23_wcstol"
+ .long 0x13ae # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1ade # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1ace) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1ad3) DW_TAG_formal_parameter)
+ .long 0x1a77 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1ad8) DW_TAG_formal_parameter)
+ .long 0x13a7 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1ab9
+ .uleb128 0x8 # (DIE (0x1ade) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1681 # DW_AT_name: "wcstoul"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x1f7 # DW_AT_decl_line
+ .byte 0x1a # DW_AT_decl_column
+ .long .LASF2349 # DW_AT_linkage_name: "__isoc23_wcstoul"
+ .long 0x1368 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1b03 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1af3) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1af8) DW_TAG_formal_parameter)
+ .long 0x1a77 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1afd) DW_TAG_formal_parameter)
+ .long 0x13a7 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1ade
+ .uleb128 0x13 # (DIE (0x1b03) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1682 # DW_AT_name: "wcsxfrm"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0x9f # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x1446 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1b23 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1b13) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1b18) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1b1d) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1b03
+ .uleb128 0x5 # (DIE (0x1b23) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1683 # DW_AT_name: "wctob"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x15d # DW_AT_decl_line
+ .byte 0x1 # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1b3a # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1b34) DW_TAG_formal_parameter)
+ .long 0x148f # DW_AT_type
+ .byte 0 # end of children of DIE 0x1b23
+ .uleb128 0x5 # (DIE (0x1b3a) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1685 # DW_AT_name: "wmemcmp"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x11b # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1b5b # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1b4b) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1b50) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1b55) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1b3a
+ .uleb128 0x5 # (DIE (0x1b5b) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1686 # DW_AT_name: "wmemcpy"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x11f # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1b7c # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1b6c) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1b71) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1b76) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1b5b
+ .uleb128 0x5 # (DIE (0x1b7c) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1687 # DW_AT_name: "wmemmove"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x124 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1b9d # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1b8d) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1b92) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1b97) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1b7c
+ .uleb128 0x5 # (DIE (0x1b9d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1688 # DW_AT_name: "wmemset"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x128 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1bbe # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1bae) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1bb3) DW_TAG_formal_parameter)
+ .long 0x13c3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1bb8) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1b9d
+ .uleb128 0x5 # (DIE (0x1bbe) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1689 # DW_AT_name: "wprintf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x2e3 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1bd6 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1bcf) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x26 # (DIE (0x1bd4) DW_TAG_unspecified_parameters)
+ .byte 0 # end of children of DIE 0x1bbe
+ .uleb128 0x8 # (DIE (0x1bd6) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1690 # DW_AT_name: "wscanf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x31f # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2350 # DW_AT_linkage_name: "__isoc23_wscanf"
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1bf2 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1beb) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x26 # (DIE (0x1bf0) DW_TAG_unspecified_parameters)
+ .byte 0 # end of children of DIE 0x1bd6
+ .uleb128 0xf # (DIE (0x1bf2) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1662 # DW_AT_name: "wcschr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xba # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long .LASF1662 # DW_AT_linkage_name: "wcschr"
+ .long 0x1404 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1c11 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1c06) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1c0b) DW_TAG_formal_parameter)
+ .long 0x13c3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1bf2
+ .uleb128 0xf # (DIE (0x1c11) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1662 # DW_AT_name: "wcschr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xb8 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long .LASF1662 # DW_AT_linkage_name: "wcschr"
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1c30 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1c25) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1c2a) DW_TAG_formal_parameter)
+ .long 0x13c3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1c11
+ .uleb128 0xf # (DIE (0x1c30) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1672 # DW_AT_name: "wcspbrk"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xde # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long .LASF1672 # DW_AT_linkage_name: "wcspbrk"
+ .long 0x1404 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1c4f # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1c44) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1c49) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1c30
+ .uleb128 0xf # (DIE (0x1c4f) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1672 # DW_AT_name: "wcspbrk"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xdc # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long .LASF1672 # DW_AT_linkage_name: "wcspbrk"
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1c6e # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1c63) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1c68) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1c4f
+ .uleb128 0xf # (DIE (0x1c6e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1673 # DW_AT_name: "wcsrchr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xc4 # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long .LASF1673 # DW_AT_linkage_name: "wcsrchr"
+ .long 0x1404 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1c8d # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1c82) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1c87) DW_TAG_formal_parameter)
+ .long 0x13c3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1c6e
+ .uleb128 0xf # (DIE (0x1c8d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1673 # DW_AT_name: "wcsrchr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xc2 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long .LASF1673 # DW_AT_linkage_name: "wcsrchr"
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1cac # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1ca1) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1ca6) DW_TAG_formal_parameter)
+ .long 0x13c3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1c8d
+ .uleb128 0xf # (DIE (0x1cac) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1676 # DW_AT_name: "wcsstr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xe9 # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long .LASF1676 # DW_AT_linkage_name: "wcsstr"
+ .long 0x1404 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1ccb # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1cc0) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1cc5) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1cac
+ .uleb128 0xf # (DIE (0x1ccb) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1676 # DW_AT_name: "wcsstr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xe7 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long .LASF1676 # DW_AT_linkage_name: "wcsstr"
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1cea # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1cdf) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1ce4) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1ccb
+ .uleb128 0x8 # (DIE (0x1cea) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1684 # DW_AT_name: "wmemchr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x112 # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long .LASF1684 # DW_AT_linkage_name: "wmemchr"
+ .long 0x1404 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1d0f # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1cff) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1d04) DW_TAG_formal_parameter)
+ .long 0x13c3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1d09) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1cea
+ .uleb128 0x8 # (DIE (0x1d0f) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1684 # DW_AT_name: "wmemchr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x110 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long .LASF1684 # DW_AT_linkage_name: "wmemchr"
+ .long 0x13fe # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1d34 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1d24) DW_TAG_formal_parameter)
+ .long 0x13fe # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1d29) DW_TAG_formal_parameter)
+ .long 0x13c3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1d2e) DW_TAG_formal_parameter)
+ .long 0x1446 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1d0f
+ .uleb128 0x5 # (DIE (0x1d34) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1691 # DW_AT_name: "wcstold"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x199 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long 0x140a # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1d50 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1d45) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1d4a) DW_TAG_formal_parameter)
+ .long 0x1a77 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1d34
+ .uleb128 0x8 # (DIE (0x1d50) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1692 # DW_AT_name: "wcstoll"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x1fc # DW_AT_decl_line
+ .byte 0x16 # DW_AT_decl_column
+ .long .LASF2351 # DW_AT_linkage_name: "__isoc23_wcstoll"
+ .long 0x13b5 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1d75 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1d65) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1d6a) DW_TAG_formal_parameter)
+ .long 0x1a77 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1d6f) DW_TAG_formal_parameter)
+ .long 0x13a7 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1d50
+ .uleb128 0x8 # (DIE (0x1d75) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1693 # DW_AT_name: "wcstoull"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x201 # DW_AT_decl_line
+ .byte 0x1f # DW_AT_decl_column
+ .long .LASF2352 # DW_AT_linkage_name: "__isoc23_wcstoull"
+ .long 0x138b # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1d9a # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1d8a) DW_TAG_formal_parameter)
+ .long 0x1404 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1d8f) DW_TAG_formal_parameter)
+ .long 0x1a77 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1d94) DW_TAG_formal_parameter)
+ .long 0x13a7 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1d75
+ .uleb128 0x4 # (DIE (0x1d9a) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x356 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1da0) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x51a # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1da6) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x51a # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1dac) DW_TAG_rvalue_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x356 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1db2) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x356 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1db8) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x562 # DW_AT_type
+ .uleb128 0x70 # (DIE (0x1dbe) DW_TAG_variable)
+ .long 0x1355 # DW_AT_specification
+ .uleb128 0x2d # (DIE (0x1dc3) DW_TAG_namespace)
+ .long .LASF2353 # DW_AT_name: "__pstl"
+ .byte 0x16 # DW_AT_decl_file (/usr/include/c++/15/pstl/execution_defs.h)
+ .byte 0xf # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1de8 # DW_AT_sibling
+ .uleb128 0x71 # (DIE (0x1dcf) DW_TAG_namespace)
+ .long .LASF2396 # DW_AT_name: "execution"
+ .byte 0x16 # DW_AT_decl_file (/usr/include/c++/15/pstl/execution_defs.h)
+ .byte 0x11 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .uleb128 0x72 # (DIE (0x1dd7) DW_TAG_namespace)
+ .ascii "v1\0" # DW_AT_name
+ .byte 0x16 # DW_AT_decl_file (/usr/include/c++/15/pstl/execution_defs.h)
+ .byte 0x13 # DW_AT_decl_line
+ .byte 0x12 # DW_AT_decl_column
+ # DW_AT_export_symbols
+ .uleb128 0x42 # (DIE (0x1dde) DW_TAG_imported_module)
+ .byte 0x16 # DW_AT_decl_file (/usr/include/c++/15/pstl/execution_defs.h)
+ .byte 0x13 # DW_AT_decl_line
+ .byte 0x12 # DW_AT_decl_column
+ .long 0x1dd7 # DW_AT_import
+ .byte 0 # end of children of DIE 0x1dcf
+ .byte 0 # end of children of DIE 0x1dc3
+ .uleb128 0x3b # (DIE (0x1de8) DW_TAG_structure_type)
+ .long .LASF2355 # DW_AT_name: "Base"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x1 # DW_AT_decl_file (dwarf.cc)
+ .byte 0x2 # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .uleb128 0x4 # (DIE (0x1df1) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x597 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1df7) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x5e8 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1dfd) DW_TAG_const_type)
+ .long 0x1df7 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1e02) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x1de8 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1e08) DW_TAG_const_type)
+ .long 0x1e02 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1e0d) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x7b3 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1e13) DW_TAG_const_type)
+ .long 0x1e0d # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e18) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x5e8 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e1e) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x8b2 # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1e24) DW_TAG_rvalue_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x7b3 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e2a) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x597 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e30) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x7b3 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e36) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x8b7 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e3c) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x9d9 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1e42) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x8b7 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1e48) DW_TAG_const_type)
+ .long 0x1e42 # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1e4d) DW_TAG_rvalue_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x8b7 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1e53) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x9de # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1e59) DW_TAG_const_type)
+ .long 0x1e53 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e5e) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x1e08 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e64) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xadd # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1e6a) DW_TAG_rvalue_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x9de # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e70) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x1e02 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e76) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x9de # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e7c) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xae2 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e82) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xc5d # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e88) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xb33 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e8e) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xb40 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1e94) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xae2 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1e9a) DW_TAG_const_type)
+ .long 0x1e94 # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1e9f) DW_TAG_rvalue_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xae2 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1ea5) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xc88 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1eab) DW_TAG_const_type)
+ .long 0x1ea5 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1eb0) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xd85 # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1eb6) DW_TAG_rvalue_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xc88 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1ebc) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xc88 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1ec2) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x5ed # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1ec8) DW_TAG_const_type)
+ .long 0x1ec2 # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1ecd) DW_TAG_rvalue_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x5ed # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1ed3) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x5ed # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1ed9) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x662 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1edf) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x7ae # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1ee5) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xda2 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1eeb) DW_TAG_const_type)
+ .long 0x1ee5 # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1ef0) DW_TAG_rvalue_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xda2 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1ef6) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xda2 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1efc) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x1de8 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1f02) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xe5a # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1f08) DW_TAG_const_type)
+ .long 0x1f02 # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1f0d) DW_TAG_rvalue_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xe5a # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1f13) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xe5a # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1f19) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x10c5 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1f1f) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xf6d # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1f25) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0xf7b # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1f2b) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x10c5 # DW_AT_type
+ .uleb128 0x73 # (DIE (0x1f31) DW_TAG_variable)
+ .long .LASF2374 # DW_AT_name: "__dso_handle"
+ .long 0x13dd # DW_AT_type
+ # DW_AT_external
+ # DW_AT_artificial
+ # DW_AT_declaration
+ .uleb128 0xf # (DIE (0x1f3a) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2356 # DW_AT_name: "operator new"
+ .byte 0x17 # DW_AT_decl_file (/usr/include/c++/15/new)
+ .byte 0x89 # DW_AT_decl_line
+ .byte 0x1a # DW_AT_decl_column
+ .long .LASF2357 # DW_AT_linkage_name: "_Znwm"
+ .long 0x13dd # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1f54 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1f4e) DW_TAG_formal_parameter)
+ .long 0x4c # DW_AT_type
+ .byte 0 # end of children of DIE 0x1f3a
+ .uleb128 0x74 # (DIE (0x1f54) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2358 # DW_AT_name: "operator delete"
+ .byte 0x17 # DW_AT_decl_file (/usr/include/c++/15/new)
+ .byte 0x94 # DW_AT_decl_line
+ .byte 0x6 # DW_AT_decl_column
+ .long .LASF2360 # DW_AT_linkage_name: "_ZdlPvm"
+ # DW_AT_declaration
+ .long 0x1f6f # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1f64) DW_TAG_formal_parameter)
+ .long 0x13dd # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1f69) DW_TAG_formal_parameter)
+ .long 0x4c # DW_AT_type
+ .byte 0 # end of children of DIE 0x1f54
+ .uleb128 0x44 # (DIE (0x1f6f) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2361 # DW_AT_name: "__cxa_guard_abort"
+ # DW_AT_artificial
+ # DW_AT_declaration
+ .long 0x1f7e # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1f78) DW_TAG_formal_parameter)
+ .long 0x1f7e # DW_AT_type
+ .byte 0 # end of children of DIE 0x1f6f
+ .uleb128 0x4 # (DIE (0x1f7e) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x13b5 # DW_AT_type
+ .uleb128 0x44 # (DIE (0x1f84) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2362 # DW_AT_name: "__cxa_guard_release"
+ # DW_AT_artificial
+ # DW_AT_declaration
+ .long 0x1f93 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1f8d) DW_TAG_formal_parameter)
+ .long 0x1f7e # DW_AT_type
+ .byte 0 # end of children of DIE 0x1f84
+ .uleb128 0x75 # (DIE (0x1f93) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2397 # DW_AT_name: "__cxa_guard_acquire"
+ .long 0x13a7 # DW_AT_type
+ # DW_AT_artificial
+ # DW_AT_declaration
+ .long 0x1fa6 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1fa0) DW_TAG_formal_parameter)
+ .long 0x1f7e # DW_AT_type
+ .byte 0 # end of children of DIE 0x1f93
+ .uleb128 0x1b # (DIE (0x1fa6) DW_TAG_subprogram)
+ .long 0x85d # DW_AT_specification
+ .byte 0x3 # DW_AT_inline
+ .long 0x1fbd # DW_AT_sibling
+ .uleb128 0x35 # (DIE (0x1fb0) DW_TAG_formal_parameter)
+ .ascii "__b\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x89 # DW_AT_decl_line
+ .byte 0x1b # DW_AT_decl_column
+ .long 0x1e30 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1fa6
+ .uleb128 0x14 # (DIE (0x1fbd) DW_TAG_subprogram)
+ .long 0x7c0 # DW_AT_specification
+ .long 0x1fcb # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x1fd5 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x1fcb) DW_TAG_formal_parameter)
+ .long .LASF2363 # DW_AT_name: "this"
+ .long 0x1e13 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x1fbd
+ .uleb128 0x1e # (DIE (0x1fd5) DW_TAG_subprogram)
+ .long 0x1fbd # DW_AT_abstract_origin
+ .long .LASF2364 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC2Ev"
+ .long 0x1fe6 # DW_AT_object_pointer
+ .long 0x1fec # DW_AT_sibling
+ .uleb128 0x15 # (DIE (0x1fe6) DW_TAG_formal_parameter)
+ .long 0x1fcb # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x1fd5
+ .uleb128 0x1b # (DIE (0x1fec) DW_TAG_subprogram)
+ .long 0x8cc # DW_AT_specification
+ .byte 0x3 # DW_AT_inline
+ .long 0x2004 # DW_AT_sibling
+ .uleb128 0x21 # (DIE (0x1ff6) DW_TAG_formal_parameter)
+ .ascii "__t\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x22a # DW_AT_decl_line
+ .byte 0x1c # DW_AT_decl_column
+ .long 0x1e36 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1fec
+ .uleb128 0x1b # (DIE (0x2004) DW_TAG_subprogram)
+ .long 0xa88 # DW_AT_specification
+ .byte 0x3 # DW_AT_inline
+ .long 0x201b # DW_AT_sibling
+ .uleb128 0x35 # (DIE (0x200e) DW_TAG_formal_parameter)
+ .ascii "__b\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xf6 # DW_AT_decl_line
+ .byte 0x1b # DW_AT_decl_column
+ .long 0x1e76 # DW_AT_type
+ .byte 0 # end of children of DIE 0x2004
+ .uleb128 0x14 # (DIE (0x201b) DW_TAG_subprogram)
+ .long 0x9eb # DW_AT_specification
+ .long 0x2029 # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x2033 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x2029) DW_TAG_formal_parameter)
+ .long .LASF2363 # DW_AT_name: "this"
+ .long 0x1e59 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x201b
+ .uleb128 0x1e # (DIE (0x2033) DW_TAG_subprogram)
+ .long 0x201b # DW_AT_abstract_origin
+ .long .LASF2365 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EEC2Ev"
+ .long 0x2044 # DW_AT_object_pointer
+ .long 0x204a # DW_AT_sibling
+ .uleb128 0x15 # (DIE (0x2044) DW_TAG_formal_parameter)
+ .long 0x2029 # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x2033
+ .uleb128 0x14 # (DIE (0x204a) DW_TAG_subprogram)
+ .long 0x902 # DW_AT_specification
+ .long 0x2058 # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x2062 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x2058) DW_TAG_formal_parameter)
+ .long .LASF2363 # DW_AT_name: "this"
+ .long 0x1e48 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x204a
+ .uleb128 0x1e # (DIE (0x2062) DW_TAG_subprogram)
+ .long 0x204a # DW_AT_abstract_origin
+ .long .LASF2366 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC2Ev"
+ .long 0x2073 # DW_AT_object_pointer
+ .long 0x2079 # DW_AT_sibling
+ .uleb128 0x15 # (DIE (0x2073) DW_TAG_formal_parameter)
+ .long 0x2058 # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x2062
+ .uleb128 0x1b # (DIE (0x2079) DW_TAG_subprogram)
+ .long 0x11cf # DW_AT_specification
+ .byte 0x3 # DW_AT_inline
+ .long 0x20a9 # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x2083) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1368 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x23 # (DIE (0x208d) DW_TAG_template_type_param)
+ .long .LASF2195 # DW_AT_name: "_Head"
+ .long 0x597 # DW_AT_type
+ .uleb128 0x29 # (DIE (0x2096) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2289 # DW_AT_name: "_Tail"
+ .uleb128 0x21 # (DIE (0x209b) DW_TAG_formal_parameter)
+ .ascii "__t\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x97c # DW_AT_decl_line
+ .byte 0x35 # DW_AT_decl_column
+ .long 0x1e36 # DW_AT_type
+ .byte 0 # end of children of DIE 0x2079
+ .uleb128 0x1b # (DIE (0x20a9) DW_TAG_subprogram)
+ .long 0xafd # DW_AT_specification
+ .byte 0x3 # DW_AT_inline
+ .long 0x20c1 # DW_AT_sibling
+ .uleb128 0x21 # (DIE (0x20b3) DW_TAG_formal_parameter)
+ .ascii "__t\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x123 # DW_AT_decl_line
+ .byte 0x1c # DW_AT_decl_column
+ .long 0x1e7c # DW_AT_type
+ .byte 0 # end of children of DIE 0x20a9
+ .uleb128 0x14 # (DIE (0x20c1) DW_TAG_subprogram)
+ .long 0xb7b # DW_AT_specification
+ .long 0x20cf # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x20d9 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x20cf) DW_TAG_formal_parameter)
+ .long .LASF2363 # DW_AT_name: "this"
+ .long 0x1e9a # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x20c1
+ .uleb128 0x1e # (DIE (0x20d9) DW_TAG_subprogram)
+ .long 0x20c1 # DW_AT_abstract_origin
+ .long .LASF2367 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC2Ev"
+ .long 0x20ea # DW_AT_object_pointer
+ .long 0x20f0 # DW_AT_sibling
+ .uleb128 0x15 # (DIE (0x20ea) DW_TAG_formal_parameter)
+ .long 0x20cf # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x20d9
+ .uleb128 0x6 # (DIE (0x20f0) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x1202 # DW_AT_type
+ .uleb128 0x1b # (DIE (0x20f6) DW_TAG_subprogram)
+ .long 0x120e # DW_AT_specification
+ .byte 0x3 # DW_AT_inline
+ .long 0x212c # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x2100) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1368 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x25 # (DIE (0x210a) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2229 # DW_AT_name: "_Elements"
+ .long 0x211e # DW_AT_sibling
+ .uleb128 0xb # (DIE (0x2113) DW_TAG_template_type_param)
+ .long 0x1e02 # DW_AT_type
+ .uleb128 0xb # (DIE (0x2118) DW_TAG_template_type_param)
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0x210a
+ .uleb128 0x21 # (DIE (0x211e) DW_TAG_formal_parameter)
+ .ascii "__t\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x98c # DW_AT_decl_line
+ .byte 0x1e # DW_AT_decl_column
+ .long 0x1ebc # DW_AT_type
+ .byte 0 # end of children of DIE 0x20f6
+ .uleb128 0x1b # (DIE (0x212c) DW_TAG_subprogram)
+ .long 0x1247 # DW_AT_specification
+ .byte 0x3 # DW_AT_inline
+ .long 0x2166 # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x2136) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1368 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x23 # (DIE (0x2140) DW_TAG_template_type_param)
+ .long .LASF2195 # DW_AT_name: "_Head"
+ .long 0x1e02 # DW_AT_type
+ .uleb128 0x25 # (DIE (0x2149) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2289 # DW_AT_name: "_Tail"
+ .long 0x2158 # DW_AT_sibling
+ .uleb128 0xb # (DIE (0x2152) DW_TAG_template_type_param)
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0x2149
+ .uleb128 0x21 # (DIE (0x2158) DW_TAG_formal_parameter)
+ .ascii "__t\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x97c # DW_AT_decl_line
+ .byte 0x35 # DW_AT_decl_column
+ .long 0x1e7c # DW_AT_type
+ .byte 0 # end of children of DIE 0x212c
+ .uleb128 0x14 # (DIE (0x2166) DW_TAG_subprogram)
+ .long 0xd5d # DW_AT_specification
+ .long 0x217e # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x2188 # DW_AT_sibling
+ .uleb128 0x32 # (DIE (0x2174) DW_TAG_template_value_param)
+ .long .LASF2368 # DW_AT_name: "_Dummy"
+ .long 0x136f # DW_AT_type
+ # DW_AT_default_value
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x10 # (DIE (0x217e) DW_TAG_formal_parameter)
+ .long .LASF2363 # DW_AT_name: "this"
+ .long 0x1eab # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x2166
+ .uleb128 0x1e # (DIE (0x2188) DW_TAG_subprogram)
+ .long 0x2166 # DW_AT_abstract_origin
+ .long .LASF2369 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC2ILb1ELb1EEEv"
+ .long 0x21a3 # DW_AT_object_pointer
+ .long 0x21a9 # DW_AT_sibling
+ .uleb128 0x32 # (DIE (0x2199) DW_TAG_template_value_param)
+ .long .LASF2368 # DW_AT_name: "_Dummy"
+ .long 0x136f # DW_AT_type
+ # DW_AT_default_value
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x15 # (DIE (0x21a3) DW_TAG_formal_parameter)
+ .long 0x217e # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x2188
+ .uleb128 0x14 # (DIE (0x21a9) DW_TAG_subprogram)
+ .long 0x6f1 # DW_AT_specification
+ .long 0x21b7 # DW_AT_object_pointer
+ .byte 0x3 # DW_AT_inline
+ .long 0x21c1 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x21b7) DW_TAG_formal_parameter)
+ .long .LASF2363 # DW_AT_name: "this"
+ .long 0x1ec8 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x21a9
+ .uleb128 0x6 # (DIE (0x21c1) DW_TAG_reference_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x1284 # DW_AT_type
+ .uleb128 0x1b # (DIE (0x21c7) DW_TAG_subprogram)
+ .long 0x1290 # DW_AT_specification
+ .byte 0x3 # DW_AT_inline
+ .long 0x21fd # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x21d1) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1368 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x25 # (DIE (0x21db) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2229 # DW_AT_name: "_Elements"
+ .long 0x21ef # DW_AT_sibling
+ .uleb128 0xb # (DIE (0x21e4) DW_TAG_template_type_param)
+ .long 0x1e02 # DW_AT_type
+ .uleb128 0xb # (DIE (0x21e9) DW_TAG_template_type_param)
+ .long 0x597 # DW_AT_type
+ .byte 0 # end of children of DIE 0x21db
+ .uleb128 0x21 # (DIE (0x21ef) DW_TAG_formal_parameter)
+ .ascii "__t\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x98c # DW_AT_decl_line
+ .byte 0x1e # DW_AT_decl_column
+ .long 0x1ebc # DW_AT_type
+ .byte 0 # end of children of DIE 0x21c7
+ .uleb128 0x14 # (DIE (0x21fd) DW_TAG_subprogram)
+ .long 0x642 # DW_AT_specification
+ .long 0x220b # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x2221 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x220b) DW_TAG_formal_parameter)
+ .long .LASF2363 # DW_AT_name: "this"
+ .long 0x1ec8 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x35 # (DIE (0x2214) DW_TAG_formal_parameter)
+ .ascii "__p\0" # DW_AT_name
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xaa # DW_AT_decl_line
+ .byte 0x1f # DW_AT_decl_column
+ .long 0x662 # DW_AT_type
+ .byte 0 # end of children of DIE 0x21fd
+ .uleb128 0x1e # (DIE (0x2221) DW_TAG_subprogram)
+ .long 0x21fd # DW_AT_abstract_origin
+ .long .LASF2370 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC2EPS0_"
+ .long 0x2232 # DW_AT_object_pointer
+ .long 0x223d # DW_AT_sibling
+ .uleb128 0x15 # (DIE (0x2232) DW_TAG_formal_parameter)
+ .long 0x220b # DW_AT_abstract_origin
+ .uleb128 0x15 # (DIE (0x2237) DW_TAG_formal_parameter)
+ .long 0x2214 # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x2221
+ .uleb128 0x14 # (DIE (0x223d) DW_TAG_subprogram)
+ .long 0x5bf # DW_AT_specification
+ .long 0x224b # DW_AT_object_pointer
+ .byte 0x3 # DW_AT_inline
+ .long 0x2261 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x224b) DW_TAG_formal_parameter)
+ .long .LASF2363 # DW_AT_name: "this"
+ .long 0x1dfd # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x76 # (DIE (0x2254) DW_TAG_formal_parameter)
+ .long .LASF2371 # DW_AT_name: "__ptr"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x57 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long 0x1e02 # DW_AT_type
+ .byte 0 # end of children of DIE 0x223d
+ .uleb128 0x14 # (DIE (0x2261) DW_TAG_subprogram)
+ .long 0xf80 # DW_AT_specification
+ .long 0x226f # DW_AT_object_pointer
+ .byte 0x3 # DW_AT_inline
+ .long 0x2279 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x226f) DW_TAG_formal_parameter)
+ .long .LASF2363 # DW_AT_name: "this"
+ .long 0x1f08 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x2261
+ .uleb128 0x14 # (DIE (0x2279) DW_TAG_subprogram)
+ .long 0x6b3 # DW_AT_specification
+ .long 0x2287 # DW_AT_object_pointer
+ .byte 0x3 # DW_AT_inline
+ .long 0x2291 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x2287) DW_TAG_formal_parameter)
+ .long .LASF2363 # DW_AT_name: "this"
+ .long 0x1ec8 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x2279
+ .uleb128 0x14 # (DIE (0x2291) DW_TAG_subprogram)
+ .long 0x1088 # DW_AT_specification
+ .long 0x22a8 # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x22bf # DW_AT_sibling
+ .uleb128 0x33 # (DIE (0x229f) DW_TAG_template_type_param)
+ .long .LASF2272 # DW_AT_name: "_Del"
+ .long 0x597 # DW_AT_type
+ # DW_AT_default_value
+ .uleb128 0x10 # (DIE (0x22a8) DW_TAG_formal_parameter)
+ .long .LASF2363 # DW_AT_name: "this"
+ .long 0x1f08 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x21 # (DIE (0x22b1) DW_TAG_formal_parameter)
+ .ascii "__p\0" # DW_AT_name
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x137 # DW_AT_decl_line
+ .byte 0x15 # DW_AT_decl_column
+ .long 0xf1f # DW_AT_type
+ .byte 0 # end of children of DIE 0x2291
+ .uleb128 0x1e # (DIE (0x22bf) DW_TAG_subprogram)
+ .long 0x2291 # DW_AT_abstract_origin
+ .long .LASF2372 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC2IS2_vEEPS0_"
+ .long 0x22d9 # DW_AT_object_pointer
+ .long 0x22e4 # DW_AT_sibling
+ .uleb128 0x33 # (DIE (0x22d0) DW_TAG_template_type_param)
+ .long .LASF2272 # DW_AT_name: "_Del"
+ .long 0x597 # DW_AT_type
+ # DW_AT_default_value
+ .uleb128 0x15 # (DIE (0x22d9) DW_TAG_formal_parameter)
+ .long 0x22a8 # DW_AT_abstract_origin
+ .uleb128 0x15 # (DIE (0x22de) DW_TAG_formal_parameter)
+ .long 0x22b1 # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x22bf
+ .uleb128 0x77 # (DIE (0x22e4) DW_TAG_subprogram)
+ .long 0xdf9 # DW_AT_specification
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xeb # DW_AT_decl_line
+ .byte 0x28 # DW_AT_decl_column
+ .long 0x22f5 # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x2304 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x22f5) DW_TAG_formal_parameter)
+ .long .LASF2363 # DW_AT_name: "this"
+ .long 0x1eeb # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x22fe) DW_TAG_formal_parameter)
+ .long 0x662 # DW_AT_type
+ .byte 0 # end of children of DIE 0x22e4
+ .uleb128 0x1e # (DIE (0x2304) DW_TAG_subprogram)
+ .long 0x22e4 # DW_AT_abstract_origin
+ .long .LASF2373 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EECI2St15__uniq_ptr_implIS0_S2_EEPS0_"
+ .long 0x2315 # DW_AT_object_pointer
+ .long 0x2320 # DW_AT_sibling
+ .uleb128 0x15 # (DIE (0x2315) DW_TAG_formal_parameter)
+ .long 0x22f5 # DW_AT_abstract_origin
+ .uleb128 0x15 # (DIE (0x231a) DW_TAG_formal_parameter)
+ .long 0x22fe # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x2304
+ .uleb128 0x14 # (DIE (0x2320) DW_TAG_subprogram)
+ .long 0xe98 # DW_AT_specification
+ .long 0x232e # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x2347 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x232e) DW_TAG_formal_parameter)
+ .long .LASF2363 # DW_AT_name: "this"
+ .long 0x1f08 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x78 # (DIE (0x2337) DW_TAG_lexical_block)
+ .uleb128 0x79 # (DIE (0x2338) DW_TAG_variable)
+ .long .LASF2371 # DW_AT_name: "__ptr"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x18d # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .long 0x1e70 # DW_AT_type
+ .byte 0 # end of children of DIE 0x2337
+ .byte 0 # end of children of DIE 0x2320
+ .uleb128 0x7a # (DIE (0x2347) DW_TAG_subprogram)
+ .long 0x2320 # DW_AT_abstract_origin
+ .long .LASF2398 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev"
+ .long 0x236a # DW_AT_object_pointer
+ .quad .LFB1565 # DW_AT_low_pc
+ .quad .LFE1565-.LFB1565 # DW_AT_high_pc
+ .uleb128 0x1 # DW_AT_frame_base
+ .byte 0x9c # DW_OP_call_frame_cfa
+ # DW_AT_GNU_all_call_sites
+ .long 0x245a # DW_AT_sibling
+ .uleb128 0xc # (DIE (0x236a) DW_TAG_formal_parameter)
+ .long 0x232e # DW_AT_abstract_origin
+ .long .LLST0 # DW_AT_location
+ .long .LVUS0 # DW_AT_GNU_locviews
+ .uleb128 0x7b # (DIE (0x2377) DW_TAG_lexical_block)
+ .long 0x2337 # DW_AT_abstract_origin
+ .long 0x2386 # DW_AT_sibling
+ .uleb128 0x7c # (DIE (0x2380) DW_TAG_variable)
+ .long 0x2338 # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x2377
+ .uleb128 0x7d # (DIE (0x2386) DW_TAG_lexical_block)
+ .long 0x2337 # DW_AT_abstract_origin
+ .quad .LBB144 # DW_AT_low_pc
+ .quad .LBE144-.LBB144 # DW_AT_high_pc
+ .uleb128 0x7e # (DIE (0x239b) DW_TAG_variable)
+ .long 0x2338 # DW_AT_abstract_origin
+ .long .LLST1 # DW_AT_location
+ .long .LVUS1 # DW_AT_GNU_locviews
+ .uleb128 0x36 # (DIE (0x23a8) DW_TAG_inlined_subroutine)
+ .long 0x2279 # DW_AT_abstract_origin
+ .quad .LBI145 # DW_AT_entry_pc
+ .byte .LVU1 # DW_AT_GNU_entry_view
+ .quad .LBB145 # DW_AT_low_pc
+ .quad .LBE145-.LBB145 # DW_AT_high_pc
+ .byte 0x2 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x18d # DW_AT_call_line
+ .byte 0x1b # DW_AT_call_column
+ .long 0x23dc # DW_AT_sibling
+ .uleb128 0xc # (DIE (0x23ce) DW_TAG_formal_parameter)
+ .long 0x2287 # DW_AT_abstract_origin
+ .long .LLST2 # DW_AT_location
+ .long .LVUS2 # DW_AT_GNU_locviews
+ .byte 0 # end of children of DIE 0x23a8
+ .uleb128 0x36 # (DIE (0x23dc) DW_TAG_inlined_subroutine)
+ .long 0x2261 # DW_AT_abstract_origin
+ .quad .LBI146 # DW_AT_entry_pc
+ .byte .LVU5 # DW_AT_GNU_entry_view
+ .quad .LBB146 # DW_AT_low_pc
+ .quad .LBE146-.LBB146 # DW_AT_high_pc
+ .byte 0x2 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x18f # DW_AT_call_line
+ .byte 0xf # DW_AT_call_column
+ .long 0x2410 # DW_AT_sibling
+ .uleb128 0xc # (DIE (0x2402) DW_TAG_formal_parameter)
+ .long 0x226f # DW_AT_abstract_origin
+ .long .LLST3 # DW_AT_location
+ .long .LVUS3 # DW_AT_GNU_locviews
+ .byte 0 # end of children of DIE 0x23dc
+ .uleb128 0x2b # (DIE (0x2410) DW_TAG_inlined_subroutine)
+ .long 0x223d # DW_AT_abstract_origin
+ .quad .LBI147 # DW_AT_entry_pc
+ .byte .LVU7 # DW_AT_GNU_entry_view
+ .quad .LBB147 # DW_AT_low_pc
+ .quad .LBE147-.LBB147 # DW_AT_high_pc
+ .byte 0x2 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x18f # DW_AT_call_line
+ .byte 0x11 # DW_AT_call_column
+ .uleb128 0x15 # (DIE (0x2432) DW_TAG_formal_parameter)
+ .long 0x224b # DW_AT_abstract_origin
+ .uleb128 0xc # (DIE (0x2437) DW_TAG_formal_parameter)
+ .long 0x2254 # DW_AT_abstract_origin
+ .long .LLST4 # DW_AT_location
+ .long .LVUS4 # DW_AT_GNU_locviews
+ .uleb128 0x7f # (DIE (0x2444) DW_TAG_GNU_call_site)
+ .quad .LVL3 # DW_AT_low_pc
+ # DW_AT_GNU_tail_call
+ .long 0x1f54 # DW_AT_abstract_origin
+ .uleb128 0x1f # (DIE (0x2451) DW_TAG_GNU_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x54 # DW_OP_reg4
+ .uleb128 0x1 # DW_AT_GNU_call_site_value
+ .byte 0x31 # DW_OP_lit1
+ .byte 0 # end of children of DIE 0x2444
+ .byte 0 # end of children of DIE 0x2410
+ .byte 0 # end of children of DIE 0x2386
+ .byte 0 # end of children of DIE 0x2347
+ .uleb128 0x1b # (DIE (0x245a) DW_TAG_subprogram)
+ .long 0x12c9 # DW_AT_specification
+ .byte 0x3 # DW_AT_inline
+ .long 0x247d # DW_AT_sibling
+ .uleb128 0xd # (DIE (0x2464) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1de8 # DW_AT_type
+ .uleb128 0x29 # (DIE (0x246d) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2293 # DW_AT_name: "_Args"
+ .uleb128 0x80 # (DIE (0x2472) DW_TAG_GNU_formal_parameter_pack)
+ .long .LASF2399 # DW_AT_name: "__args"
+ .byte 0x2 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x43c # DW_AT_decl_line
+ .byte 0x18 # DW_AT_decl_column
+ .byte 0 # end of children of DIE 0x245a
+ .uleb128 0x81 # (DIE (0x247d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2375 # DW_AT_name: "main"
+ .byte 0x1 # DW_AT_decl_file (dwarf.cc)
+ .byte 0x6 # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long 0x13a7 # DW_AT_type
+ .quad .LFB1555 # DW_AT_low_pc
+ .quad .LFE1555-.LFB1555 # DW_AT_high_pc
+ .uleb128 0x1 # DW_AT_frame_base
+ .byte 0x9c # DW_OP_call_frame_cfa
+ # DW_AT_GNU_all_call_sites
+ .long 0x24bd # DW_AT_sibling
+ .uleb128 0x45 # (DIE (0x24a0) DW_TAG_formal_parameter)
+ .long 0x13a7 # DW_AT_type
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x45 # (DIE (0x24a7) DW_TAG_formal_parameter)
+ .long 0x24bd # DW_AT_type
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x54 # DW_OP_reg4
+ .uleb128 0x82 # (DIE (0x24ae) DW_TAG_GNU_call_site)
+ .quad .LVL11 # DW_AT_low_pc
+ .long 0x24c3 # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x247d
+ .uleb128 0x4 # (DIE (0x24bd) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .long 0x13e6 # DW_AT_type
+ .uleb128 0x83 # (DIE (0x24c3) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2376 # DW_AT_name: "func"
+ .byte 0x1 # DW_AT_decl_file (dwarf.cc)
+ .byte 0x3 # DW_AT_decl_line
+ .byte 0x6 # DW_AT_decl_column
+ .long .LASF2377 # DW_AT_linkage_name: "_Z4funcv"
+ .long .Ldebug_ranges0+0 # DW_AT_ranges
+ .uleb128 0x1 # DW_AT_frame_base
+ .byte 0x9c # DW_OP_call_frame_cfa
+ # DW_AT_GNU_all_call_sites
+ .long 0x2780 # DW_AT_sibling
+ .uleb128 0x84 # (DIE (0x24da) DW_TAG_variable)
+ .long .LASF2400 # DW_AT_name: "varStatic"
+ .byte 0x1 # DW_AT_decl_file (dwarf.cc)
+ .byte 0x4 # DW_AT_decl_line
+ .byte 0x1f # DW_AT_decl_column
+ .long 0xe5a # DW_AT_type
+ .uleb128 0x9 # DW_AT_location
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .uleb128 0x85 # (DIE (0x24f1) DW_TAG_inlined_subroutine)
+ .long 0x245a # DW_AT_abstract_origin
+ .quad .LBI149 # DW_AT_entry_pc
+ .byte .LVU19 # DW_AT_GNU_entry_view
+ .long .Ldebug_ranges0+0x30 # DW_AT_ranges
+ .byte 0x1 # DW_AT_call_file (dwarf.cc)
+ .byte 0x4 # DW_AT_call_line
+ .byte 0x42 # DW_AT_call_column
+ .long 0x26e0 # DW_AT_sibling
+ .uleb128 0x86 # (DIE (0x250b) DW_TAG_inlined_subroutine)
+ .long 0x2291 # DW_AT_abstract_origin
+ .quad .LBI151 # DW_AT_entry_pc
+ .byte .LVU21 # DW_AT_GNU_entry_view
+ .long .Ldebug_ranges0+0x60 # DW_AT_ranges
+ .byte 0x2 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x43d # DW_AT_call_line
+ .byte 0x45 # DW_AT_call_column
+ .long 0x26cc # DW_AT_sibling
+ .uleb128 0xc # (DIE (0x2526) DW_TAG_formal_parameter)
+ .long 0x22a8 # DW_AT_abstract_origin
+ .long .LLST5 # DW_AT_location
+ .long .LVUS5 # DW_AT_GNU_locviews
+ .uleb128 0xc # (DIE (0x2533) DW_TAG_formal_parameter)
+ .long 0x22b1 # DW_AT_abstract_origin
+ .long .LLST6 # DW_AT_location
+ .long .LVUS6 # DW_AT_GNU_locviews
+ .uleb128 0x87 # (DIE (0x2540) DW_TAG_inlined_subroutine)
+ .long 0x22e4 # DW_AT_abstract_origin
+ .quad .LBI152 # DW_AT_entry_pc
+ .byte .LVU22 # DW_AT_GNU_entry_view
+ .long .Ldebug_ranges0+0x60 # DW_AT_ranges
+ .byte 0x2 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x138 # DW_AT_call_line
+ .byte 0x4 # DW_AT_call_column
+ .uleb128 0xc # (DIE (0x2557) DW_TAG_formal_parameter)
+ .long 0x22f5 # DW_AT_abstract_origin
+ .long .LLST7 # DW_AT_location
+ .long .LVUS7 # DW_AT_GNU_locviews
+ .uleb128 0xc # (DIE (0x2564) DW_TAG_formal_parameter)
+ .long 0x22fe # DW_AT_abstract_origin
+ .long .LLST8 # DW_AT_location
+ .long .LVUS8 # DW_AT_GNU_locviews
+ .uleb128 0x88 # (DIE (0x2571) DW_TAG_inlined_subroutine)
+ .long 0x21fd # DW_AT_abstract_origin
+ .quad .LBI153 # DW_AT_entry_pc
+ .byte .LVU23 # DW_AT_GNU_entry_view
+ .long .Ldebug_ranges0+0x60 # DW_AT_ranges
+ .byte 0x2 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xeb # DW_AT_call_line
+ .byte 0x28 # DW_AT_call_column
+ .uleb128 0xc # (DIE (0x2587) DW_TAG_formal_parameter)
+ .long 0x220b # DW_AT_abstract_origin
+ .long .LLST9 # DW_AT_location
+ .long .LVUS9 # DW_AT_GNU_locviews
+ .uleb128 0xc # (DIE (0x2594) DW_TAG_formal_parameter)
+ .long 0x2214 # DW_AT_abstract_origin
+ .long .LLST10 # DW_AT_location
+ .long .LVUS10 # DW_AT_GNU_locviews
+ .uleb128 0x89 # (DIE (0x25a1) DW_TAG_inlined_subroutine)
+ .long 0x2166 # DW_AT_abstract_origin
+ .quad .LBI155 # DW_AT_entry_pc
+ .byte .LVU24 # DW_AT_GNU_entry_view
+ .quad .LBB155 # DW_AT_low_pc
+ .quad .LBE155-.LBB155 # DW_AT_high_pc
+ .byte 0x2 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xaa # DW_AT_call_line
+ .byte 0x26 # DW_AT_call_column
+ .long 0x2699 # DW_AT_sibling
+ .uleb128 0xc # (DIE (0x25c7) DW_TAG_formal_parameter)
+ .long 0x217e # DW_AT_abstract_origin
+ .long .LLST11 # DW_AT_location
+ .long .LVUS11 # DW_AT_GNU_locviews
+ .uleb128 0x2b # (DIE (0x25d4) DW_TAG_inlined_subroutine)
+ .long 0x20c1 # DW_AT_abstract_origin
+ .quad .LBI156 # DW_AT_entry_pc
+ .byte .LVU25 # DW_AT_GNU_entry_view
+ .quad .LBB156 # DW_AT_low_pc
+ .quad .LBE156-.LBB156 # DW_AT_high_pc
+ .byte 0x3 # DW_AT_call_file (/usr/include/c++/15/tuple)
+ .value 0x82c # DW_AT_call_line
+ .byte 0xf # DW_AT_call_column
+ .uleb128 0xc # (DIE (0x25f6) DW_TAG_formal_parameter)
+ .long 0x20cf # DW_AT_abstract_origin
+ .long .LLST12 # DW_AT_location
+ .long .LVUS12 # DW_AT_GNU_locviews
+ .uleb128 0x36 # (DIE (0x2603) DW_TAG_inlined_subroutine)
+ .long 0x204a # DW_AT_abstract_origin
+ .quad .LBI157 # DW_AT_entry_pc
+ .byte .LVU26 # DW_AT_GNU_entry_view
+ .quad .LBB157 # DW_AT_low_pc
+ .quad .LBE157-.LBB157 # DW_AT_high_pc
+ .byte 0x3 # DW_AT_call_file (/usr/include/c++/15/tuple)
+ .value 0x12f # DW_AT_call_line
+ .byte 0x1d # DW_AT_call_column
+ .long 0x2667 # DW_AT_sibling
+ .uleb128 0xc # (DIE (0x2629) DW_TAG_formal_parameter)
+ .long 0x2058 # DW_AT_abstract_origin
+ .long .LLST13 # DW_AT_location
+ .long .LVUS13 # DW_AT_GNU_locviews
+ .uleb128 0x2b # (DIE (0x2636) DW_TAG_inlined_subroutine)
+ .long 0x1fbd # DW_AT_abstract_origin
+ .quad .LBI158 # DW_AT_entry_pc
+ .byte .LVU27 # DW_AT_GNU_entry_view
+ .quad .LBB158 # DW_AT_low_pc
+ .quad .LBE158-.LBB158 # DW_AT_high_pc
+ .byte 0x3 # DW_AT_call_file (/usr/include/c++/15/tuple)
+ .value 0x231 # DW_AT_call_line
+ .byte 0xf # DW_AT_call_column
+ .uleb128 0xc # (DIE (0x2658) DW_TAG_formal_parameter)
+ .long 0x1fcb # DW_AT_abstract_origin
+ .long .LLST14 # DW_AT_location
+ .long .LVUS14 # DW_AT_GNU_locviews
+ .byte 0 # end of children of DIE 0x2636
+ .byte 0 # end of children of DIE 0x2603
+ .uleb128 0x2b # (DIE (0x2667) DW_TAG_inlined_subroutine)
+ .long 0x201b # DW_AT_abstract_origin
+ .quad .LBI159 # DW_AT_entry_pc
+ .byte .LVU29 # DW_AT_GNU_entry_view
+ .quad .LBB159 # DW_AT_low_pc
+ .quad .LBE159-.LBB159 # DW_AT_high_pc
+ .byte 0x3 # DW_AT_call_file (/usr/include/c++/15/tuple)
+ .value 0x12f # DW_AT_call_line
+ .byte 0x1d # DW_AT_call_column
+ .uleb128 0xc # (DIE (0x2689) DW_TAG_formal_parameter)
+ .long 0x2029 # DW_AT_abstract_origin
+ .long .LLST15 # DW_AT_location
+ .long .LVUS15 # DW_AT_GNU_locviews
+ .byte 0 # end of children of DIE 0x2667
+ .byte 0 # end of children of DIE 0x25d4
+ .byte 0 # end of children of DIE 0x25a1
+ .uleb128 0x8a # (DIE (0x2699) DW_TAG_inlined_subroutine)
+ .long 0x2279 # DW_AT_abstract_origin
+ .quad .LBI160 # DW_AT_entry_pc
+ .byte .LVU31 # DW_AT_GNU_entry_view
+ .quad .LBB160 # DW_AT_low_pc
+ .quad .LBE160-.LBB160 # DW_AT_high_pc
+ .byte 0x2 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xaa # DW_AT_call_line
+ .byte 0x35 # DW_AT_call_column
+ .uleb128 0xc # (DIE (0x26bb) DW_TAG_formal_parameter)
+ .long 0x2287 # DW_AT_abstract_origin
+ .long .LLST16 # DW_AT_location
+ .long .LVUS16 # DW_AT_GNU_locviews
+ .byte 0 # end of children of DIE 0x2699
+ .byte 0 # end of children of DIE 0x2571
+ .byte 0 # end of children of DIE 0x2540
+ .byte 0 # end of children of DIE 0x250b
+ .uleb128 0x46 # (DIE (0x26cc) DW_TAG_GNU_call_site)
+ .quad .LVL5 # DW_AT_low_pc
+ .long 0x1f3a # DW_AT_abstract_origin
+ .uleb128 0x1f # (DIE (0x26d9) DW_TAG_GNU_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x1 # DW_AT_GNU_call_site_value
+ .byte 0x31 # DW_OP_lit1
+ .byte 0 # end of children of DIE 0x26cc
+ .byte 0 # end of children of DIE 0x24f1
+ .uleb128 0x47 # (DIE (0x26e0) DW_TAG_GNU_call_site)
+ .quad .LVL4 # DW_AT_low_pc
+ .long 0x1f93 # DW_AT_abstract_origin
+ .long 0x26ff # DW_AT_sibling
+ .uleb128 0x1f # (DIE (0x26f1) DW_TAG_GNU_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x9 # DW_AT_GNU_call_site_value
+ .byte 0x3 # DW_OP_addr
+ .quad _ZGVZ4funcvE9varStatic
+ .byte 0 # end of children of DIE 0x26e0
+ .uleb128 0x8b # (DIE (0x26ff) DW_TAG_GNU_call_site)
+ .quad .LVL7 # DW_AT_low_pc
+ .long 0x272c # DW_AT_sibling
+ .uleb128 0x1f # (DIE (0x270d) DW_TAG_GNU_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x9 # DW_AT_GNU_call_site_value
+ .byte 0x3 # DW_OP_addr
+ .quad _ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED1Ev
+ .uleb128 0x1f # (DIE (0x271a) DW_TAG_GNU_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x54 # DW_OP_reg4
+ .uleb128 0x9 # DW_AT_GNU_call_site_value
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .uleb128 0x8c # (DIE (0x2727) DW_TAG_GNU_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x51 # DW_OP_reg1
+ .byte 0 # end of children of DIE 0x26ff
+ .uleb128 0x8d # (DIE (0x272c) DW_TAG_GNU_call_site)
+ .quad .LVL8 # DW_AT_low_pc
+ # DW_AT_GNU_tail_call
+ .long 0x1f84 # DW_AT_abstract_origin
+ .long 0x274c # DW_AT_sibling
+ .uleb128 0x1f # (DIE (0x273e) DW_TAG_GNU_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x9 # DW_AT_GNU_call_site_value
+ .byte 0x3 # DW_OP_addr
+ .quad _ZGVZ4funcvE9varStatic
+ .byte 0 # end of children of DIE 0x272c
+ .uleb128 0x47 # (DIE (0x274c) DW_TAG_GNU_call_site)
+ .quad .LVL9 # DW_AT_low_pc
+ .long 0x1f6f # DW_AT_abstract_origin
+ .long 0x276b # DW_AT_sibling
+ .uleb128 0x1f # (DIE (0x275d) DW_TAG_GNU_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x9 # DW_AT_GNU_call_site_value
+ .byte 0x3 # DW_OP_addr
+ .quad _ZGVZ4funcvE9varStatic
+ .byte 0 # end of children of DIE 0x274c
+ .uleb128 0x46 # (DIE (0x276b) DW_TAG_GNU_call_site)
+ .quad .LVL10 # DW_AT_low_pc
+ .long 0x2780 # DW_AT_abstract_origin
+ .uleb128 0x1f # (DIE (0x2778) DW_TAG_GNU_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x2 # DW_AT_GNU_call_site_value
+ .byte 0x73 # DW_OP_breg3
+ .sleb128 0
+ .byte 0 # end of children of DIE 0x276b
+ .byte 0 # end of children of DIE 0x24c3
+ .uleb128 0x8e # (DIE (0x2780) DW_TAG_subprogram)
+ # DW_AT_external
+ # DW_AT_declaration
+ .long .LASF2401 # DW_AT_linkage_name: "_Unwind_Resume"
+ .long .LASF2402 # DW_AT_name: "__builtin_unwind_resume"
+ .byte 0 # end of children of DIE 0xb
+ .section .debug_abbrev,"",@progbits
+.Ldebug_abbrev0:
+ .uleb128 0x1 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x2 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x34 # (DW_AT_artificial)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x3 # (abbrev code)
+ .uleb128 0x8 # (TAG: DW_TAG_imported_declaration)
+ .byte 0 # DW_children_no
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x18 # (DW_AT_import)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x4 # (abbrev code)
+ .uleb128 0xf # (TAG: DW_TAG_pointer_type)
+ .byte 0 # DW_children_no
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x5 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x6 # (abbrev code)
+ .uleb128 0x10 # (TAG: DW_TAG_reference_type)
+ .byte 0 # DW_children_no
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x7 # (abbrev code)
+ .uleb128 0x26 # (TAG: DW_TAG_const_type)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x8 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x9 # (abbrev code)
+ .uleb128 0x24 # (TAG: DW_TAG_base_type)
+ .byte 0 # DW_children_no
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3e # (DW_AT_encoding)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .byte 0
+ .byte 0
+ .uleb128 0xa # (abbrev code)
+ .uleb128 0xd # (TAG: DW_TAG_member)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x38 # (DW_AT_data_member_location)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0xb # (abbrev code)
+ .uleb128 0x2f # (TAG: DW_TAG_template_type_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0xc # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x2 # (DW_AT_location)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x2137 # (DW_AT_GNU_locviews)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .byte 0
+ .byte 0
+ .uleb128 0xd # (abbrev code)
+ .uleb128 0x2f # (TAG: DW_TAG_template_type_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0xe # (abbrev code)
+ .uleb128 0x16 # (TAG: DW_TAG_typedef)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0xf # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x10 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x34 # (DW_AT_artificial)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x11 # (abbrev code)
+ .uleb128 0x8 # (TAG: DW_TAG_imported_declaration)
+ .byte 0 # DW_children_no
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x18 # (DW_AT_import)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x12 # (abbrev code)
+ .uleb128 0x30 # (TAG: DW_TAG_template_value_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1c # (DW_AT_const_value)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x13 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x14 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x47 # (DW_AT_specification)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x20 # (DW_AT_inline)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x15 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x16 # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x17 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x18 # (abbrev code)
+ .uleb128 0x16 # (TAG: DW_TAG_typedef)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x19 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x1a # (abbrev code)
+ .uleb128 0x42 # (TAG: DW_TAG_rvalue_reference_type)
+ .byte 0 # DW_children_no
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x1b # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x47 # (DW_AT_specification)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x20 # (DW_AT_inline)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x1c # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x1d # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x1e # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x1f # (abbrev code)
+ .uleb128 0x410a # (TAG: DW_TAG_GNU_call_site_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x2 # (DW_AT_location)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .uleb128 0x2111 # (DW_AT_GNU_call_site_value)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .byte 0
+ .byte 0
+ .uleb128 0x20 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x21 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x22 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x23 # (abbrev code)
+ .uleb128 0x2f # (TAG: DW_TAG_template_type_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x24 # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x25 # (abbrev code)
+ .uleb128 0x4107 # (TAG: DW_TAG_GNU_template_parameter_pack)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x26 # (abbrev code)
+ .uleb128 0x18 # (TAG: DW_TAG_unspecified_parameters)
+ .byte 0 # DW_children_no
+ .byte 0
+ .byte 0
+ .uleb128 0x27 # (abbrev code)
+ .uleb128 0x30 # (TAG: DW_TAG_template_value_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1c # (DW_AT_const_value)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x28 # (abbrev code)
+ .uleb128 0x4107 # (TAG: DW_TAG_GNU_template_parameter_pack)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .byte 0
+ .byte 0
+ .uleb128 0x29 # (abbrev code)
+ .uleb128 0x4107 # (TAG: DW_TAG_GNU_template_parameter_pack)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .byte 0
+ .byte 0
+ .uleb128 0x2a # (abbrev code)
+ .uleb128 0xd # (TAG: DW_TAG_member)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x38 # (DW_AT_data_member_location)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x2b # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x2c # (abbrev code)
+ .uleb128 0x1c # (TAG: DW_TAG_inheritance)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x38 # (DW_AT_data_member_location)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x2d # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x2e # (abbrev code)
+ .uleb128 0x1c # (TAG: DW_TAG_inheritance)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x38 # (DW_AT_data_member_location)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x2f # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x30 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x31 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x32 # (abbrev code)
+ .uleb128 0x30 # (TAG: DW_TAG_template_value_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1e # (DW_AT_default_value)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1c # (DW_AT_const_value)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x33 # (abbrev code)
+ .uleb128 0x2f # (TAG: DW_TAG_template_type_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1e # (DW_AT_default_value)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x34 # (abbrev code)
+ .uleb128 0x28 # (TAG: DW_TAG_enumerator)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x1c # (DW_AT_const_value)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x35 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x36 # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x37 # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x89 # (DW_AT_export_symbols)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x38 # (abbrev code)
+ .uleb128 0x3a # (TAG: DW_TAG_imported_module)
+ .byte 0 # DW_children_no
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x18 # (DW_AT_import)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x39 # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x3a # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x3b # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x3c # (abbrev code)
+ .uleb128 0x2 # (TAG: DW_TAG_class_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x3d # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x63 # (DW_AT_explicit)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x3e # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8a # (DW_AT_deleted)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x3f # (abbrev code)
+ .uleb128 0x2 # (TAG: DW_TAG_class_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x40 # (abbrev code)
+ .uleb128 0x16 # (TAG: DW_TAG_typedef)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x41 # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x42 # (abbrev code)
+ .uleb128 0x3a # (TAG: DW_TAG_imported_module)
+ .byte 0 # DW_children_no
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x18 # (DW_AT_import)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x43 # (abbrev code)
+ .uleb128 0xd # (TAG: DW_TAG_member)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x44 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x34 # (DW_AT_artificial)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x45 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x2 # (DW_AT_location)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .byte 0
+ .byte 0
+ .uleb128 0x46 # (abbrev code)
+ .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x47 # (abbrev code)
+ .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x48 # (abbrev code)
+ .uleb128 0x11 # (TAG: DW_TAG_compile_unit)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x25 # (DW_AT_producer)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x13 # (DW_AT_language)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x1b # (DW_AT_comp_dir)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x55 # (DW_AT_ranges)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x10 # (DW_AT_stmt_list)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x2119 # (DW_AT_GNU_macros)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .byte 0
+ .byte 0
+ .uleb128 0x49 # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x4a # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x63 # (DW_AT_explicit)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x4b # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x4c # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x63 # (DW_AT_explicit)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x4d # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x4e # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x63 # (DW_AT_explicit)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x4f # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x50 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x51 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x87 # (DW_AT_noreturn)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x52 # (abbrev code)
+ .uleb128 0x2 # (TAG: DW_TAG_class_type)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x53 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x54 # (abbrev code)
+ .uleb128 0x16 # (TAG: DW_TAG_typedef)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x55 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0 # DW_children_no
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x56 # (abbrev code)
+ .uleb128 0x4107 # (TAG: DW_TAG_GNU_template_parameter_pack)
+ .byte 0 # DW_children_no
+ .byte 0
+ .byte 0
+ .uleb128 0x57 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x58 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x34 # (DW_AT_artificial)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x59 # (abbrev code)
+ .uleb128 0xd # (TAG: DW_TAG_member)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x38 # (DW_AT_data_member_location)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x5a # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x5b # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x5c # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x63 # (DW_AT_explicit)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x5d # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8a # (DW_AT_deleted)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x5e # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8a # (DW_AT_deleted)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x5f # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x63 # (DW_AT_explicit)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x60 # (abbrev code)
+ .uleb128 0x2f # (TAG: DW_TAG_template_type_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1e # (DW_AT_default_value)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x61 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x62 # (abbrev code)
+ .uleb128 0x4 # (TAG: DW_TAG_enumeration_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3e # (DW_AT_encoding)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x63 # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1c # (DW_AT_const_value)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x20 # (DW_AT_inline)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x64 # (abbrev code)
+ .uleb128 0x24 # (TAG: DW_TAG_base_type)
+ .byte 0 # DW_children_no
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3e # (DW_AT_encoding)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .byte 0
+ .byte 0
+ .uleb128 0x65 # (abbrev code)
+ .uleb128 0xf # (TAG: DW_TAG_pointer_type)
+ .byte 0 # DW_children_no
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x66 # (abbrev code)
+ .uleb128 0x26 # (TAG: DW_TAG_const_type)
+ .byte 0 # DW_children_no
+ .byte 0
+ .byte 0
+ .uleb128 0x67 # (abbrev code)
+ .uleb128 0x3b # (TAG: DW_TAG_unspecified_type)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .byte 0
+ .byte 0
+ .uleb128 0x68 # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x69 # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x6a # (abbrev code)
+ .uleb128 0x17 # (TAG: DW_TAG_union_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x6b # (abbrev code)
+ .uleb128 0x1 # (TAG: DW_TAG_array_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x6c # (abbrev code)
+ .uleb128 0x21 # (TAG: DW_TAG_subrange_type)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x2f # (DW_AT_upper_bound)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x6d # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x6e # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0 # DW_children_no
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x6f # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x70 # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x47 # (DW_AT_specification)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x71 # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x72 # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x89 # (DW_AT_export_symbols)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x73 # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x34 # (DW_AT_artificial)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x74 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x75 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x34 # (DW_AT_artificial)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x76 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x77 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x47 # (DW_AT_specification)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x20 # (DW_AT_inline)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x78 # (abbrev code)
+ .uleb128 0xb # (TAG: DW_TAG_lexical_block)
+ .byte 0x1 # DW_children_yes
+ .byte 0
+ .byte 0
+ .uleb128 0x79 # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x7a # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .uleb128 0x40 # (DW_AT_frame_base)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .uleb128 0x2117 # (DW_AT_GNU_all_call_sites)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x7b # (abbrev code)
+ .uleb128 0xb # (TAG: DW_TAG_lexical_block)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x7c # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x7d # (abbrev code)
+ .uleb128 0xb # (TAG: DW_TAG_lexical_block)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .byte 0
+ .byte 0
+ .uleb128 0x7e # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x2 # (DW_AT_location)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x2137 # (DW_AT_GNU_locviews)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .byte 0
+ .byte 0
+ .uleb128 0x7f # (abbrev code)
+ .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2115 # (DW_AT_GNU_tail_call)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x80 # (abbrev code)
+ .uleb128 0x4108 # (TAG: DW_TAG_GNU_formal_parameter_pack)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x81 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .uleb128 0x40 # (DW_AT_frame_base)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .uleb128 0x2117 # (DW_AT_GNU_all_call_sites)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x82 # (abbrev code)
+ .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
+ .byte 0 # DW_children_no
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x83 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x55 # (DW_AT_ranges)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x40 # (DW_AT_frame_base)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .uleb128 0x2117 # (DW_AT_GNU_all_call_sites)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x84 # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x2 # (DW_AT_location)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .byte 0
+ .byte 0
+ .uleb128 0x85 # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x55 # (DW_AT_ranges)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x86 # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x55 # (DW_AT_ranges)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x87 # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x55 # (DW_AT_ranges)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x88 # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x55 # (DW_AT_ranges)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x89 # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x8a # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x8b # (abbrev code)
+ .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x8c # (abbrev code)
+ .uleb128 0x410a # (TAG: DW_TAG_GNU_call_site_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x2 # (DW_AT_location)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .byte 0
+ .byte 0
+ .uleb128 0x8d # (abbrev code)
+ .uleb128 0x4109 # (TAG: DW_TAG_GNU_call_site)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2115 # (DW_AT_GNU_tail_call)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x8e # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0 # DW_children_no
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .byte 0
+ .byte 0
+ .byte 0
+ .section .debug_loc,"",@progbits
+.Ldebug_loc0:
+.LVUS0:
+ .uleb128 0 # View list begin (*.LVUS0)
+ .uleb128 .LVU4 # View list end (*.LVUS0)
+ .uleb128 .LVU4 # View list begin (*.LVUS0)
+ .uleb128 0 # View list end (*.LVUS0)
+.LLST0:
+ .quad .LVL0 # Location list begin address (*.LLST0)
+ .quad .LVL1 # Location list end address (*.LLST0)
+ .value 0x1 # Location expression size
+ .byte 0x55 # DW_OP_reg5
+ .quad .LVL1 # Location list begin address (*.LLST0)
+ .quad .LFE1565 # Location list end address (*.LLST0)
+ .value 0x4 # Location expression size
+ .byte 0xf3 # DW_OP_GNU_entry_value
+ .uleb128 0x1
+ .byte 0x55 # DW_OP_reg5
+ .byte 0x9f # DW_OP_stack_value
+ .quad 0 # Location list terminator begin (*.LLST0)
+ .quad 0 # Location list terminator end (*.LLST0)
+.LVUS1:
+ .uleb128 .LVU2 # View list begin (*.LVUS1)
+ .uleb128 .LVU4 # View list end (*.LVUS1)
+ .uleb128 .LVU4 # View list begin (*.LVUS1)
+ .uleb128 0 # View list end (*.LVUS1)
+.LLST1:
+ .quad .LVL0 # Location list begin address (*.LLST1)
+ .quad .LVL1 # Location list end address (*.LLST1)
+ .value 0x1 # Location expression size
+ .byte 0x55 # DW_OP_reg5
+ .quad .LVL1 # Location list begin address (*.LLST1)
+ .quad .LFE1565 # Location list end address (*.LLST1)
+ .value 0x4 # Location expression size
+ .byte 0xf3 # DW_OP_GNU_entry_value
+ .uleb128 0x1
+ .byte 0x55 # DW_OP_reg5
+ .byte 0x9f # DW_OP_stack_value
+ .quad 0 # Location list terminator begin (*.LLST1)
+ .quad 0 # Location list terminator end (*.LLST1)
+.LVUS2:
+ .uleb128 .LVU1 # View list begin (*.LVUS2)
+ .uleb128 .LVU2 # View list end (*.LVUS2)
+.LLST2:
+ .quad .LVL0 # Location list begin address (*.LLST2)
+ .quad .LVL0 # Location list end address (*.LLST2)
+ .value 0x1 # Location expression size
+ .byte 0x55 # DW_OP_reg5
+ .quad 0 # Location list terminator begin (*.LLST2)
+ .quad 0 # Location list terminator end (*.LLST2)
+.LVUS3:
+ .uleb128 .LVU5 # View list begin (*.LVUS3)
+ .uleb128 .LVU6 # View list end (*.LVUS3)
+.LLST3:
+ .quad .LVL2 # Location list begin address (*.LLST3)
+ .quad .LVL2 # Location list end address (*.LLST3)
+ .value 0x4 # Location expression size
+ .byte 0xf3 # DW_OP_GNU_entry_value
+ .uleb128 0x1
+ .byte 0x55 # DW_OP_reg5
+ .byte 0x9f # DW_OP_stack_value
+ .quad 0 # Location list terminator begin (*.LLST3)
+ .quad 0 # Location list terminator end (*.LLST3)
+.LVUS4:
+ .uleb128 .LVU6 # View list begin (*.LVUS4)
+ .uleb128 .LVU9 # View list end (*.LVUS4)
+.LLST4:
+ .quad .LVL2 # Location list begin address (*.LLST4)
+ .quad .LVL3-1 # Location list end address (*.LLST4)
+ .value 0x1 # Location expression size
+ .byte 0x55 # DW_OP_reg5
+ .quad 0 # Location list terminator begin (*.LLST4)
+ .quad 0 # Location list terminator end (*.LLST4)
+.LVUS5:
+ .uleb128 .LVU21 # View list begin (*.LVUS5)
+ .uleb128 .LVU35 # View list end (*.LVUS5)
+.LLST5:
+ .quad .LVL5 # Location list begin address (*.LLST5)
+ .quad .LVL6 # Location list end address (*.LLST5)
+ .value 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .quad 0 # Location list terminator begin (*.LLST5)
+ .quad 0 # Location list terminator end (*.LLST5)
+.LVUS6:
+ .uleb128 .LVU21 # View list begin (*.LVUS6)
+ .uleb128 .LVU35 # View list end (*.LVUS6)
+.LLST6:
+ .quad .LVL5 # Location list begin address (*.LLST6)
+ .quad .LVL6 # Location list end address (*.LLST6)
+ .value 0x1 # Location expression size
+ .byte 0x50 # DW_OP_reg0
+ .quad 0 # Location list terminator begin (*.LLST6)
+ .quad 0 # Location list terminator end (*.LLST6)
+.LVUS7:
+ .uleb128 .LVU22 # View list begin (*.LVUS7)
+ .uleb128 .LVU35 # View list end (*.LVUS7)
+.LLST7:
+ .quad .LVL5 # Location list begin address (*.LLST7)
+ .quad .LVL6 # Location list end address (*.LLST7)
+ .value 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .quad 0 # Location list terminator begin (*.LLST7)
+ .quad 0 # Location list terminator end (*.LLST7)
+.LVUS8:
+ .uleb128 .LVU22 # View list begin (*.LVUS8)
+ .uleb128 .LVU35 # View list end (*.LVUS8)
+.LLST8:
+ .quad .LVL5 # Location list begin address (*.LLST8)
+ .quad .LVL6 # Location list end address (*.LLST8)
+ .value 0x1 # Location expression size
+ .byte 0x50 # DW_OP_reg0
+ .quad 0 # Location list terminator begin (*.LLST8)
+ .quad 0 # Location list terminator end (*.LLST8)
+.LVUS9:
+ .uleb128 .LVU23 # View list begin (*.LVUS9)
+ .uleb128 .LVU35 # View list end (*.LVUS9)
+.LLST9:
+ .quad .LVL5 # Location list begin address (*.LLST9)
+ .quad .LVL6 # Location list end address (*.LLST9)
+ .value 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .quad 0 # Location list terminator begin (*.LLST9)
+ .quad 0 # Location list terminator end (*.LLST9)
+.LVUS10:
+ .uleb128 .LVU23 # View list begin (*.LVUS10)
+ .uleb128 .LVU35 # View list end (*.LVUS10)
+.LLST10:
+ .quad .LVL5 # Location list begin address (*.LLST10)
+ .quad .LVL6 # Location list end address (*.LLST10)
+ .value 0x1 # Location expression size
+ .byte 0x50 # DW_OP_reg0
+ .quad 0 # Location list terminator begin (*.LLST10)
+ .quad 0 # Location list terminator end (*.LLST10)
+.LVUS11:
+ .uleb128 .LVU24 # View list begin (*.LVUS11)
+ .uleb128 .LVU30 # View list end (*.LVUS11)
+.LLST11:
+ .quad .LVL5 # Location list begin address (*.LLST11)
+ .quad .LVL5 # Location list end address (*.LLST11)
+ .value 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .quad 0 # Location list terminator begin (*.LLST11)
+ .quad 0 # Location list terminator end (*.LLST11)
+.LVUS12:
+ .uleb128 .LVU25 # View list begin (*.LVUS12)
+ .uleb128 .LVU30 # View list end (*.LVUS12)
+.LLST12:
+ .quad .LVL5 # Location list begin address (*.LLST12)
+ .quad .LVL5 # Location list end address (*.LLST12)
+ .value 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .quad 0 # Location list terminator begin (*.LLST12)
+ .quad 0 # Location list terminator end (*.LLST12)
+.LVUS13:
+ .uleb128 .LVU26 # View list begin (*.LVUS13)
+ .uleb128 .LVU28 # View list end (*.LVUS13)
+.LLST13:
+ .quad .LVL5 # Location list begin address (*.LLST13)
+ .quad .LVL5 # Location list end address (*.LLST13)
+ .value 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .quad 0 # Location list terminator begin (*.LLST13)
+ .quad 0 # Location list terminator end (*.LLST13)
+.LVUS14:
+ .uleb128 .LVU27 # View list begin (*.LVUS14)
+ .uleb128 .LVU28 # View list end (*.LVUS14)
+.LLST14:
+ .quad .LVL5 # Location list begin address (*.LLST14)
+ .quad .LVL5 # Location list end address (*.LLST14)
+ .value 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .quad 0 # Location list terminator begin (*.LLST14)
+ .quad 0 # Location list terminator end (*.LLST14)
+.LVUS15:
+ .uleb128 .LVU28 # View list begin (*.LVUS15)
+ .uleb128 .LVU30 # View list end (*.LVUS15)
+.LLST15:
+ .quad .LVL5 # Location list begin address (*.LLST15)
+ .quad .LVL5 # Location list end address (*.LLST15)
+ .value 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .quad 0 # Location list terminator begin (*.LLST15)
+ .quad 0 # Location list terminator end (*.LLST15)
+.LVUS16:
+ .uleb128 .LVU30 # View list begin (*.LVUS16)
+ .uleb128 .LVU32 # View list end (*.LVUS16)
+.LLST16:
+ .quad .LVL5 # Location list begin address (*.LLST16)
+ .quad .LVL5 # Location list end address (*.LLST16)
+ .value 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .quad 0 # Location list terminator begin (*.LLST16)
+ .quad 0 # Location list terminator end (*.LLST16)
+ .section .debug_aranges,"",@progbits
+ .long 0x5c # Length of Address Ranges Info
+ .value 0x2 # DWARF aranges version
+ .long .Ldebug_info0 # Offset of Compilation Unit Info
+ .byte 0x8 # Size of Address
+ .byte 0 # Size of Segment Descriptor
+ .value 0 # Pad to 16 byte boundary
+ .value 0
+ .quad .Ltext0 # Address
+ .quad .Letext0-.Ltext0 # Length
+ .quad .Ltext_cold0 # Address
+ .quad .Letext_cold0-.Ltext_cold0 # Length
+ .quad .LFB1565 # Address
+ .quad .LFE1565-.LFB1565 # Length
+ .quad .LFB1555 # Address
+ .quad .LFE1555-.LFB1555 # Length
+ .quad 0
+ .quad 0
+ .section .debug_ranges,"",@progbits
+.Ldebug_ranges0:
+ .quad .LFB1545 # Offset 0
+ .quad .LHOTE0
+ .quad .LFSB1545 # Offset 0x10
+ .quad .LCOLDE0
+ .quad 0
+ .quad 0
+ .quad .LBB149 # Offset 0x30
+ .quad .LBE149
+ .quad .LBB166
+ .quad .LBE166
+ .quad 0
+ .quad 0
+ .quad .LBB151 # Offset 0x60
+ .quad .LBE151
+ .quad .LBB164
+ .quad .LBE164
+ .quad 0
+ .quad 0
+ .quad .Ltext0 # Offset 0x90
+ .quad .Letext0
+ .quad .Ltext_cold0 # Offset 0xa0
+ .quad .Letext_cold0
+ .quad .LFB1565 # Offset 0xb0
+ .quad .LFE1565
+ .quad .LFB1555 # Offset 0xc0
+ .quad .LFE1555
+ .quad 0
+ .quad 0
+ .section .debug_macro,"",@progbits
+.Ldebug_macro0:
+ .value 0x4 # DWARF macro version number
+ .byte 0x2 # Flags: 32-bit, lineptr present
+ .long .Ldebug_line0
+ .byte 0x7 # Import
+ .long .Ldebug_macro2
+ .byte 0x3 # Start new file
+ .uleb128 0 # Included from line number 0
+ .uleb128 0x1 # file dwarf.cc
+ .file 25 "/usr/include/stdc-predef.h"
+ .byte 0x3 # Start new file
+ .uleb128 0 # Included from line number 0
+ .uleb128 0x19 # file /usr/include/stdc-predef.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro3
+ .byte 0x4 # End file
+ .file 26 "/usr/include/c++/15/memory"
+ .byte 0x3 # Start new file
+ .uleb128 0x1 # Included from line number 1
+ .uleb128 0x1a # file /usr/include/c++/15/memory
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF469 # The macro: "_GLIBCXX_MEMORY 1"
+ .file 27 "/usr/include/c++/15/bits/memoryfwd.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x41 # Included from line number 65
+ .uleb128 0x1b # file /usr/include/c++/15/bits/memoryfwd.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF470 # The macro: "_MEMORYFWD_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x32 # Included from line number 50
+ .uleb128 0x7 # file /usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF471 # The macro: "_CPP_CPPCONFIG_WRAPPER 1"
+ .file 28 "/usr/include/bits/wordsize.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3 # Included from line number 3
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro5
+ .file 29 "/usr/include/c++/15/x86_64-redhat-linux/bits/os_defines.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xa51 # Included from line number 2641
+ .uleb128 0x1d # file /usr/include/c++/15/x86_64-redhat-linux/bits/os_defines.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro6
+ .file 30 "/usr/include/features.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x27 # Included from line number 39
+ .uleb128 0x1e # file /usr/include/features.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro7
+ .file 31 "/usr/include/features-time64.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x19f # Included from line number 415
+ .uleb128 0x1f # file /usr/include/features-time64.h
+ .byte 0x3 # Start new file
+ .uleb128 0x14 # Included from line number 20
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .file 32 "/usr/include/bits/timesize.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x15 # Included from line number 21
+ .uleb128 0x20 # file /usr/include/bits/timesize.h
+ .byte 0x3 # Start new file
+ .uleb128 0x13 # Included from line number 19
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a # At line number 26
+ .long .LASF636 # The macro: "__TIMESIZE __WORDSIZE"
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF637 # The macro: "__USE_TIME_BITS64 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro8
+ .file 33 "/usr/include/sys/cdefs.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x20c # Included from line number 524
+ .uleb128 0x21 # file /usr/include/sys/cdefs.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro9
+ .byte 0x3 # Start new file
+ .uleb128 0x2da # Included from line number 730
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .file 34 "/usr/include/bits/long-double.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2db # Included from line number 731
+ .uleb128 0x22 # file /usr/include/bits/long-double.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15 # At line number 21
+ .long .LASF717 # The macro: "__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro10
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21c # At line number 540
+ .long .LASF736 # The macro: "__USE_EXTERN_INLINES 1"
+ .file 35 "/usr/include/gnu/stubs.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x224 # Included from line number 548
+ .uleb128 0x23 # file /usr/include/gnu/stubs.h
+ .file 36 "/usr/include/gnu/stubs-64.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xa # Included from line number 10
+ .uleb128 0x24 # file /usr/include/gnu/stubs-64.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro11
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro12
+ .byte 0x4 # End file
+ .file 37 "/usr/include/c++/15/x86_64-redhat-linux/bits/cpu_defines.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xa54 # Included from line number 2644
+ .uleb128 0x25 # file /usr/include/c++/15/x86_64-redhat-linux/bits/cpu_defines.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF751 # The macro: "_GLIBCXX_CPU_DEFINES 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro13
+ .file 38 "/usr/include/c++/15/pstl/pstl_config.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xb2f # Included from line number 2863
+ .uleb128 0x26 # file /usr/include/c++/15/pstl/pstl_config.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro14
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro15
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 39 "/usr/include/c++/15/bits/allocator.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x43 # Included from line number 67
+ .uleb128 0x27 # file /usr/include/c++/15/bits/allocator.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF1066 # The macro: "_ALLOCATOR_H 1"
+ .file 40 "/usr/include/c++/15/x86_64-redhat-linux/bits/c++allocator.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2e # Included from line number 46
+ .uleb128 0x28 # file /usr/include/c++/15/x86_64-redhat-linux/bits/c++allocator.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1067 # The macro: "_GLIBCXX_CXX_ALLOCATOR_H 1"
+ .file 41 "/usr/include/c++/15/bits/new_allocator.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x21 # Included from line number 33
+ .uleb128 0x29 # file /usr/include/c++/15/bits/new_allocator.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1068 # The macro: "_STD_NEW_ALLOCATOR_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x22 # Included from line number 34
+ .uleb128 0x17 # file /usr/include/c++/15/new
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF1069 # The macro: "_NEW "
+ .file 42 "/usr/include/c++/15/bits/exception.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2b # Included from line number 43
+ .uleb128 0x2a # file /usr/include/c++/15/bits/exception.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF1070 # The macro: "__EXCEPTION_H 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro16
+ .file 43 "/usr/include/c++/15/bits/version.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x31 # Included from line number 49
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro17
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro18
+ .byte 0x4 # End file
+ .file 44 "/usr/include/c++/15/bits/functexcept.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x23 # Included from line number 35
+ .uleb128 0x2c # file /usr/include/c++/15/bits/functexcept.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1354 # The macro: "_FUNCTEXCEPT_H 1"
+ .file 45 "/usr/include/c++/15/bits/exception_defines.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x28 # Included from line number 40
+ .uleb128 0x2d # file /usr/include/c++/15/bits/exception_defines.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro19
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 46 "/usr/include/c++/15/bits/move.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x24 # Included from line number 36
+ .uleb128 0x2e # file /usr/include/c++/15/bits/move.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1359 # The macro: "_MOVE_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x25 # Included from line number 37
+ .uleb128 0x4 # file /usr/include/c++/15/type_traits
+ .byte 0x7 # Import
+ .long .Ldebug_macro20
+ .byte 0x3 # Start new file
+ .uleb128 0x42 # Included from line number 66
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro21
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb65 # At line number 2917
+ .long .LASF1398 # The macro: "_GLIBCXX_HAS_NESTED_TYPE(_NTYPE) template<typename _Tp, typename = __void_t<>> struct __has_ ##_NTYPE : false_type { }; template<typename _Tp> struct __has_ ##_NTYPE<_Tp, __void_t<typename _Tp::_NTYPE>> : true_type { };"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro22
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro23
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x129 # At line number 297
+ .long .LASF1408 # The macro: "__allocator_base"
+ .byte 0x4 # End file
+ .file 47 "/usr/include/c++/15/bits/stl_tempbuf.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x44 # Included from line number 68
+ .uleb128 0x2f # file /usr/include/c++/15/bits/stl_tempbuf.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1409 # The macro: "_STL_TEMPBUF_H 1"
+ .file 48 "/usr/include/c++/15/bits/stl_construct.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3d # Included from line number 61
+ .uleb128 0x30 # file /usr/include/c++/15/bits/stl_construct.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1410 # The macro: "_STL_CONSTRUCT_H 1"
+ .file 49 "/usr/include/c++/15/bits/stl_iterator_base_types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3d # Included from line number 61
+ .uleb128 0x31 # file /usr/include/c++/15/bits/stl_iterator_base_types.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro24
+ .byte 0x4 # End file
+ .file 50 "/usr/include/c++/15/bits/stl_iterator_base_funcs.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3e # Included from line number 62
+ .uleb128 0x32 # file /usr/include/c++/15/bits/stl_iterator_base_funcs.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF1414 # The macro: "_STL_ITERATOR_BASE_FUNCS_H 1"
+ .file 51 "/usr/include/c++/15/bits/concept_check.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x42 # Included from line number 66
+ .uleb128 0x33 # file /usr/include/c++/15/bits/concept_check.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro25
+ .byte 0x4 # End file
+ .file 52 "/usr/include/c++/15/debug/assertions.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x43 # Included from line number 67
+ .uleb128 0x34 # file /usr/include/c++/15/debug/assertions.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro26
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 53 "/usr/include/c++/15/bits/stl_pair.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3e # Included from line number 62
+ .uleb128 0x35 # file /usr/include/c++/15/bits/stl_pair.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1428 # The macro: "_STL_PAIR_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x3e # Included from line number 62
+ .uleb128 0xb # file /usr/include/c++/15/bits/utility.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1429 # The macro: "_GLIBCXX_UTILITY_H 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro27
+ .byte 0x4 # End file
+ .file 54 "/usr/include/c++/15/ext/numeric_traits.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3f # Included from line number 63
+ .uleb128 0x36 # file /usr/include/c++/15/ext/numeric_traits.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1434 # The macro: "_EXT_NUMERIC_TRAITS 1"
+ .file 55 "/usr/include/c++/15/bits/cpp_type_traits.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x24 # Included from line number 36
+ .uleb128 0x37 # file /usr/include/c++/15/bits/cpp_type_traits.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21 # At line number 33
+ .long .LASF1435 # The macro: "_CPP_TYPE_TRAITS_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x28 # Included from line number 40
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro28
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro29
+ .byte 0x4 # End file
+ .file 56 "/usr/include/c++/15/ext/type_traits.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x25 # Included from line number 37
+ .uleb128 0x38 # file /usr/include/c++/15/ext/type_traits.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1438 # The macro: "_EXT_TYPE_TRAITS 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro30
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro31
+ .byte 0x4 # End file
+ .file 57 "/usr/include/c++/15/bits/stl_uninitialized.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x47 # Included from line number 71
+ .uleb128 0x39 # file /usr/include/c++/15/bits/stl_uninitialized.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1450 # The macro: "_STL_UNINITIALIZED_H 1"
+ .file 58 "/usr/include/c++/15/bits/ptr_traits.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3d # Included from line number 61
+ .uleb128 0x3a # file /usr/include/c++/15/bits/ptr_traits.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1451 # The macro: "_PTR_TRAITS_H 1"
+ .byte 0x4 # End file
+ .file 59 "/usr/include/c++/15/bits/stl_algobase.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3f # Included from line number 63
+ .uleb128 0x3b # file /usr/include/c++/15/bits/stl_algobase.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1452 # The macro: "_STL_ALGOBASE_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x43 # Included from line number 67
+ .uleb128 0xd # file /usr/include/c++/15/bits/stl_iterator.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro32
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x45 # Included from line number 69
+ .uleb128 0x5 # file /usr/include/c++/15/debug/debug.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro33
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x47 # Included from line number 71
+ .uleb128 0xc # file /usr/include/c++/15/bits/predefined_ops.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1478 # The macro: "_GLIBCXX_PREDEFINED_OPS_H 1"
+ .byte 0x4 # End file
+ .file 60 "/usr/include/c++/15/bit"
+ .byte 0x3 # Start new file
+ .uleb128 0x4c # Included from line number 76
+ .uleb128 0x3c # file /usr/include/c++/15/bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1479 # The macro: "_GLIBCXX_BIT 1"
+ .file 61 "/usr/include/c++/15/concepts"
+ .byte 0x3 # Start new file
+ .uleb128 0x26 # Included from line number 38
+ .uleb128 0x3d # file /usr/include/c++/15/concepts
+ .byte 0x7 # Import
+ .long .Ldebug_macro34
+ .byte 0x3 # Start new file
+ .uleb128 0x26 # Included from line number 38
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro28
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro35
+ .byte 0x3 # Start new file
+ .uleb128 0x3f # Included from line number 63
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro28
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro36
+ .byte 0x4 # End file
+ .file 62 "/usr/include/c++/15/ext/alloc_traits.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x45 # Included from line number 69
+ .uleb128 0x3e # file /usr/include/c++/15/ext/alloc_traits.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1493 # The macro: "_EXT_ALLOC_TRAITS_H 1"
+ .file 63 "/usr/include/c++/15/bits/alloc_traits.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x24 # Included from line number 36
+ .uleb128 0x3f # file /usr/include/c++/15/bits/alloc_traits.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1494 # The macro: "_ALLOC_TRAITS_H 1"
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 64 "/usr/include/c++/15/bits/stl_raw_storage_iter.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x48 # Included from line number 72
+ .uleb128 0x40 # file /usr/include/c++/15/bits/stl_raw_storage_iter.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1495 # The macro: "_STL_RAW_STORAGE_ITERATOR_H 1"
+ .byte 0x4 # End file
+ .file 65 "/usr/include/c++/15/bits/align.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x4c # Included from line number 76
+ .uleb128 0x41 # file /usr/include/c++/15/bits/align.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1496 # The macro: "_GLIBCXX_ALIGN_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x23 # Included from line number 35
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro28
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x4d # Included from line number 77
+ .uleb128 0x6 # file /usr/include/c++/15/bits/uses_allocator.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1497 # The macro: "_USES_ALLOCATOR_H 1"
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x50 # Included from line number 80
+ .uleb128 0x2 # file /usr/include/c++/15/bits/unique_ptr.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF1498 # The macro: "_UNIQUE_PTR_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x25 # Included from line number 37
+ .uleb128 0x3 # file /usr/include/c++/15/tuple
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1499 # The macro: "_GLIBCXX_TUPLE 1"
+ .file 66 "/usr/include/c++/15/bits/invoke.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2b # Included from line number 43
+ .uleb128 0x42 # file /usr/include/c++/15/bits/invoke.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1500 # The macro: "_GLIBCXX_INVOKE_H 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro37
+ .byte 0x3 # Start new file
+ .uleb128 0x39 # Included from line number 57
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro38
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro39
+ .byte 0x4 # End file
+ .file 67 "/usr/include/c++/15/bits/stl_function.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x26 # Included from line number 38
+ .uleb128 0x43 # file /usr/include/c++/15/bits/stl_function.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1514 # The macro: "_STL_FUNCTION_H 1"
+ .file 68 "/usr/include/c++/15/backward/binders.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x5a1 # Included from line number 1441
+ .uleb128 0x44 # file /usr/include/c++/15/backward/binders.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1515 # The macro: "_BACKWARD_BINDERS_H 1"
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 69 "/usr/include/c++/15/bits/functional_hash.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x27 # Included from line number 39
+ .uleb128 0x45 # file /usr/include/c++/15/bits/functional_hash.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1516 # The macro: "_FUNCTIONAL_HASH_H 1"
+ .file 70 "/usr/include/c++/15/bits/hash_bytes.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x26 # Included from line number 38
+ .uleb128 0x46 # file /usr/include/c++/15/bits/hash_bytes.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1517 # The macro: "_HASH_BYTES_H 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro40
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 71 "/usr/include/c++/15/bits/shared_ptr.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x52 # Included from line number 82
+ .uleb128 0x47 # file /usr/include/c++/15/bits/shared_ptr.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF1520 # The macro: "_SHARED_PTR_H 1"
+ .file 72 "/usr/include/c++/15/iosfwd"
+ .byte 0x3 # Start new file
+ .uleb128 0x34 # Included from line number 52
+ .uleb128 0x48 # file /usr/include/c++/15/iosfwd
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1521 # The macro: "_GLIBCXX_IOSFWD 1"
+ .file 73 "/usr/include/c++/15/bits/requires_hosted.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x28 # Included from line number 40
+ .uleb128 0x49 # file /usr/include/c++/15/bits/requires_hosted.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d # At line number 29
+ .long .LASF1522 # The macro: "_REQUIRES_FREESTANDING_H 1"
+ .byte 0x4 # End file
+ .file 74 "/usr/include/c++/15/bits/stringfwd.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2b # Included from line number 43
+ .uleb128 0x4a # file /usr/include/c++/15/bits/stringfwd.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23 # At line number 35
+ .long .LASF1523 # The macro: "_STRINGFWD_H 1"
+ .byte 0x4 # End file
+ .file 75 "/usr/include/c++/15/bits/postypes.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2c # Included from line number 44
+ .uleb128 0x4b # file /usr/include/c++/15/bits/postypes.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF1524 # The macro: "_GLIBCXX_POSTYPES_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x2a # Included from line number 42
+ .uleb128 0x8 # file /usr/include/c++/15/cwchar
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1525 # The macro: "_GLIBCXX_CWCHAR 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x31 # Included from line number 49
+ .uleb128 0x14 # file /usr/include/wchar.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro41
+ .file 76 "/usr/include/bits/libc-header-start.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1b # Included from line number 27
+ .uleb128 0x4c # file /usr/include/bits/libc-header-start.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro42
+ .byte 0x4 # End file
+ .file 77 "/usr/include/bits/floatn.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1e # Included from line number 30
+ .uleb128 0x4d # file /usr/include/bits/floatn.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro43
+ .file 78 "/usr/include/bits/floatn-common.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x83 # Included from line number 131
+ .uleb128 0x4e # file /usr/include/bits/floatn-common.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15 # At line number 21
+ .long .LASF1550 # The macro: "_BITS_FLOATN_COMMON_H "
+ .byte 0x3 # Start new file
+ .uleb128 0x18 # Included from line number 24
+ .uleb128 0x22 # file /usr/include/bits/long-double.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15 # At line number 21
+ .long .LASF717 # The macro: "__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro44
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro45
+ .byte 0x3 # Start new file
+ .uleb128 0x23 # Included from line number 35
+ .uleb128 0xe # file /usr/lib/gcc/x86_64-redhat-linux/15/include/stddef.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro46
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1615 # The macro: "__need___va_list "
+ .file 79 "/usr/lib/gcc/x86_64-redhat-linux/15/include/stdarg.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x26 # Included from line number 38
+ .uleb128 0x4f # file /usr/lib/gcc/x86_64-redhat-linux/15/include/stdarg.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro47
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF1618 # The macro: "_VA_LIST_DEFINED "
+ .file 80 "/usr/include/bits/wchar.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x33 # Included from line number 51
+ .uleb128 0x50 # file /usr/include/bits/wchar.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro48
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x34 # Included from line number 52
+ .uleb128 0x10 # file /usr/include/bits/types/wint_t.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro49
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x35 # Included from line number 53
+ .uleb128 0x12 # file /usr/include/bits/types/mbstate_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1624 # The macro: "__mbstate_t_defined 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x4 # Included from line number 4
+ .uleb128 0x11 # file /usr/include/bits/types/__mbstate_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1625 # The macro: "____mbstate_t_defined 1"
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x36 # Included from line number 54
+ .uleb128 0x13 # file /usr/include/bits/types/__FILE.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1626 # The macro: "____FILE_defined 1"
+ .byte 0x4 # End file
+ .file 81 "/usr/include/bits/types/FILE.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x39 # Included from line number 57
+ .uleb128 0x51 # file /usr/include/bits/types/FILE.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1627 # The macro: "__FILE_defined 1"
+ .byte 0x4 # End file
+ .file 82 "/usr/include/bits/types/locale_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3c # Included from line number 60
+ .uleb128 0x52 # file /usr/include/bits/types/locale_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1628 # The macro: "_BITS_TYPES_LOCALE_T_H 1"
+ .file 83 "/usr/include/bits/types/__locale_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x16 # Included from line number 22
+ .uleb128 0x53 # file /usr/include/bits/types/__locale_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1629 # The macro: "_BITS_TYPES___LOCALE_T_H 1"
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro50
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro51
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x35 # Included from line number 53
+ .uleb128 0xa # file /usr/include/c++/15/bits/shared_ptr_base.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF1694 # The macro: "_SHARED_PTR_BASE_H 1"
+ .file 84 "/usr/include/c++/15/typeinfo"
+ .byte 0x3 # Start new file
+ .uleb128 0x34 # Included from line number 52
+ .uleb128 0x54 # file /usr/include/c++/15/typeinfo
+ .byte 0x7 # Import
+ .long .Ldebug_macro52
+ .byte 0x3 # Start new file
+ .uleb128 0x2a # Included from line number 42
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro53
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro54
+ .byte 0x4 # End file
+ .file 85 "/usr/include/c++/15/bits/allocated_ptr.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x35 # Included from line number 53
+ .uleb128 0x55 # file /usr/include/c++/15/bits/allocated_ptr.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1699 # The macro: "_ALLOCATED_PTR_H 1"
+ .byte 0x4 # End file
+ .file 86 "/usr/include/c++/15/bits/refwrap.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x39 # Included from line number 57
+ .uleb128 0x56 # file /usr/include/c++/15/bits/refwrap.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro55
+ .byte 0x4 # End file
+ .file 87 "/usr/include/c++/15/ext/aligned_buffer.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3c # Included from line number 60
+ .uleb128 0x57 # file /usr/include/c++/15/ext/aligned_buffer.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1705 # The macro: "_ALIGNED_BUFFER_H 1"
+ .byte 0x4 # End file
+ .file 88 "/usr/include/c++/15/ext/atomicity.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3d # Included from line number 61
+ .uleb128 0x58 # file /usr/include/c++/15/ext/atomicity.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1706 # The macro: "_GLIBCXX_ATOMICITY_H 1"
+ .file 89 "/usr/include/c++/15/x86_64-redhat-linux/bits/gthr.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x25 # Included from line number 37
+ .uleb128 0x59 # file /usr/include/c++/15/x86_64-redhat-linux/bits/gthr.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b # At line number 27
+ .long .LASF1707 # The macro: "_GLIBCXX_GCC_GTHR_H "
+ .file 90 "/usr/include/c++/15/x86_64-redhat-linux/bits/gthr-default.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x9d # Included from line number 157
+ .uleb128 0x5a # file /usr/include/c++/15/x86_64-redhat-linux/bits/gthr-default.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro56
+ .file 91 "/usr/include/pthread.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x23 # Included from line number 35
+ .uleb128 0x5b # file /usr/include/pthread.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13 # At line number 19
+ .long .LASF1711 # The macro: "_PTHREAD_H 1"
+ .file 92 "/usr/include/sched.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x16 # Included from line number 22
+ .uleb128 0x5c # file /usr/include/sched.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1712 # The macro: "_SCHED_H 1"
+ .file 93 "/usr/include/bits/types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x19 # Included from line number 25
+ .uleb128 0x5d # file /usr/include/bits/types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18 # At line number 24
+ .long .LASF1713 # The macro: "_BITS_TYPES_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x1b # Included from line number 27
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x1c # Included from line number 28
+ .uleb128 0x20 # file /usr/include/bits/timesize.h
+ .byte 0x3 # Start new file
+ .uleb128 0x13 # Included from line number 19
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a # At line number 26
+ .long .LASF636 # The macro: "__TIMESIZE __WORDSIZE"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro57
+ .file 94 "/usr/include/bits/typesizes.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x8d # Included from line number 141
+ .uleb128 0x5e # file /usr/include/bits/typesizes.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro58
+ .byte 0x4 # End file
+ .file 95 "/usr/include/bits/time64.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x8e # Included from line number 142
+ .uleb128 0x5f # file /usr/include/bits/time64.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro59
+ .byte 0x4 # End file
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1773 # The macro: "__STD_TYPE"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro60
+ .byte 0x3 # Start new file
+ .uleb128 0x1d # Included from line number 29
+ .uleb128 0xe # file /usr/lib/gcc/x86_64-redhat-linux/15/include/stddef.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro61
+ .byte 0x4 # End file
+ .file 96 "/usr/include/bits/types/time_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1f # Included from line number 31
+ .uleb128 0x60 # file /usr/include/bits/types/time_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1774 # The macro: "__time_t_defined 1"
+ .byte 0x4 # End file
+ .file 97 "/usr/include/bits/types/struct_timespec.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x20 # Included from line number 32
+ .uleb128 0x61 # file /usr/include/bits/types/struct_timespec.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1775 # The macro: "_STRUCT_TIMESPEC 1"
+ .file 98 "/usr/include/bits/endian.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x6 # Included from line number 6
+ .uleb128 0x62 # file /usr/include/bits/endian.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro62
+ .file 99 "/usr/include/bits/endianness.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x23 # Included from line number 35
+ .uleb128 0x63 # file /usr/include/bits/endianness.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro63
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro64
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27 # At line number 39
+ .long .LASF1784 # The macro: "__pid_t_defined "
+ .file 100 "/usr/include/bits/sched.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2b # Included from line number 43
+ .uleb128 0x64 # file /usr/include/bits/sched.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro65
+ .file 101 "/usr/include/linux/sched/types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3f # Included from line number 63
+ .uleb128 0x65 # file /usr/include/linux/sched/types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1806 # The macro: "_LINUX_SCHED_TYPES_H "
+ .file 102 "/usr/include/linux/types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x5 # Included from line number 5
+ .uleb128 0x66 # file /usr/include/linux/types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1807 # The macro: "_LINUX_TYPES_H "
+ .file 103 "/usr/include/asm/types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x5 # Included from line number 5
+ .uleb128 0x67 # file /usr/include/asm/types.h
+ .file 104 "/usr/include/asm-generic/types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1 # Included from line number 1
+ .uleb128 0x68 # file /usr/include/asm-generic/types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1808 # The macro: "_ASM_GENERIC_TYPES_H "
+ .file 105 "/usr/include/asm-generic/int-ll64.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x7 # Included from line number 7
+ .uleb128 0x69 # file /usr/include/asm-generic/int-ll64.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa # At line number 10
+ .long .LASF1809 # The macro: "_ASM_GENERIC_INT_LL64_H "
+ .file 106 "/usr/include/asm/bitsperlong.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xc # Included from line number 12
+ .uleb128 0x6a # file /usr/include/asm/bitsperlong.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro66
+ .file 107 "/usr/include/asm-generic/bitsperlong.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xb # Included from line number 11
+ .uleb128 0x6b # file /usr/include/asm-generic/bitsperlong.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro67
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 108 "/usr/include/linux/posix_types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x9 # Included from line number 9
+ .uleb128 0x6c # file /usr/include/linux/posix_types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1814 # The macro: "_LINUX_POSIX_TYPES_H "
+ .file 109 "/usr/include/linux/stddef.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x5 # Included from line number 5
+ .uleb128 0x6d # file /usr/include/linux/stddef.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro68
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro69
+ .file 110 "/usr/include/asm/posix_types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x24 # Included from line number 36
+ .uleb128 0x6e # file /usr/include/asm/posix_types.h
+ .file 111 "/usr/include/asm/posix_types_64.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x7 # Included from line number 7
+ .uleb128 0x6f # file /usr/include/asm/posix_types_64.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro70
+ .file 112 "/usr/include/asm-generic/posix_types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x12 # Included from line number 18
+ .uleb128 0x70 # file /usr/include/asm-generic/posix_types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1826 # The macro: "__ASM_GENERIC_POSIX_TYPES_H "
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro71
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro72
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro73
+ .file 113 "/usr/include/bits/types/struct_sched_param.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x7e # Included from line number 126
+ .uleb128 0x71 # file /usr/include/bits/types/struct_sched_param.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1862 # The macro: "_BITS_TYPES_STRUCT_SCHED_PARAM 1"
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 114 "/usr/include/bits/cpu-set.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2c # Included from line number 44
+ .uleb128 0x72 # file /usr/include/bits/cpu-set.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro74
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro75
+ .byte 0x4 # End file
+ .file 115 "/usr/include/time.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x17 # Included from line number 23
+ .uleb128 0x73 # file /usr/include/time.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro76
+ .byte 0x3 # Start new file
+ .uleb128 0x1d # Included from line number 29
+ .uleb128 0xe # file /usr/lib/gcc/x86_64-redhat-linux/15/include/stddef.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro61
+ .byte 0x4 # End file
+ .file 116 "/usr/include/bits/time.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x21 # Included from line number 33
+ .uleb128 0x74 # file /usr/include/bits/time.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro77
+ .file 117 "/usr/include/bits/timex.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x49 # Included from line number 73
+ .uleb128 0x75 # file /usr/include/bits/timex.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13 # At line number 19
+ .long .LASF1917 # The macro: "_BITS_TIMEX_H 1"
+ .file 118 "/usr/include/bits/types/struct_timeval.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x16 # Included from line number 22
+ .uleb128 0x76 # file /usr/include/bits/types/struct_timeval.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1918 # The macro: "__timeval_defined 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro78
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 119 "/usr/include/bits/types/clock_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x25 # Included from line number 37
+ .uleb128 0x77 # file /usr/include/bits/types/clock_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1960 # The macro: "__clock_t_defined 1"
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x27 # Included from line number 39
+ .uleb128 0x15 # file /usr/include/bits/types/struct_tm.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1961 # The macro: "__struct_tm_defined 1"
+ .byte 0x4 # End file
+ .file 120 "/usr/include/bits/types/clockid_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2e # Included from line number 46
+ .uleb128 0x78 # file /usr/include/bits/types/clockid_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1962 # The macro: "__clockid_t_defined 1"
+ .byte 0x4 # End file
+ .file 121 "/usr/include/bits/types/timer_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2f # Included from line number 47
+ .uleb128 0x79 # file /usr/include/bits/types/timer_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1963 # The macro: "__timer_t_defined 1"
+ .byte 0x4 # End file
+ .file 122 "/usr/include/bits/types/struct_itimerspec.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x30 # Included from line number 48
+ .uleb128 0x7a # file /usr/include/bits/types/struct_itimerspec.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1964 # The macro: "__itimerspec_defined 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro79
+ .byte 0x4 # End file
+ .file 123 "/usr/include/bits/pthreadtypes.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1a # Included from line number 26
+ .uleb128 0x7b # file /usr/include/bits/pthreadtypes.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1967 # The macro: "_BITS_PTHREADTYPES_COMMON_H 1"
+ .file 124 "/usr/include/bits/thread-shared-types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x17 # Included from line number 23
+ .uleb128 0x7c # file /usr/include/bits/thread-shared-types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1968 # The macro: "_THREAD_SHARED_TYPES_H 1"
+ .file 125 "/usr/include/bits/pthreadtypes-arch.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2c # Included from line number 44
+ .uleb128 0x7d # file /usr/include/bits/pthreadtypes-arch.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13 # At line number 19
+ .long .LASF1969 # The macro: "_BITS_PTHREADTYPES_ARCH_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x15 # Included from line number 21
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro80
+ .byte 0x4 # End file
+ .file 126 "/usr/include/bits/atomic_wide_counter.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2e # Included from line number 46
+ .uleb128 0x7e # file /usr/include/bits/atomic_wide_counter.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1981 # The macro: "_BITS_ATOMIC_WIDE_COUNTER_H "
+ .byte 0x4 # End file
+ .file 127 "/usr/include/bits/struct_mutex.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x4c # Included from line number 76
+ .uleb128 0x7f # file /usr/include/bits/struct_mutex.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro81
+ .byte 0x4 # End file
+ .file 128 "/usr/include/bits/struct_rwlock.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x59 # Included from line number 89
+ .uleb128 0x80 # file /usr/include/bits/struct_rwlock.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro82
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x72 # At line number 114
+ .long .LASF1988 # The macro: "__ONCE_FLAG_INIT { 0 }"
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3f # At line number 63
+ .long .LASF1989 # The macro: "__have_pthread_attr_t 1"
+ .byte 0x4 # End file
+ .file 129 "/usr/include/bits/setjmp.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1b # Included from line number 27
+ .uleb128 0x81 # file /usr/include/bits/setjmp.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1990 # The macro: "_BITS_SETJMP_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x1a # Included from line number 26
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x1c # Included from line number 28
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .file 130 "/usr/include/bits/types/__sigset_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1e # Included from line number 30
+ .uleb128 0x82 # file /usr/include/bits/types/__sigset_t.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro83
+ .byte 0x4 # End file
+ .file 131 "/usr/include/bits/types/struct___jmp_buf_tag.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1f # Included from line number 31
+ .uleb128 0x83 # file /usr/include/bits/types/struct___jmp_buf_tag.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1993 # The macro: "__jmp_buf_tag_defined 1"
+ .byte 0x4 # End file
+ .file 132 "/usr/include/bits/pthread_stack_min-dynamic.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x21 # Included from line number 33
+ .uleb128 0x84 # file /usr/include/bits/pthread_stack_min-dynamic.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro84
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro85
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro86
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 133 "/usr/include/c++/15/x86_64-redhat-linux/bits/atomic_word.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x26 # Included from line number 38
+ .uleb128 0x85 # file /usr/include/c++/15/x86_64-redhat-linux/bits/atomic_word.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro87
+ .byte 0x4 # End file
+ .file 134 "/usr/include/sys/single_threaded.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x28 # Included from line number 40
+ .uleb128 0x86 # file /usr/include/sys/single_threaded.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF2041 # The macro: "_SYS_SINGLE_THREADED_H "
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x3e # Included from line number 62
+ .uleb128 0x18 # file /usr/include/c++/15/ext/concurrence.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF2042 # The macro: "_CONCURRENCE_H 1"
+ .file 135 "/usr/include/c++/15/exception"
+ .byte 0x3 # Start new file
+ .uleb128 0x24 # Included from line number 36
+ .uleb128 0x87 # file /usr/include/c++/15/exception
+ .byte 0x7 # Import
+ .long .Ldebug_macro88
+ .byte 0x3 # Start new file
+ .uleb128 0x29 # Included from line number 41
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro89
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0xa8 # Included from line number 168
+ .uleb128 0x9 # file /usr/include/c++/15/bits/exception_ptr.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF2046 # The macro: "_EXCEPTION_PTR_H "
+ .file 136 "/usr/include/c++/15/bits/cxxabi_init_exception.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x24 # Included from line number 36
+ .uleb128 0x88 # file /usr/include/c++/15/bits/cxxabi_init_exception.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF2047 # The macro: "_CXXABI_INIT_EXCEPTION_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x28 # Included from line number 40
+ .uleb128 0xe # file /usr/lib/gcc/x86_64-redhat-linux/15/include/stddef.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro90
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro91
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro92
+ .byte 0x4 # End file
+ .file 137 "/usr/include/c++/15/bits/nested_exception.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xa9 # Included from line number 169
+ .uleb128 0x89 # file /usr/include/c++/15/bits/nested_exception.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF2070 # The macro: "_GLIBCXX_NESTED_EXCEPTION_H 1"
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 138 "/usr/include/c++/15/bits/shared_ptr_atomic.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x53 # Included from line number 83
+ .uleb128 0x8a # file /usr/include/c++/15/bits/shared_ptr_atomic.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF2071 # The macro: "_SHARED_PTR_ATOMIC_H 1"
+ .file 139 "/usr/include/c++/15/bits/atomic_base.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x21 # Included from line number 33
+ .uleb128 0x8b # file /usr/include/c++/15/bits/atomic_base.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF2072 # The macro: "_GLIBCXX_ATOMIC_BASE_H 1"
+ .file 140 "/usr/include/c++/15/bits/atomic_lockfree_defines.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x27 # Included from line number 39
+ .uleb128 0x8c # file /usr/include/c++/15/bits/atomic_lockfree_defines.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro93
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF2084 # The macro: "_GLIBCXX_ALWAYS_INLINE inline __attribute__((__always_inline__))"
+ .byte 0x3 # Start new file
+ .uleb128 0x32 # Included from line number 50
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro94
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro95
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro96
+ .byte 0x4 # End file
+ .file 141 "/usr/include/c++/15/backward/auto_ptr.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x58 # Included from line number 88
+ .uleb128 0x8d # file /usr/include/c++/15/backward/auto_ptr.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF2096 # The macro: "_BACKWARD_AUTO_PTR_H 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro97
+ .byte 0x3 # Start new file
+ .uleb128 0x75 # Included from line number 117
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro98
+ .byte 0x4 # End file
+ .file 142 "/usr/include/c++/15/pstl/glue_memory_defs.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xad # Included from line number 173
+ .uleb128 0x8e # file /usr/include/c++/15/pstl/glue_memory_defs.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb # At line number 11
+ .long .LASF2122 # The macro: "_PSTL_GLUE_MEMORY_DEFS_H "
+ .byte 0x3 # Start new file
+ .uleb128 0xd # Included from line number 13
+ .uleb128 0x16 # file /usr/include/c++/15/pstl/execution_defs.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb # At line number 11
+ .long .LASF2123 # The macro: "_PSTL_EXECUTION_POLICY_DEFS_H "
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.0.6d6edf9739a27cf28f5b627df695fc9e,comdat
+.Ldebug_macro2:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF0 # The macro: "__STDC__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF1 # The macro: "__cplusplus 201703L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF2 # The macro: "__STDC_UTF_16__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF3 # The macro: "__STDC_UTF_32__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF4 # The macro: "__STDC_HOSTED__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF5 # The macro: "__STDC_EMBED_NOT_FOUND__ 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF6 # The macro: "__STDC_EMBED_FOUND__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF7 # The macro: "__STDC_EMBED_EMPTY__ 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF8 # The macro: "__GNUC__ 15"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF9 # The macro: "__GNUC_MINOR__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF10 # The macro: "__GNUC_PATCHLEVEL__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF11 # The macro: "__VERSION__ "15.1.1 20250425 (Red Hat 15.1.1-1)""
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF12 # The macro: "__GNUC_RH_RELEASE__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF13 # The macro: "__ATOMIC_RELAXED 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF14 # The macro: "__ATOMIC_SEQ_CST 5"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF15 # The macro: "__ATOMIC_ACQUIRE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF16 # The macro: "__ATOMIC_RELEASE 3"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF17 # The macro: "__ATOMIC_ACQ_REL 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF18 # The macro: "__ATOMIC_CONSUME 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF19 # The macro: "__OPTIMIZE__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF20 # The macro: "__FINITE_MATH_ONLY__ 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF21 # The macro: "_LP64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF22 # The macro: "__LP64__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF23 # The macro: "__SIZEOF_INT__ 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF24 # The macro: "__SIZEOF_LONG__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF25 # The macro: "__SIZEOF_LONG_LONG__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF26 # The macro: "__SIZEOF_SHORT__ 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF27 # The macro: "__SIZEOF_FLOAT__ 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF28 # The macro: "__SIZEOF_DOUBLE__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF29 # The macro: "__SIZEOF_LONG_DOUBLE__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF30 # The macro: "__SIZEOF_SIZE_T__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF31 # The macro: "__CHAR_BIT__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF32 # The macro: "__BIGGEST_ALIGNMENT__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF33 # The macro: "__ORDER_LITTLE_ENDIAN__ 1234"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF34 # The macro: "__ORDER_BIG_ENDIAN__ 4321"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF35 # The macro: "__ORDER_PDP_ENDIAN__ 3412"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF36 # The macro: "__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF37 # The macro: "__FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF38 # The macro: "__SIZEOF_POINTER__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF39 # The macro: "__GNUC_EXECUTION_CHARSET_NAME "UTF-8""
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF40 # The macro: "__GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE""
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF41 # The macro: "__GNUG__ 15"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF42 # The macro: "__SIZE_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF43 # The macro: "__PTRDIFF_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF44 # The macro: "__WCHAR_TYPE__ int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF45 # The macro: "__WINT_TYPE__ unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF46 # The macro: "__INTMAX_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF47 # The macro: "__UINTMAX_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF48 # The macro: "__CHAR16_TYPE__ short unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF49 # The macro: "__CHAR32_TYPE__ unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF50 # The macro: "__SIG_ATOMIC_TYPE__ int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF51 # The macro: "__INT8_TYPE__ signed char"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF52 # The macro: "__INT16_TYPE__ short int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF53 # The macro: "__INT32_TYPE__ int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF54 # The macro: "__INT64_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF55 # The macro: "__UINT8_TYPE__ unsigned char"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF56 # The macro: "__UINT16_TYPE__ short unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF57 # The macro: "__UINT32_TYPE__ unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF58 # The macro: "__UINT64_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF59 # The macro: "__INT_LEAST8_TYPE__ signed char"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF60 # The macro: "__INT_LEAST16_TYPE__ short int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF61 # The macro: "__INT_LEAST32_TYPE__ int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF62 # The macro: "__INT_LEAST64_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF63 # The macro: "__UINT_LEAST8_TYPE__ unsigned char"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF64 # The macro: "__UINT_LEAST16_TYPE__ short unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF65 # The macro: "__UINT_LEAST32_TYPE__ unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF66 # The macro: "__UINT_LEAST64_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF67 # The macro: "__INT_FAST8_TYPE__ signed char"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF68 # The macro: "__INT_FAST16_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF69 # The macro: "__INT_FAST32_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF70 # The macro: "__INT_FAST64_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF71 # The macro: "__UINT_FAST8_TYPE__ unsigned char"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF72 # The macro: "__UINT_FAST16_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF73 # The macro: "__UINT_FAST32_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF74 # The macro: "__UINT_FAST64_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF75 # The macro: "__INTPTR_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF76 # The macro: "__UINTPTR_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF77 # The macro: "__GXX_WEAK__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF78 # The macro: "__DEPRECATED 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF79 # The macro: "__GXX_RTTI 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF80 # The macro: "__cpp_rtti 199711L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF81 # The macro: "__GXX_EXPERIMENTAL_CXX0X__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF82 # The macro: "__GXX_CONSTEXPR_ASM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF83 # The macro: "__cpp_binary_literals 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF84 # The macro: "__cpp_hex_float 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF85 # The macro: "__cpp_runtime_arrays 198712L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF86 # The macro: "__cpp_raw_strings 200710L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF87 # The macro: "__cpp_unicode_literals 200710L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF88 # The macro: "__cpp_user_defined_literals 200809L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF89 # The macro: "__cpp_lambdas 200907L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF90 # The macro: "__cpp_decltype 200707L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF91 # The macro: "__cpp_attributes 200809L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF92 # The macro: "__cpp_rvalue_reference 200610L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF93 # The macro: "__cpp_rvalue_references 200610L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF94 # The macro: "__cpp_variadic_templates 200704L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF95 # The macro: "__cpp_initializer_lists 200806L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF96 # The macro: "__cpp_delegating_constructors 200604L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF97 # The macro: "__cpp_nsdmi 200809L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF98 # The macro: "__cpp_inheriting_constructors 201511L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF99 # The macro: "__cpp_ref_qualifiers 200710L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF100 # The macro: "__cpp_alias_templates 200704L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF101 # The macro: "__cpp_return_type_deduction 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF102 # The macro: "__cpp_init_captures 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF103 # The macro: "__cpp_generic_lambdas 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF104 # The macro: "__cpp_decltype_auto 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF105 # The macro: "__cpp_aggregate_nsdmi 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF106 # The macro: "__cpp_variable_templates 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF107 # The macro: "__cpp_digit_separators 201309L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF108 # The macro: "__cpp_unicode_characters 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF109 # The macro: "__cpp_static_assert 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF110 # The macro: "__cpp_namespace_attributes 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF111 # The macro: "__cpp_enumerator_attributes 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF112 # The macro: "__cpp_nested_namespace_definitions 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF113 # The macro: "__cpp_fold_expressions 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF114 # The macro: "__cpp_nontype_template_args 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF115 # The macro: "__cpp_range_based_for 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF116 # The macro: "__cpp_constexpr 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF117 # The macro: "__cpp_if_constexpr 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF118 # The macro: "__cpp_capture_star_this 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF119 # The macro: "__cpp_inline_variables 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF120 # The macro: "__cpp_aggregate_bases 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF121 # The macro: "__cpp_deduction_guides 201703L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF122 # The macro: "__cpp_noexcept_function_type 201510L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF123 # The macro: "__cpp_template_auto 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF124 # The macro: "__cpp_structured_bindings 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF125 # The macro: "__cpp_variadic_using 201611L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF126 # The macro: "__cpp_guaranteed_copy_elision 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF127 # The macro: "__cpp_nontype_template_parameter_auto 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF128 # The macro: "__cpp_sized_deallocation 201309L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF129 # The macro: "__cpp_aligned_new 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF130 # The macro: "__STDCPP_DEFAULT_NEW_ALIGNMENT__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF131 # The macro: "__cpp_template_template_args 201611L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF132 # The macro: "__cpp_threadsafe_static_init 200806L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF133 # The macro: "__STDCPP_THREADS__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF134 # The macro: "__EXCEPTIONS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF135 # The macro: "__cpp_exceptions 199711L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF136 # The macro: "__GXX_ABI_VERSION 1020"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF137 # The macro: "__SCHAR_MAX__ 0x7f"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF138 # The macro: "__SHRT_MAX__ 0x7fff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF139 # The macro: "__INT_MAX__ 0x7fffffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF140 # The macro: "__LONG_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF141 # The macro: "__LONG_LONG_MAX__ 0x7fffffffffffffffLL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF142 # The macro: "__WCHAR_MAX__ 0x7fffffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF143 # The macro: "__WCHAR_MIN__ (-__WCHAR_MAX__ - 1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF144 # The macro: "__WINT_MAX__ 0xffffffffU"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF145 # The macro: "__WINT_MIN__ 0U"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF146 # The macro: "__PTRDIFF_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF147 # The macro: "__SIZE_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF148 # The macro: "__SCHAR_WIDTH__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF149 # The macro: "__SHRT_WIDTH__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF150 # The macro: "__INT_WIDTH__ 32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF151 # The macro: "__LONG_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF152 # The macro: "__LONG_LONG_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF153 # The macro: "__WCHAR_WIDTH__ 32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF154 # The macro: "__WINT_WIDTH__ 32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF155 # The macro: "__PTRDIFF_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF156 # The macro: "__SIZE_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF157 # The macro: "__GLIBCXX_TYPE_INT_N_0 __int128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF158 # The macro: "__GLIBCXX_BITSIZE_INT_N_0 128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF159 # The macro: "__INTMAX_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF160 # The macro: "__INTMAX_C(c) c ## L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF161 # The macro: "__UINTMAX_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF162 # The macro: "__UINTMAX_C(c) c ## UL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF163 # The macro: "__INTMAX_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF164 # The macro: "__SIG_ATOMIC_MAX__ 0x7fffffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF165 # The macro: "__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF166 # The macro: "__SIG_ATOMIC_WIDTH__ 32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF167 # The macro: "__INT8_MAX__ 0x7f"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF168 # The macro: "__INT16_MAX__ 0x7fff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF169 # The macro: "__INT32_MAX__ 0x7fffffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF170 # The macro: "__INT64_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF171 # The macro: "__UINT8_MAX__ 0xff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF172 # The macro: "__UINT16_MAX__ 0xffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF173 # The macro: "__UINT32_MAX__ 0xffffffffU"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF174 # The macro: "__UINT64_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF175 # The macro: "__INT_LEAST8_MAX__ 0x7f"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF176 # The macro: "__INT8_C(c) c"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF177 # The macro: "__INT_LEAST8_WIDTH__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF178 # The macro: "__INT_LEAST16_MAX__ 0x7fff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF179 # The macro: "__INT16_C(c) c"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF180 # The macro: "__INT_LEAST16_WIDTH__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF181 # The macro: "__INT_LEAST32_MAX__ 0x7fffffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF182 # The macro: "__INT32_C(c) c"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF183 # The macro: "__INT_LEAST32_WIDTH__ 32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF184 # The macro: "__INT_LEAST64_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF185 # The macro: "__INT64_C(c) c ## L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF186 # The macro: "__INT_LEAST64_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF187 # The macro: "__UINT_LEAST8_MAX__ 0xff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF188 # The macro: "__UINT8_C(c) c"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF189 # The macro: "__UINT_LEAST16_MAX__ 0xffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF190 # The macro: "__UINT16_C(c) c"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF191 # The macro: "__UINT_LEAST32_MAX__ 0xffffffffU"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF192 # The macro: "__UINT32_C(c) c ## U"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF193 # The macro: "__UINT_LEAST64_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF194 # The macro: "__UINT64_C(c) c ## UL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF195 # The macro: "__INT_FAST8_MAX__ 0x7f"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF196 # The macro: "__INT_FAST8_WIDTH__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF197 # The macro: "__INT_FAST16_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF198 # The macro: "__INT_FAST16_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF199 # The macro: "__INT_FAST32_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF200 # The macro: "__INT_FAST32_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF201 # The macro: "__INT_FAST64_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF202 # The macro: "__INT_FAST64_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF203 # The macro: "__UINT_FAST8_MAX__ 0xff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF204 # The macro: "__UINT_FAST16_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF205 # The macro: "__UINT_FAST32_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF206 # The macro: "__UINT_FAST64_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF207 # The macro: "__INTPTR_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF208 # The macro: "__INTPTR_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF209 # The macro: "__UINTPTR_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF210 # The macro: "__GCC_IEC_559 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF211 # The macro: "__GCC_IEC_559_COMPLEX 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF212 # The macro: "__FLT_EVAL_METHOD__ 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF213 # The macro: "__FLT_EVAL_METHOD_TS_18661_3__ 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF214 # The macro: "__DEC_EVAL_METHOD__ 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF215 # The macro: "__FLT_RADIX__ 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF216 # The macro: "__FLT_MANT_DIG__ 24"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF217 # The macro: "__FLT_DIG__ 6"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF218 # The macro: "__FLT_MIN_EXP__ (-125)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF219 # The macro: "__FLT_MIN_10_EXP__ (-37)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF220 # The macro: "__FLT_MAX_EXP__ 128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF221 # The macro: "__FLT_MAX_10_EXP__ 38"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF222 # The macro: "__FLT_DECIMAL_DIG__ 9"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF223 # The macro: "__FLT_MAX__ 3.40282346638528859811704183484516925e+38F"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF224 # The macro: "__FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF225 # The macro: "__FLT_MIN__ 1.17549435082228750796873653722224568e-38F"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF226 # The macro: "__FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF227 # The macro: "__FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF228 # The macro: "__FLT_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF229 # The macro: "__FLT_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF230 # The macro: "__FLT_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF231 # The macro: "__FLT_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF232 # The macro: "__DBL_MANT_DIG__ 53"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF233 # The macro: "__DBL_DIG__ 15"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF234 # The macro: "__DBL_MIN_EXP__ (-1021)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF235 # The macro: "__DBL_MIN_10_EXP__ (-307)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF236 # The macro: "__DBL_MAX_EXP__ 1024"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF237 # The macro: "__DBL_MAX_10_EXP__ 308"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF238 # The macro: "__DBL_DECIMAL_DIG__ 17"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF239 # The macro: "__DBL_MAX__ double(1.79769313486231570814527423731704357e+308L)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF240 # The macro: "__DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF241 # The macro: "__DBL_MIN__ double(2.22507385850720138309023271733240406e-308L)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF242 # The macro: "__DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF243 # The macro: "__DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF244 # The macro: "__DBL_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF245 # The macro: "__DBL_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF246 # The macro: "__DBL_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF247 # The macro: "__DBL_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF248 # The macro: "__LDBL_MANT_DIG__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF249 # The macro: "__LDBL_DIG__ 18"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF250 # The macro: "__LDBL_MIN_EXP__ (-16381)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF251 # The macro: "__LDBL_MIN_10_EXP__ (-4931)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF252 # The macro: "__LDBL_MAX_EXP__ 16384"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF253 # The macro: "__LDBL_MAX_10_EXP__ 4932"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF254 # The macro: "__DECIMAL_DIG__ 21"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF255 # The macro: "__LDBL_DECIMAL_DIG__ 21"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF256 # The macro: "__LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF257 # The macro: "__LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF258 # The macro: "__LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF259 # The macro: "__LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF260 # The macro: "__LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF261 # The macro: "__LDBL_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF262 # The macro: "__LDBL_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF263 # The macro: "__LDBL_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF264 # The macro: "__LDBL_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF265 # The macro: "__FLT16_MANT_DIG__ 11"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF266 # The macro: "__FLT16_DIG__ 3"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF267 # The macro: "__FLT16_MIN_EXP__ (-13)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF268 # The macro: "__FLT16_MIN_10_EXP__ (-4)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF269 # The macro: "__FLT16_MAX_EXP__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF270 # The macro: "__FLT16_MAX_10_EXP__ 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF271 # The macro: "__FLT16_DECIMAL_DIG__ 5"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF272 # The macro: "__FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF273 # The macro: "__FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF274 # The macro: "__FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF275 # The macro: "__FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF276 # The macro: "__FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF277 # The macro: "__FLT16_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF278 # The macro: "__FLT16_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF279 # The macro: "__FLT16_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF280 # The macro: "__FLT16_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF281 # The macro: "__FLT32_MANT_DIG__ 24"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF282 # The macro: "__FLT32_DIG__ 6"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF283 # The macro: "__FLT32_MIN_EXP__ (-125)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF284 # The macro: "__FLT32_MIN_10_EXP__ (-37)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF285 # The macro: "__FLT32_MAX_EXP__ 128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF286 # The macro: "__FLT32_MAX_10_EXP__ 38"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF287 # The macro: "__FLT32_DECIMAL_DIG__ 9"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF288 # The macro: "__FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF289 # The macro: "__FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF290 # The macro: "__FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF291 # The macro: "__FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF292 # The macro: "__FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF293 # The macro: "__FLT32_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF294 # The macro: "__FLT32_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF295 # The macro: "__FLT32_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF296 # The macro: "__FLT32_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF297 # The macro: "__FLT64_MANT_DIG__ 53"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF298 # The macro: "__FLT64_DIG__ 15"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF299 # The macro: "__FLT64_MIN_EXP__ (-1021)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF300 # The macro: "__FLT64_MIN_10_EXP__ (-307)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF301 # The macro: "__FLT64_MAX_EXP__ 1024"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF302 # The macro: "__FLT64_MAX_10_EXP__ 308"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF303 # The macro: "__FLT64_DECIMAL_DIG__ 17"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF304 # The macro: "__FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF305 # The macro: "__FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF306 # The macro: "__FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF307 # The macro: "__FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF308 # The macro: "__FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF309 # The macro: "__FLT64_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF310 # The macro: "__FLT64_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF311 # The macro: "__FLT64_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF312 # The macro: "__FLT64_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF313 # The macro: "__FLT128_MANT_DIG__ 113"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF314 # The macro: "__FLT128_DIG__ 33"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF315 # The macro: "__FLT128_MIN_EXP__ (-16381)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF316 # The macro: "__FLT128_MIN_10_EXP__ (-4931)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF317 # The macro: "__FLT128_MAX_EXP__ 16384"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF318 # The macro: "__FLT128_MAX_10_EXP__ 4932"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF319 # The macro: "__FLT128_DECIMAL_DIG__ 36"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF320 # The macro: "__FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF321 # The macro: "__FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF322 # The macro: "__FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF323 # The macro: "__FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF324 # The macro: "__FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF325 # The macro: "__FLT128_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF326 # The macro: "__FLT128_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF327 # The macro: "__FLT128_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF328 # The macro: "__FLT128_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF329 # The macro: "__FLT32X_MANT_DIG__ 53"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF330 # The macro: "__FLT32X_DIG__ 15"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF331 # The macro: "__FLT32X_MIN_EXP__ (-1021)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF332 # The macro: "__FLT32X_MIN_10_EXP__ (-307)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF333 # The macro: "__FLT32X_MAX_EXP__ 1024"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF334 # The macro: "__FLT32X_MAX_10_EXP__ 308"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF335 # The macro: "__FLT32X_DECIMAL_DIG__ 17"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF336 # The macro: "__FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF337 # The macro: "__FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF338 # The macro: "__FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF339 # The macro: "__FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF340 # The macro: "__FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF341 # The macro: "__FLT32X_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF342 # The macro: "__FLT32X_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF343 # The macro: "__FLT32X_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF344 # The macro: "__FLT32X_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF345 # The macro: "__FLT64X_MANT_DIG__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF346 # The macro: "__FLT64X_DIG__ 18"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF347 # The macro: "__FLT64X_MIN_EXP__ (-16381)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF348 # The macro: "__FLT64X_MIN_10_EXP__ (-4931)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF349 # The macro: "__FLT64X_MAX_EXP__ 16384"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF350 # The macro: "__FLT64X_MAX_10_EXP__ 4932"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF351 # The macro: "__FLT64X_DECIMAL_DIG__ 21"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF352 # The macro: "__FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF353 # The macro: "__FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF354 # The macro: "__FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF355 # The macro: "__FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF356 # The macro: "__FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF357 # The macro: "__FLT64X_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF358 # The macro: "__FLT64X_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF359 # The macro: "__FLT64X_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF360 # The macro: "__FLT64X_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF361 # The macro: "__BFLT16_MANT_DIG__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF362 # The macro: "__BFLT16_DIG__ 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF363 # The macro: "__BFLT16_MIN_EXP__ (-125)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF364 # The macro: "__BFLT16_MIN_10_EXP__ (-37)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF365 # The macro: "__BFLT16_MAX_EXP__ 128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF366 # The macro: "__BFLT16_MAX_10_EXP__ 38"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF367 # The macro: "__BFLT16_DECIMAL_DIG__ 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF368 # The macro: "__BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF369 # The macro: "__BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF370 # The macro: "__BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF371 # The macro: "__BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF372 # The macro: "__BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF373 # The macro: "__BFLT16_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF374 # The macro: "__BFLT16_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF375 # The macro: "__BFLT16_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF376 # The macro: "__BFLT16_IS_IEC_60559__ 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF377 # The macro: "__DEC32_MANT_DIG__ 7"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF378 # The macro: "__DEC32_MIN_EXP__ (-94)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF379 # The macro: "__DEC32_MAX_EXP__ 97"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF380 # The macro: "__DEC32_MIN__ 1E-95DF"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF381 # The macro: "__DEC32_MAX__ 9.999999E96DF"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF382 # The macro: "__DEC32_EPSILON__ 1E-6DF"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF383 # The macro: "__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF384 # The macro: "__DEC64_MANT_DIG__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF385 # The macro: "__DEC64_MIN_EXP__ (-382)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF386 # The macro: "__DEC64_MAX_EXP__ 385"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF387 # The macro: "__DEC64_MIN__ 1E-383DD"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF388 # The macro: "__DEC64_MAX__ 9.999999999999999E384DD"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF389 # The macro: "__DEC64_EPSILON__ 1E-15DD"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF390 # The macro: "__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF391 # The macro: "__DEC128_MANT_DIG__ 34"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF392 # The macro: "__DEC128_MIN_EXP__ (-6142)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF393 # The macro: "__DEC128_MAX_EXP__ 6145"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF394 # The macro: "__DEC128_MIN__ 1E-6143DL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF395 # The macro: "__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF396 # The macro: "__DEC128_EPSILON__ 1E-33DL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF397 # The macro: "__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF398 # The macro: "__DEC64X_MANT_DIG__ 34"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF399 # The macro: "__DEC64X_MIN_EXP__ (-6142)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF400 # The macro: "__DEC64X_MAX_EXP__ 6145"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF401 # The macro: "__DEC64X_MIN__ 1E-6143D64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF402 # The macro: "__DEC64X_MAX__ 9.999999999999999999999999999999999E6144D64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF403 # The macro: "__DEC64X_EPSILON__ 1E-33D64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF404 # The macro: "__DEC64X_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143D64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF405 # The macro: "__REGISTER_PREFIX__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF406 # The macro: "__USER_LABEL_PREFIX__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF407 # The macro: "__GNUC_STDC_INLINE__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF408 # The macro: "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF409 # The macro: "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF410 # The macro: "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF411 # The macro: "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF412 # The macro: "__GCC_ATOMIC_BOOL_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF413 # The macro: "__GCC_ATOMIC_CHAR_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF414 # The macro: "__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF415 # The macro: "__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF416 # The macro: "__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF417 # The macro: "__GCC_ATOMIC_SHORT_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF418 # The macro: "__GCC_ATOMIC_INT_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF419 # The macro: "__GCC_ATOMIC_LONG_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF420 # The macro: "__GCC_ATOMIC_LLONG_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF421 # The macro: "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF422 # The macro: "__GCC_DESTRUCTIVE_SIZE 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF423 # The macro: "__GCC_CONSTRUCTIVE_SIZE 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF424 # The macro: "__GCC_ATOMIC_POINTER_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF425 # The macro: "__HAVE_SPECULATION_SAFE_VALUE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF426 # The macro: "__GCC_HAVE_DWARF2_CFI_ASM 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF427 # The macro: "__PRAGMA_REDEFINE_EXTNAME 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF428 # The macro: "__SIZEOF_INT128__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF429 # The macro: "__SIZEOF_WCHAR_T__ 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF430 # The macro: "__SIZEOF_WINT_T__ 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF431 # The macro: "__SIZEOF_PTRDIFF_T__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF432 # The macro: "__amd64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF433 # The macro: "__amd64__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF434 # The macro: "__x86_64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF435 # The macro: "__x86_64__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF436 # The macro: "__SIZEOF_FLOAT80__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF437 # The macro: "__SIZEOF_FLOAT128__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF438 # The macro: "__ATOMIC_HLE_ACQUIRE 65536"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF439 # The macro: "__ATOMIC_HLE_RELEASE 131072"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF440 # The macro: "__GCC_ASM_FLAG_OUTPUTS__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF441 # The macro: "__k8 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF442 # The macro: "__k8__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF443 # The macro: "__code_model_small__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF444 # The macro: "__MMX__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF445 # The macro: "__SSE__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF446 # The macro: "__SSE2__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF447 # The macro: "__FXSR__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF448 # The macro: "__SSE_MATH__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF449 # The macro: "__SSE2_MATH__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF450 # The macro: "__MMX_WITH_SSE__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF451 # The macro: "__SEG_FS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF452 # The macro: "__SEG_GS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF453 # The macro: "__gnu_linux__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF454 # The macro: "__linux 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF455 # The macro: "__linux__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF456 # The macro: "linux 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF457 # The macro: "__unix 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF458 # The macro: "__unix__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF459 # The macro: "unix 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF460 # The macro: "__ELF__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF461 # The macro: "__DECIMAL_BID_FORMAT__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF462 # The macro: "_GNU_SOURCE 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stdcpredef.h.19.88fdbfd5cf6f83ed579effc3e425f09b,comdat
+.Ldebug_macro3:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13 # At line number 19
+ .long .LASF463 # The macro: "_STDC_PREDEF_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26 # At line number 38
+ .long .LASF464 # The macro: "__STDC_IEC_559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27 # At line number 39
+ .long .LASF465 # The macro: "__STDC_IEC_60559_BFP__ 201404L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF466 # The macro: "__STDC_IEC_559_COMPLEX__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31 # At line number 49
+ .long .LASF467 # The macro: "__STDC_IEC_60559_COMPLEX__ 201404L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF468 # The macro: "__STDC_ISO_10646__ 201706L"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.wordsize.h.4.21825217995af4880cdf0ea22ad93ab2,comdat
+.Ldebug_macro4:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4 # At line number 4
+ .long .LASF472 # The macro: "__WORDSIZE 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb # At line number 11
+ .long .LASF473 # The macro: "__WORDSIZE_TIME64_COMPAT32 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf # At line number 15
+ .long .LASF474 # The macro: "__SYSCALL_WORDSIZE 64"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cconfig.h.1945.b6e1a0853c4cceb838353ccb00a51862,comdat
+.Ldebug_macro5:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x799 # At line number 1945
+ .long .LASF475 # The macro: "_GLIBCXX_CXX_CONFIG_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7a7 # At line number 1959
+ .long .LASF476 # The macro: "_GLIBCXX_RELEASE 15"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7aa # At line number 1962
+ .long .LASF477 # The macro: "__GLIBCXX__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7ab # At line number 1963
+ .long .LASF478 # The macro: "__GLIBCXX__ 20250425"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7b4 # At line number 1972
+ .long .LASF479 # The macro: "_GLIBCXX_PURE __attribute__ ((__pure__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7b8 # At line number 1976
+ .long .LASF480 # The macro: "_GLIBCXX_CONST __attribute__ ((__const__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF481 # The macro: "_GLIBCXX_NORETURN __attribute__ ((__noreturn__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7c9 # At line number 1993
+ .long .LASF482 # The macro: "_GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7cc # At line number 1996
+ .long .LASF483 # The macro: "_GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7e4 # At line number 2020
+ .long .LASF484 # The macro: "_GLIBCXX_USE_DEPRECATED 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7e8 # At line number 2024
+ .long .LASF485 # The macro: "_GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF486 # The macro: "_GLIBCXX_DEPRECATED_SUGGEST(ALT) __attribute__ ((__deprecated__ ("use '" ALT "' instead")))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7f1 # At line number 2033
+ .long .LASF487 # The macro: "_GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7f2 # At line number 2034
+ .long .LASF488 # The macro: "_GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7f9 # At line number 2041
+ .long .LASF489 # The macro: "_GLIBCXX14_DEPRECATED _GLIBCXX_DEPRECATED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7fa # At line number 2042
+ .long .LASF490 # The macro: "_GLIBCXX14_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x801 # At line number 2049
+ .long .LASF491 # The macro: "_GLIBCXX17_DEPRECATED [[__deprecated__]]"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x802 # At line number 2050
+ .long .LASF492 # The macro: "_GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x80c # At line number 2060
+ .long .LASF493 # The macro: "_GLIBCXX20_DEPRECATED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x80d # At line number 2061
+ .long .LASF494 # The macro: "_GLIBCXX20_DEPRECATED_SUGGEST(ALT) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x814 # At line number 2068
+ .long .LASF495 # The macro: "_GLIBCXX23_DEPRECATED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x815 # At line number 2069
+ .long .LASF496 # The macro: "_GLIBCXX23_DEPRECATED_SUGGEST(ALT) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x81c # At line number 2076
+ .long .LASF497 # The macro: "_GLIBCXX26_DEPRECATED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x81d # At line number 2077
+ .long .LASF498 # The macro: "_GLIBCXX26_DEPRECATED_SUGGEST(ALT) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x822 # At line number 2082
+ .long .LASF499 # The macro: "_GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11")))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x827 # At line number 2087
+ .long .LASF500 # The macro: "_GLIBCXX_NODISCARD [[__nodiscard__]]"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x833 # At line number 2099
+ .long .LASF501 # The macro: "_GLIBCXX_CONSTEXPR constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x834 # At line number 2100
+ .long .LASF502 # The macro: "_GLIBCXX_USE_CONSTEXPR constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x83d # At line number 2109
+ .long .LASF503 # The macro: "_GLIBCXX14_CONSTEXPR constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x845 # At line number 2117
+ .long .LASF504 # The macro: "_GLIBCXX17_CONSTEXPR constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x84f # At line number 2127
+ .long .LASF505 # The macro: "_GLIBCXX20_CONSTEXPR "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF506 # The macro: "_GLIBCXX23_CONSTEXPR "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x85f # At line number 2143
+ .long .LASF507 # The macro: "_GLIBCXX26_CONSTEXPR "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x865 # At line number 2149
+ .long .LASF508 # The macro: "_GLIBCXX17_INLINE inline"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x86e # At line number 2158
+ .long .LASF509 # The macro: "_GLIBCXX_NOEXCEPT noexcept"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x86f # At line number 2159
+ .long .LASF510 # The macro: "_GLIBCXX_NOEXCEPT_IF(...) noexcept(__VA_ARGS__)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x870 # At line number 2160
+ .long .LASF511 # The macro: "_GLIBCXX_USE_NOEXCEPT noexcept"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x871 # At line number 2161
+ .long .LASF512 # The macro: "_GLIBCXX_THROW(_EXC) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x87b # At line number 2171
+ .long .LASF513 # The macro: "_GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x880 # At line number 2176
+ .long .LASF514 # The macro: "_GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x887 # At line number 2183
+ .long .LASF515 # The macro: "_GLIBCXX_NOEXCEPT_PARM , bool _NE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x888 # At line number 2184
+ .long .LASF516 # The macro: "_GLIBCXX_NOEXCEPT_QUAL noexcept (_NE)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x898 # At line number 2200
+ .long .LASF517 # The macro: "_GLIBCXX_EXTERN_TEMPLATE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8df # At line number 2271
+ .long .LASF518 # The macro: "_GLIBCXX_USE_DUAL_ABI 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8e7 # At line number 2279
+ .long .LASF519 # The macro: "_GLIBCXX_USE_CXX11_ABI 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8f3 # At line number 2291
+ .long .LASF520 # The macro: "_GLIBCXX_NAMESPACE_CXX11 __cxx11::"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8f4 # At line number 2292
+ .long .LASF521 # The macro: "_GLIBCXX_BEGIN_NAMESPACE_CXX11 namespace __cxx11 {"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8f5 # At line number 2293
+ .long .LASF522 # The macro: "_GLIBCXX_END_NAMESPACE_CXX11 }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8f6 # At line number 2294
+ .long .LASF523 # The macro: "_GLIBCXX_DEFAULT_ABI_TAG _GLIBCXX_ABI_TAG_CXX11"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8ff # At line number 2303
+ .long .LASF524 # The macro: "_GLIBCXX_INLINE_VERSION 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x921 # At line number 2337
+ .long .LASF525 # The macro: "_GLIBCXX_BEGIN_NAMESPACE_VERSION "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x922 # At line number 2338
+ .long .LASF526 # The macro: "_GLIBCXX_END_NAMESPACE_VERSION "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x924 # At line number 2340
+ .long .LASF527 # The macro: "_GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(X) inline namespace X {"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x925 # At line number 2341
+ .long .LASF528 # The macro: "_GLIBCXX_END_INLINE_ABI_NAMESPACE(X) }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x966 # At line number 2406
+ .long .LASF529 # The macro: "_GLIBCXX_STD_C std"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x967 # At line number 2407
+ .long .LASF530 # The macro: "_GLIBCXX_BEGIN_NAMESPACE_CONTAINER "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x968 # At line number 2408
+ .long .LASF531 # The macro: "_GLIBCXX_END_NAMESPACE_CONTAINER "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x971 # At line number 2417
+ .long .LASF532 # The macro: "_GLIBCXX_STD_A std"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x972 # At line number 2418
+ .long .LASF533 # The macro: "_GLIBCXX_BEGIN_NAMESPACE_ALGO "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x973 # At line number 2419
+ .long .LASF534 # The macro: "_GLIBCXX_END_NAMESPACE_ALGO "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x978 # At line number 2424
+ .long .LASF535 # The macro: "_GLIBCXX_LONG_DOUBLE_COMPAT"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x982 # At line number 2434
+ .long .LASF536 # The macro: "_GLIBCXX_CLANG"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x988 # At line number 2440
+ .long .LASF537 # The macro: "_GLIBCXX_LONG_DOUBLE_ALT128_COMPAT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9a6 # At line number 2470
+ .long .LASF538 # The macro: "_GLIBCXX_NAMESPACE_LDBL "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9a7 # At line number 2471
+ .long .LASF539 # The macro: "_GLIBCXX_BEGIN_NAMESPACE_LDBL "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9a8 # At line number 2472
+ .long .LASF540 # The macro: "_GLIBCXX_END_NAMESPACE_LDBL "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9ac # At line number 2476
+ .long .LASF541 # The macro: "_GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_CXX11"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9ad # At line number 2477
+ .long .LASF542 # The macro: "_GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_CXX11"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9ae # At line number 2478
+ .long .LASF543 # The macro: "_GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_CXX11"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9c6 # At line number 2502
+ .long .LASF544 # The macro: "_GLIBCXX_HAVE_IS_CONSTANT_EVALUATED 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9df # At line number 2527
+ .long .LASF545 # The macro: "_GLIBCXX_VERBOSE_ASSERT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9ef # At line number 2543
+ .long .LASF546 # The macro: "_GLIBCXX_ASSERT_FAIL(_Condition) std::__glibcxx_assert_fail(__FILE__, __LINE__, __PRETTY_FUNCTION__, #_Condition)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa09 # At line number 2569
+ .long .LASF547 # The macro: "__glibcxx_assert(cond) do { if (std::__is_constant_evaluated() && !bool(cond)) std::__glibcxx_assert_fail(); } while (false)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa33 # At line number 2611
+ .long .LASF548 # The macro: "_GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa36 # At line number 2614
+ .long .LASF549 # The macro: "_GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa3a # At line number 2618
+ .long .LASF550 # The macro: "_GLIBCXX_BEGIN_EXTERN_C extern "C" {"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa3b # At line number 2619
+ .long .LASF551 # The macro: "_GLIBCXX_END_EXTERN_C }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa3d # At line number 2621
+ .long .LASF552 # The macro: "_GLIBCXX_USE_ALLOCATOR_NEW 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.os_defines.h.31.00ac2dfcc18ce0a4ccd7d724c7e326ea,comdat
+.Ldebug_macro6:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF553 # The macro: "_GLIBCXX_OS_DEFINES 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF554 # The macro: "__NO_CTYPE 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.features.h.19.bdce2f9bc3939800030d1d9eb242d816,comdat
+.Ldebug_macro7:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13 # At line number 19
+ .long .LASF555 # The macro: "_FEATURES_H 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81 # At line number 129
+ .long .LASF556 # The macro: "__USE_ISOC11"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82 # At line number 130
+ .long .LASF557 # The macro: "__USE_ISOC99"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x83 # At line number 131
+ .long .LASF558 # The macro: "__USE_ISOC95"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF559 # The macro: "__USE_ISOCXX11"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x85 # At line number 133
+ .long .LASF560 # The macro: "__USE_POSIX"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86 # At line number 134
+ .long .LASF561 # The macro: "__USE_POSIX2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87 # At line number 135
+ .long .LASF562 # The macro: "__USE_POSIX199309"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF563 # The macro: "__USE_POSIX199506"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x89 # At line number 137
+ .long .LASF564 # The macro: "__USE_XOPEN"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x8a # At line number 138
+ .long .LASF565 # The macro: "__USE_XOPEN_EXTENDED"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x8b # At line number 139
+ .long .LASF566 # The macro: "__USE_UNIX98"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF567 # The macro: "__USE_XOPEN2K"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x8d # At line number 141
+ .long .LASF568 # The macro: "__USE_XOPEN2KXSI"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x8e # At line number 142
+ .long .LASF569 # The macro: "__USE_XOPEN2K8"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x8f # At line number 143
+ .long .LASF570 # The macro: "__USE_XOPEN2K8XSI"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x90 # At line number 144
+ .long .LASF571 # The macro: "__USE_LARGEFILE"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x91 # At line number 145
+ .long .LASF572 # The macro: "__USE_LARGEFILE64"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF573 # The macro: "__USE_FILE_OFFSET64"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x93 # At line number 147
+ .long .LASF574 # The macro: "__USE_MISC"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x94 # At line number 148
+ .long .LASF575 # The macro: "__USE_ATFILE"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x95 # At line number 149
+ .long .LASF576 # The macro: "__USE_DYNAMIC_STACK_SIZE"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF577 # The macro: "__USE_GNU"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x97 # At line number 151
+ .long .LASF578 # The macro: "__USE_FORTIFY_LEVEL"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x98 # At line number 152
+ .long .LASF579 # The macro: "__KERNEL_STRICT_NAMES"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x99 # At line number 153
+ .long .LASF580 # The macro: "__GLIBC_USE_ISOC23"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9a # At line number 154
+ .long .LASF581 # The macro: "__GLIBC_USE_ISOC2Y"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9b # At line number 155
+ .long .LASF582 # The macro: "__GLIBC_USE_DEPRECATED_GETS"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF583 # The macro: "__GLIBC_USE_DEPRECATED_SCANF"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9d # At line number 157
+ .long .LASF584 # The macro: "__GLIBC_USE_C23_STRTOL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa2 # At line number 162
+ .long .LASF585 # The macro: "__KERNEL_STRICT_NAMES "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xad # At line number 173
+ .long .LASF586 # The macro: "__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbb # At line number 187
+ .long .LASF587 # The macro: "__glibc_clang_prereq(maj,min) 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbf # At line number 191
+ .long .LASF588 # The macro: "__GLIBC_USE(F) __GLIBC_USE_ ## F"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd5 # At line number 213
+ .long .LASF589 # The macro: "_ISOC95_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd6 # At line number 214
+ .long .LASF590 # The macro: "_ISOC95_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd7 # At line number 215
+ .long .LASF591 # The macro: "_ISOC99_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF592 # The macro: "_ISOC99_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd9 # At line number 217
+ .long .LASF593 # The macro: "_ISOC11_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xda # At line number 218
+ .long .LASF594 # The macro: "_ISOC11_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xdb # At line number 219
+ .long .LASF595 # The macro: "_ISOC23_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF596 # The macro: "_ISOC23_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xdd # At line number 221
+ .long .LASF597 # The macro: "_ISOC2Y_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xde # At line number 222
+ .long .LASF598 # The macro: "_ISOC2Y_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xdf # At line number 223
+ .long .LASF599 # The macro: "_POSIX_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe0 # At line number 224
+ .long .LASF600 # The macro: "_POSIX_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe1 # At line number 225
+ .long .LASF601 # The macro: "_POSIX_C_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF602 # The macro: "_POSIX_C_SOURCE 200809L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe3 # At line number 227
+ .long .LASF603 # The macro: "_XOPEN_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe4 # At line number 228
+ .long .LASF604 # The macro: "_XOPEN_SOURCE 700"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe5 # At line number 229
+ .long .LASF605 # The macro: "_XOPEN_SOURCE_EXTENDED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe6 # At line number 230
+ .long .LASF606 # The macro: "_XOPEN_SOURCE_EXTENDED 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe7 # At line number 231
+ .long .LASF607 # The macro: "_LARGEFILE64_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe8 # At line number 232
+ .long .LASF608 # The macro: "_LARGEFILE64_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe9 # At line number 233
+ .long .LASF609 # The macro: "_DEFAULT_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xea # At line number 234
+ .long .LASF610 # The macro: "_DEFAULT_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xeb # At line number 235
+ .long .LASF611 # The macro: "_ATFILE_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF612 # The macro: "_ATFILE_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xed # At line number 237
+ .long .LASF613 # The macro: "_DYNAMIC_STACK_SIZE_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xee # At line number 238
+ .long .LASF614 # The macro: "_DYNAMIC_STACK_SIZE_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf9 # At line number 249
+ .long .LASF609 # The macro: "_DEFAULT_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xfa # At line number 250
+ .long .LASF610 # The macro: "_DEFAULT_SOURCE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF615 # The macro: "__GLIBC_USE_ISOC2Y 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x108 # At line number 264
+ .long .LASF616 # The macro: "__GLIBC_USE_ISOC23 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x111 # At line number 273
+ .long .LASF617 # The macro: "__USE_ISOC11 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x118 # At line number 280
+ .long .LASF618 # The macro: "__USE_ISOC99 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11f # At line number 287
+ .long .LASF619 # The macro: "__USE_ISOC95 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x125 # At line number 293
+ .long .LASF617 # The macro: "__USE_ISOC11 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x12a # At line number 298
+ .long .LASF620 # The macro: "__USE_ISOCXX11 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x12b # At line number 299
+ .long .LASF618 # The macro: "__USE_ISOC99 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x136 # At line number 310
+ .long .LASF599 # The macro: "_POSIX_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF600 # The macro: "_POSIX_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x138 # At line number 312
+ .long .LASF601 # The macro: "_POSIX_C_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x139 # At line number 313
+ .long .LASF602 # The macro: "_POSIX_C_SOURCE 200809L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15c # At line number 348
+ .long .LASF621 # The macro: "__USE_POSIX 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x160 # At line number 352
+ .long .LASF622 # The macro: "__USE_POSIX2 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x164 # At line number 356
+ .long .LASF623 # The macro: "__USE_POSIX199309 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x168 # At line number 360
+ .long .LASF624 # The macro: "__USE_POSIX199506 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16c # At line number 364
+ .long .LASF625 # The macro: "__USE_XOPEN2K 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF558 # The macro: "__USE_ISOC95"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16e # At line number 366
+ .long .LASF619 # The macro: "__USE_ISOC95 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x16f # At line number 367
+ .long .LASF557 # The macro: "__USE_ISOC99"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x170 # At line number 368
+ .long .LASF618 # The macro: "__USE_ISOC99 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x174 # At line number 372
+ .long .LASF626 # The macro: "__USE_XOPEN2K8 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x175 # At line number 373
+ .long .LASF611 # The macro: "_ATFILE_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x176 # At line number 374
+ .long .LASF612 # The macro: "_ATFILE_SOURCE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x17a # At line number 378
+ .long .LASF627 # The macro: "__USE_XOPEN 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x17c # At line number 380
+ .long .LASF628 # The macro: "__USE_XOPEN_EXTENDED 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF629 # The macro: "__USE_UNIX98 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17e # At line number 382
+ .long .LASF630 # The macro: "_LARGEFILE_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x17f # At line number 383
+ .long .LASF631 # The macro: "_LARGEFILE_SOURCE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x182 # At line number 386
+ .long .LASF626 # The macro: "__USE_XOPEN2K8 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x183 # At line number 387
+ .long .LASF632 # The macro: "__USE_XOPEN2K8XSI 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x185 # At line number 389
+ .long .LASF625 # The macro: "__USE_XOPEN2K 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x186 # At line number 390
+ .long .LASF633 # The macro: "__USE_XOPEN2KXSI 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF558 # The macro: "__USE_ISOC95"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x188 # At line number 392
+ .long .LASF619 # The macro: "__USE_ISOC95 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x189 # At line number 393
+ .long .LASF557 # The macro: "__USE_ISOC99"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18a # At line number 394
+ .long .LASF618 # The macro: "__USE_ISOC99 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x194 # At line number 404
+ .long .LASF634 # The macro: "__USE_LARGEFILE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x198 # At line number 408
+ .long .LASF635 # The macro: "__USE_LARGEFILE64 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.features.h.418.0b5c3539d8a4e9fd50fc3039208f3961,comdat
+.Ldebug_macro8:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a2 # At line number 418
+ .long .LASF638 # The macro: "__USE_MISC 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a6 # At line number 422
+ .long .LASF639 # The macro: "__USE_ATFILE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1aa # At line number 426
+ .long .LASF640 # The macro: "__USE_DYNAMIC_STACK_SIZE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ae # At line number 430
+ .long .LASF641 # The macro: "__USE_GNU 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF642 # The macro: "__USE_FORTIFY_LEVEL 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1cf # At line number 463
+ .long .LASF643 # The macro: "__GLIBC_USE_DEPRECATED_GETS 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e6 # At line number 486
+ .long .LASF644 # The macro: "__GLIBC_USE_DEPRECATED_SCANF 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ef # At line number 495
+ .long .LASF645 # The macro: "__GLIBC_USE_C23_STRTOL 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1fe # At line number 510
+ .long .LASF646 # The macro: "__GNU_LIBRARY__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF647 # The macro: "__GNU_LIBRARY__ 6"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF648 # The macro: "__GLIBC__ 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x204 # At line number 516
+ .long .LASF649 # The macro: "__GLIBC_MINOR__ 41"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x206 # At line number 518
+ .long .LASF650 # The macro: "__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cdefs.h.20.3b5b75c5448e96e4c39679d0a8f1a476,comdat
+.Ldebug_macro9:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF651 # The macro: "_SYS_CDEFS_H 1"
+ .byte 0x2 # Undefine macro
+ .uleb128 0x23 # At line number 35
+ .ascii "__P\0" # The macro
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF652 # The macro: "__PMT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF653 # The macro: "__glibc_has_attribute(attr) __has_attribute (attr)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF654 # The macro: "__glibc_has_builtin(name) __has_builtin (name)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF655 # The macro: "__glibc_has_extension(ext) __has_extension (ext)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF656 # The macro: "__LEAF , __leaf__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF657 # The macro: "__LEAF_ATTR __attribute__ ((__leaf__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56 # At line number 86
+ .long .LASF658 # The macro: "__THROW noexcept (true)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF659 # The macro: "__THROWNL __THROW"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF660 # The macro: "__NTH(fct) __LEAF_ATTR fct __THROW"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5c # At line number 92
+ .long .LASF661 # The macro: "__NTHNL(fct) fct __THROW"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x66 # At line number 102
+ .long .LASF662 # The macro: "__COLD __attribute__ ((__cold__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7d # At line number 125
+ .long .LASF663 # The macro: "__P(args) args"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF664 # The macro: "__PMT(args) args"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x83 # At line number 131
+ .long .LASF665 # The macro: "__CONCAT(x,y) x ## y"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF666 # The macro: "__STRING(x) #x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x87 # At line number 135
+ .long .LASF667 # The macro: "__ptr_t void *"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF668 # The macro: "__BEGIN_DECLS extern "C" {"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8d # At line number 141
+ .long .LASF669 # The macro: "__END_DECLS }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x99 # At line number 153
+ .long .LASF670 # The macro: "__attribute_overloadable__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9d # At line number 157
+ .long .LASF671 # The macro: "__bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9e # At line number 158
+ .long .LASF672 # The macro: "__bos0(ptr) __builtin_object_size (ptr, 0)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF673 # The macro: "__glibc_objsize0(__o) __bos0 (__o)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa7 # At line number 167
+ .long .LASF674 # The macro: "__glibc_objsize(__o) __bos (__o)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16e # At line number 366
+ .long .LASF675 # The macro: "__warnattr(msg) __attribute__((__warning__ (msg)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16f # At line number 367
+ .long .LASF676 # The macro: "__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x180 # At line number 384
+ .long .LASF677 # The macro: "__flexarr []"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x181 # At line number 385
+ .long .LASF678 # The macro: "__glibc_c99_flexarr_available 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19a # At line number 410
+ .long .LASF679 # The macro: "__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19c # At line number 412
+ .long .LASF680 # The macro: "__REDIRECT_NTH(name,proto,alias) name proto __THROW __asm__ (__ASMNAME (#alias))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19e # At line number 414
+ .long .LASF681 # The macro: "__REDIRECT_NTHNL(name,proto,alias) name proto __THROWNL __asm__ (__ASMNAME (#alias))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a6 # At line number 422
+ .long .LASF682 # The macro: "__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a7 # At line number 423
+ .long .LASF683 # The macro: "__ASMNAME2(prefix,cname) __STRING (prefix) cname"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1aa # At line number 426
+ .long .LASF684 # The macro: "__REDIRECT_FORTIFY __REDIRECT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ae # At line number 430
+ .long .LASF685 # The macro: "__REDIRECT_FORTIFY_NTH __REDIRECT_NTH"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c4 # At line number 452
+ .long .LASF686 # The macro: "__attribute_malloc__ __attribute__ ((__malloc__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1cc # At line number 460
+ .long .LASF687 # The macro: "__attribute_alloc_size__(params) __attribute__ ((__alloc_size__ params))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d5 # At line number 469
+ .long .LASF688 # The macro: "__attribute_alloc_align__(param) __attribute__ ((__alloc_align__ param))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1df # At line number 479
+ .long .LASF689 # The macro: "__attribute_pure__ __attribute__ ((__pure__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e6 # At line number 486
+ .long .LASF690 # The macro: "__attribute_const__ __attribute__ ((__const__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ec # At line number 492
+ .long .LASF691 # The macro: "__attribute_maybe_unused__ __attribute__ ((__unused__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF692 # The macro: "__attribute_used__ __attribute__ ((__used__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f6 # At line number 502
+ .long .LASF693 # The macro: "__attribute_noinline__ __attribute__ ((__noinline__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1fe # At line number 510
+ .long .LASF694 # The macro: "__attribute_deprecated__ __attribute__ ((__deprecated__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x208 # At line number 520
+ .long .LASF695 # The macro: "__attribute_deprecated_msg__(msg) __attribute__ ((__deprecated__ (msg)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x215 # At line number 533
+ .long .LASF696 # The macro: "__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21f # At line number 543
+ .long .LASF697 # The macro: "__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF698 # The macro: "__attribute_nonnull__(params) __attribute__ ((__nonnull__ params))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF699 # The macro: "__nonnull(params) __attribute_nonnull__ (params)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x238 # At line number 568
+ .long .LASF700 # The macro: "__returns_nonnull __attribute__ ((__returns_nonnull__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x241 # At line number 577
+ .long .LASF701 # The macro: "__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24a # At line number 586
+ .long .LASF702 # The macro: "__wur "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x252 # At line number 594
+ .long .LASF703 # The macro: "__always_inline"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x253 # At line number 595
+ .long .LASF704 # The macro: "__always_inline __inline __attribute__ ((__always_inline__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25c # At line number 604
+ .long .LASF705 # The macro: "__attribute_artificial__ __attribute__ ((__artificial__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26e # At line number 622
+ .long .LASF706 # The macro: "__extern_inline extern __inline __attribute__ ((__gnu_inline__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26f # At line number 623
+ .long .LASF707 # The macro: "__extern_always_inline extern __always_inline __attribute__ ((__gnu_inline__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x278 # At line number 632
+ .long .LASF708 # The macro: "__fortify_function __extern_always_inline __attribute_artificial__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27e # At line number 638
+ .long .LASF709 # The macro: "__va_arg_pack() __builtin_va_arg_pack ()"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27f # At line number 639
+ .long .LASF710 # The macro: "__va_arg_pack_len() __builtin_va_arg_pack_len ()"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29d # At line number 669
+ .long .LASF711 # The macro: "__restrict_arr "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a9 # At line number 681
+ .long .LASF712 # The macro: "__glibc_unlikely(cond) __builtin_expect ((cond), 0)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2aa # At line number 682
+ .long .LASF713 # The macro: "__glibc_likely(cond) __builtin_expect ((cond), 1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bf # At line number 703
+ .long .LASF714 # The macro: "__attribute_nonstring__ __attribute__ ((__nonstring__))"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c5 # At line number 709
+ .long .LASF715 # The macro: "__attribute_copy__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c9 # At line number 713
+ .long .LASF716 # The macro: "__attribute_copy__(arg) __attribute__ ((__copy__ (arg)))"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cdefs.h.788.9af8f5176cd272e215897fe8049c214d,comdat
+.Ldebug_macro10:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x314 # At line number 788
+ .long .LASF718 # The macro: "__LDBL_REDIR1(name,proto,alias) name proto"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x315 # At line number 789
+ .long .LASF719 # The macro: "__LDBL_REDIR(name,proto) name proto"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF720 # The macro: "__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x317 # At line number 791
+ .long .LASF721 # The macro: "__LDBL_REDIR_NTH(name,proto) name proto __THROW"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x318 # At line number 792
+ .long .LASF722 # The macro: "__LDBL_REDIR2_DECL(name) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x319 # At line number 793
+ .long .LASF723 # The macro: "__LDBL_REDIR_DECL(name) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31b # At line number 795
+ .long .LASF724 # The macro: "__REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF725 # The macro: "__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x327 # At line number 807
+ .long .LASF726 # The macro: "__glibc_macro_warning1(message) _Pragma (#message)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x328 # At line number 808
+ .long .LASF727 # The macro: "__glibc_macro_warning(message) __glibc_macro_warning1 (GCC warning message)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x33c # At line number 828
+ .long .LASF728 # The macro: "__HAVE_GENERIC_SELECTION 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x345 # At line number 837
+ .long .LASF729 # The macro: "__attr_access(x) __attribute__ ((__access__ x))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34d # At line number 845
+ .long .LASF730 # The macro: "__fortified_attr_access(a,o,s) __attr_access ((a, o, s))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x350 # At line number 848
+ .long .LASF731 # The macro: "__attr_access_none(argno) __attribute__ ((__access__ (__none__, argno)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35d # At line number 861
+ .long .LASF732 # The macro: "__attr_dealloc(dealloc,argno) __attribute__ ((__malloc__ (dealloc, argno)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35f # At line number 863
+ .long .LASF733 # The macro: "__attr_dealloc_free __attr_dealloc (__builtin_free, 1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x368 # At line number 872
+ .long .LASF734 # The macro: "__attribute_returns_twice__ __attribute__ ((__returns_twice__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x371 # At line number 881
+ .long .LASF735 # The macro: "__attribute_struct_may_alias__ __attribute__ ((__may_alias__))"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stubs64.h.10.7865f4f7062bab1c535c1f73f43aa9b9,comdat
+.Ldebug_macro11:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa # At line number 10
+ .long .LASF737 # The macro: "__stub___compat_bdflush "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb # At line number 11
+ .long .LASF738 # The macro: "__stub_chflags "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc # At line number 12
+ .long .LASF739 # The macro: "__stub_fchflags "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd # At line number 13
+ .long .LASF740 # The macro: "__stub_gtty "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe # At line number 14
+ .long .LASF741 # The macro: "__stub_revoke "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf # At line number 15
+ .long .LASF742 # The macro: "__stub_setlogin "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10 # At line number 16
+ .long .LASF743 # The macro: "__stub_sigreturn "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11 # At line number 17
+ .long .LASF744 # The macro: "__stub_stty "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.os_defines.h.45.d06a304670a31a32135668aa1e3d636d,comdat
+.Ldebug_macro12:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF745 # The macro: "_GLIBCXX_HAVE_GETS"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF746 # The macro: "_GLIBCXX_NO_OBSOLETE_ISINF_ISNAN_DYNAMIC __GLIBC_PREREQ(2,23)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF747 # The macro: "_GLIBCXX_HAVE_FLOAT128_MATH 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF748 # The macro: "_GLIBCXX_MAY_HAVE___CXA_THREAD_ATEXIT_IMPL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x49 # At line number 73
+ .long .LASF749 # The macro: "_GLIBCXX_NATIVE_THREAD_ID pthread_self()"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56 # At line number 86
+ .long .LASF750 # The macro: "_GLIBCXX_GTHREAD_USE_WEAK 0"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cconfig.h.2649.87423048acc70a6cfbf4eb1b288281c7,comdat
+.Ldebug_macro13:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa59 # At line number 2649
+ .long .LASF752 # The macro: "_GLIBCXX_PSEUDO_VISIBILITY(V) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa60 # At line number 2656
+ .long .LASF753 # The macro: "_GLIBCXX_WEAK_DEFINITION "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa68 # At line number 2664
+ .long .LASF754 # The macro: "_GLIBCXX_USE_WEAK_REF __GXX_WEAK__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa75 # At line number 2677
+ .long .LASF755 # The macro: "_GLIBCXX_TXN_SAFE "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa76 # At line number 2678
+ .long .LASF756 # The macro: "_GLIBCXX_TXN_SAFE_DYN "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa7b # At line number 2683
+ .long .LASF757 # The macro: "_GLIBCXX_USE_STD_SPEC_FUNCS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa88 # At line number 2696
+ .long .LASF758 # The macro: "_GLIBCXX_FAST_MATH 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa8f # At line number 2703
+ .long .LASF759 # The macro: "__N(msgid) (msgid)"
+ .byte 0x2 # Undefine macro
+ .uleb128 0xa92 # At line number 2706
+ .ascii "min\0" # The macro
+ .byte 0x2 # Undefine macro
+ .uleb128 0xa93 # At line number 2707
+ .ascii "max\0" # The macro
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa99 # At line number 2713
+ .long .LASF760 # The macro: "_GLIBCXX_USE_C99_MATH _GLIBCXX11_USE_C99_MATH"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa9c # At line number 2716
+ .long .LASF761 # The macro: "_GLIBCXX_USE_C99_COMPLEX _GLIBCXX11_USE_C99_COMPLEX"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa9f # At line number 2719
+ .long .LASF762 # The macro: "_GLIBCXX_USE_C99_STDIO _GLIBCXX11_USE_C99_STDIO"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa2 # At line number 2722
+ .long .LASF763 # The macro: "_GLIBCXX_USE_C99_STDLIB _GLIBCXX11_USE_C99_STDLIB"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa5 # At line number 2725
+ .long .LASF764 # The macro: "_GLIBCXX_USE_C99_WCHAR _GLIBCXX11_USE_C99_WCHAR"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xac8 # At line number 2760
+ .long .LASF765 # The macro: "_GLIBCXX_USE_FLOAT128 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xad0 # At line number 2768
+ .long .LASF766 # The macro: "_GLIBCXX_FLOAT_IS_IEEE_BINARY32 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xad7 # At line number 2775
+ .long .LASF767 # The macro: "_GLIBCXX_DOUBLE_IS_IEEE_BINARY64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xafc # At line number 2812
+ .long .LASF768 # The macro: "_GLIBCXX_HAS_BUILTIN(B) __has_builtin(B)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb01 # At line number 2817
+ .long .LASF769 # The macro: "_GLIBCXX_HAVE_BUILTIN_HAS_UNIQ_OBJ_REP 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb05 # At line number 2821
+ .long .LASF770 # The macro: "_GLIBCXX_HAVE_BUILTIN_IS_AGGREGATE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb09 # At line number 2825
+ .long .LASF771 # The macro: "_GLIBCXX_HAVE_BUILTIN_LAUNDER 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb11 # At line number 2833
+ .long .LASF772 # The macro: "_GLIBCXX_USE_BUILTIN_TRAIT(BT) _GLIBCXX_HAS_BUILTIN(BT)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb17 # At line number 2839
+ .long .LASF773 # The macro: "_GLIBCXX_DOXYGEN_ONLY(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb23 # At line number 2851
+ .long .LASF774 # The macro: "_GLIBCXX_USE_TBB_PAR_BACKEND __has_include(<tbb/tbb.h>)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb29 # At line number 2857
+ .long .LASF775 # The macro: "_PSTL_PAR_BACKEND_SERIAL "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb2c # At line number 2860
+ .long .LASF776 # The macro: "_PSTL_ASSERT(_Condition) __glibcxx_assert(_Condition)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb2d # At line number 2861
+ .long .LASF777 # The macro: "_PSTL_ASSERT_MSG(_Condition,_Message) __glibcxx_assert(_Condition)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.pstl_config.h.11.cc2ab118dc65e0b245923f61105bc215,comdat
+.Ldebug_macro14:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb # At line number 11
+ .long .LASF778 # The macro: "_PSTL_CONFIG_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe # At line number 14
+ .long .LASF779 # The macro: "_PSTL_VERSION 17000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf # At line number 15
+ .long .LASF780 # The macro: "_PSTL_VERSION_MAJOR (_PSTL_VERSION / 1000)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10 # At line number 16
+ .long .LASF781 # The macro: "_PSTL_VERSION_MINOR ((_PSTL_VERSION % 1000) / 10)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11 # At line number 17
+ .long .LASF782 # The macro: "_PSTL_VERSION_PATCH (_PSTL_VERSION % 10)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d # At line number 29
+ .long .LASF783 # The macro: "_PSTL_USAGE_WARNINGS 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF784 # The macro: "_PSTL_PRAGMA(x) _Pragma(#x)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27 # At line number 39
+ .long .LASF785 # The macro: "_PSTL_STRING_AUX(x) #x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF786 # The macro: "_PSTL_STRING(x) _PSTL_STRING_AUX(x)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF787 # The macro: "_PSTL_STRING_CONCAT(x,y) x #y"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF788 # The macro: "_PSTL_HIDE_FROM_ABI_PUSH "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31 # At line number 49
+ .long .LASF789 # The macro: "_PSTL_HIDE_FROM_ABI_POP "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF790 # The macro: "_PSTL_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF791 # The macro: "_PSTL_PRAGMA_SIMD _PSTL_PRAGMA(omp simd)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x43 # At line number 67
+ .long .LASF792 # The macro: "_PSTL_PRAGMA_DECLARE_SIMD _PSTL_PRAGMA(omp declare simd)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x44 # At line number 68
+ .long .LASF793 # The macro: "_PSTL_PRAGMA_SIMD_REDUCTION(PRM) _PSTL_PRAGMA(omp simd reduction(PRM))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x52 # At line number 82
+ .long .LASF794 # The macro: "_PSTL_PRAGMA_FORCEINLINE "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x57 # At line number 87
+ .long .LASF795 # The macro: "_PSTL_PRAGMA_SIMD_SCAN(PRM) _PSTL_PRAGMA(omp simd reduction(inscan, PRM))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x58 # At line number 88
+ .long .LASF796 # The macro: "_PSTL_PRAGMA_SIMD_INCLUSIVE_SCAN(PRM) _PSTL_PRAGMA(omp scan inclusive(PRM))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x59 # At line number 89
+ .long .LASF797 # The macro: "_PSTL_PRAGMA_SIMD_EXCLUSIVE_SCAN(PRM) _PSTL_PRAGMA(omp scan exclusive(PRM))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF798 # The macro: "_PSTL_CPP17_EXECUTION_POLICIES_PRESENT (_MSC_VER >= 1912 && _MSVC_LANG >= 201703L) || (_GLIBCXX_RELEASE >= 9 && __GLIBCXX__ >= 20190503 && __cplusplus >= 201703L)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF799 # The macro: "_PSTL_CPP14_2RANGE_MISMATCH_EQUAL_PRESENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6c # At line number 108
+ .long .LASF800 # The macro: "_PSTL_CPP14_MAKE_REVERSE_ITERATOR_PRESENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF801 # The macro: "_PSTL_CPP14_INTEGER_SEQUENCE_PRESENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF802 # The macro: "_PSTL_CPP14_VARIABLE_TEMPLATES_PRESENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7f # At line number 127
+ .long .LASF803 # The macro: "_PSTL_UDR_PRESENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF804 # The macro: "_PSTL_UDS_PRESENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8a # At line number 138
+ .long .LASF805 # The macro: "_PSTL_PRAGMA_SIMD_EARLYEXIT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x91 # At line number 145
+ .long .LASF806 # The macro: "_PSTL_PRAGMA_SIMD_ORDERED_MONOTONIC(PRM) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF807 # The macro: "_PSTL_PRAGMA_SIMD_ORDERED_MONOTONIC_2ARGS(PRM1,PRM2) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF808 # The macro: "_PSTL_PRAGMA_DECLARE_REDUCTION(NAME,OP) _PSTL_PRAGMA(omp declare reduction(NAME:OP : omp_out(omp_in)) initializer(omp_priv = omp_orig))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa2 # At line number 162
+ .long .LASF809 # The macro: "_PSTL_PRAGMA_VECTOR_UNALIGNED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa9 # At line number 169
+ .long .LASF810 # The macro: "_PSTL_USE_NONTEMPORAL_STORES_IF_ALLOWED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaf # At line number 175
+ .long .LASF811 # The macro: "_PSTL_PRAGMA_LOCATION " [Parallel STL message]: ""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb2 # At line number 178
+ .long .LASF812 # The macro: "_PSTL_PRAGMA_MESSAGE_IMPL(x) _PSTL_PRAGMA(message(_PSTL_STRING_CONCAT(_PSTL_PRAGMA_LOCATION, x)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb8 # At line number 184
+ .long .LASF813 # The macro: "_PSTL_PRAGMA_MESSAGE(x) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb9 # At line number 185
+ .long .LASF814 # The macro: "_PSTL_PRAGMA_MESSAGE_POLICIES(x) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cconfig.h.2874.54f1071a8367a9bf141fad3e68fc75e0,comdat
+.Ldebug_macro15:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb3a # At line number 2874
+ .long .LASF815 # The macro: "_GLIBCXX_HAVE_ACOSF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb3d # At line number 2877
+ .long .LASF816 # The macro: "_GLIBCXX_HAVE_ACOSL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb40 # At line number 2880
+ .long .LASF817 # The macro: "_GLIBCXX_HAVE_ALIGNED_ALLOC 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb43 # At line number 2883
+ .long .LASF818 # The macro: "_GLIBCXX_HAVE_ARC4RANDOM 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb46 # At line number 2886
+ .long .LASF819 # The macro: "_GLIBCXX_HAVE_ARPA_INET_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb49 # At line number 2889
+ .long .LASF820 # The macro: "_GLIBCXX_HAVE_ASINF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4c # At line number 2892
+ .long .LASF821 # The macro: "_GLIBCXX_HAVE_ASINL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4f # At line number 2895
+ .long .LASF822 # The macro: "_GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb52 # At line number 2898
+ .long .LASF823 # The macro: "_GLIBCXX_HAVE_ATAN2F 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb55 # At line number 2901
+ .long .LASF824 # The macro: "_GLIBCXX_HAVE_ATAN2L 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb58 # At line number 2904
+ .long .LASF825 # The macro: "_GLIBCXX_HAVE_ATANF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb5b # At line number 2907
+ .long .LASF826 # The macro: "_GLIBCXX_HAVE_ATANL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb5e # At line number 2910
+ .long .LASF827 # The macro: "_GLIBCXX_HAVE_ATOMIC_LOCK_POLICY 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb61 # At line number 2913
+ .long .LASF828 # The macro: "_GLIBCXX_HAVE_AT_QUICK_EXIT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb65 # At line number 2917
+ .long .LASF829 # The macro: "_GLIBCXX_HAVE_C99_FLT_EVAL_TYPES 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb6b # At line number 2923
+ .long .LASF830 # The macro: "_GLIBCXX_HAVE_CEILF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb6e # At line number 2926
+ .long .LASF831 # The macro: "_GLIBCXX_HAVE_CEILL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb71 # At line number 2929
+ .long .LASF832 # The macro: "_GLIBCXX_HAVE_COMPLEX_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb74 # At line number 2932
+ .long .LASF833 # The macro: "_GLIBCXX_HAVE_COSF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb77 # At line number 2935
+ .long .LASF834 # The macro: "_GLIBCXX_HAVE_COSHF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb7a # At line number 2938
+ .long .LASF835 # The macro: "_GLIBCXX_HAVE_COSHL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb7d # At line number 2941
+ .long .LASF836 # The macro: "_GLIBCXX_HAVE_COSL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb81 # At line number 2945
+ .long .LASF837 # The macro: "_GLIBCXX_HAVE_DECL_STRNLEN 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb84 # At line number 2948
+ .long .LASF838 # The macro: "_GLIBCXX_HAVE_DIRENT_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb87 # At line number 2951
+ .long .LASF839 # The macro: "_GLIBCXX_HAVE_DIRFD 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb8a # At line number 2954
+ .long .LASF840 # The macro: "_GLIBCXX_HAVE_DLFCN_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb8d # At line number 2957
+ .long .LASF841 # The macro: "_GLIBCXX_HAVE_ENDIAN_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb90 # At line number 2960
+ .long .LASF842 # The macro: "_GLIBCXX_HAVE_EXCEPTION_PTR_SINCE_GCC46 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb93 # At line number 2963
+ .long .LASF843 # The macro: "_GLIBCXX_HAVE_EXECINFO_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb96 # At line number 2966
+ .long .LASF844 # The macro: "_GLIBCXX_HAVE_EXPF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb99 # At line number 2969
+ .long .LASF845 # The macro: "_GLIBCXX_HAVE_EXPL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb9c # At line number 2972
+ .long .LASF846 # The macro: "_GLIBCXX_HAVE_FABSF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb9f # At line number 2975
+ .long .LASF847 # The macro: "_GLIBCXX_HAVE_FABSL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xba2 # At line number 2978
+ .long .LASF848 # The macro: "_GLIBCXX_HAVE_FCNTL_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xba5 # At line number 2981
+ .long .LASF849 # The macro: "_GLIBCXX_HAVE_FDOPENDIR 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xba8 # At line number 2984
+ .long .LASF850 # The macro: "_GLIBCXX_HAVE_FENV_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbab # At line number 2987
+ .long .LASF851 # The macro: "_GLIBCXX_HAVE_FINITE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbae # At line number 2990
+ .long .LASF852 # The macro: "_GLIBCXX_HAVE_FINITEF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbb1 # At line number 2993
+ .long .LASF853 # The macro: "_GLIBCXX_HAVE_FINITEL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbb4 # At line number 2996
+ .long .LASF854 # The macro: "_GLIBCXX_HAVE_FLOAT_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbb7 # At line number 2999
+ .long .LASF855 # The macro: "_GLIBCXX_HAVE_FLOORF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbba # At line number 3002
+ .long .LASF856 # The macro: "_GLIBCXX_HAVE_FLOORL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbbd # At line number 3005
+ .long .LASF857 # The macro: "_GLIBCXX_HAVE_FMODF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbc0 # At line number 3008
+ .long .LASF858 # The macro: "_GLIBCXX_HAVE_FMODL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbc9 # At line number 3017
+ .long .LASF859 # The macro: "_GLIBCXX_HAVE_FREXPF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbcc # At line number 3020
+ .long .LASF860 # The macro: "_GLIBCXX_HAVE_FREXPL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbcf # At line number 3023
+ .long .LASF861 # The macro: "_GLIBCXX_HAVE_GETENTROPY 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbd2 # At line number 3026
+ .long .LASF862 # The macro: "_GLIBCXX_HAVE_GETIPINFO 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbd5 # At line number 3029
+ .long .LASF863 # The macro: "_GLIBCXX_HAVE_GETS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbd8 # At line number 3032
+ .long .LASF864 # The macro: "_GLIBCXX_HAVE_HYPOT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbdb # At line number 3035
+ .long .LASF865 # The macro: "_GLIBCXX_HAVE_HYPOTF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbde # At line number 3038
+ .long .LASF866 # The macro: "_GLIBCXX_HAVE_HYPOTL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbe1 # At line number 3041
+ .long .LASF867 # The macro: "_GLIBCXX_HAVE_ICONV 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbe7 # At line number 3047
+ .long .LASF868 # The macro: "_GLIBCXX_HAVE_INTTYPES_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbed # At line number 3053
+ .long .LASF869 # The macro: "_GLIBCXX_HAVE_ISINFF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbf0 # At line number 3056
+ .long .LASF870 # The macro: "_GLIBCXX_HAVE_ISINFL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbf6 # At line number 3062
+ .long .LASF871 # The macro: "_GLIBCXX_HAVE_ISNANF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbf9 # At line number 3065
+ .long .LASF872 # The macro: "_GLIBCXX_HAVE_ISNANL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbfc # At line number 3068
+ .long .LASF873 # The macro: "_GLIBCXX_HAVE_ISWBLANK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbff # At line number 3071
+ .long .LASF874 # The macro: "_GLIBCXX_HAVE_LC_MESSAGES 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc02 # At line number 3074
+ .long .LASF875 # The macro: "_GLIBCXX_HAVE_LDEXPF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc05 # At line number 3077
+ .long .LASF876 # The macro: "_GLIBCXX_HAVE_LDEXPL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc08 # At line number 3080
+ .long .LASF877 # The macro: "_GLIBCXX_HAVE_LIBINTL_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc0b # At line number 3083
+ .long .LASF878 # The macro: "_GLIBCXX_HAVE_LIMIT_AS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc0e # At line number 3086
+ .long .LASF879 # The macro: "_GLIBCXX_HAVE_LIMIT_DATA 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc11 # At line number 3089
+ .long .LASF880 # The macro: "_GLIBCXX_HAVE_LIMIT_FSIZE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc14 # At line number 3092
+ .long .LASF881 # The macro: "_GLIBCXX_HAVE_LIMIT_RSS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc17 # At line number 3095
+ .long .LASF882 # The macro: "_GLIBCXX_HAVE_LIMIT_VMEM 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc1a # At line number 3098
+ .long .LASF883 # The macro: "_GLIBCXX_HAVE_LINK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc1d # At line number 3101
+ .long .LASF884 # The macro: "_GLIBCXX_HAVE_LINK_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc20 # At line number 3104
+ .long .LASF885 # The macro: "_GLIBCXX_HAVE_LINUX_FUTEX 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc23 # At line number 3107
+ .long .LASF886 # The macro: "_GLIBCXX_HAVE_LINUX_RANDOM_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc26 # At line number 3110
+ .long .LASF887 # The macro: "_GLIBCXX_HAVE_LINUX_TYPES_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc29 # At line number 3113
+ .long .LASF888 # The macro: "_GLIBCXX_HAVE_LOCALE_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc2c # At line number 3116
+ .long .LASF889 # The macro: "_GLIBCXX_HAVE_LOG10F 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc2f # At line number 3119
+ .long .LASF890 # The macro: "_GLIBCXX_HAVE_LOG10L 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc32 # At line number 3122
+ .long .LASF891 # The macro: "_GLIBCXX_HAVE_LOGF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc35 # At line number 3125
+ .long .LASF892 # The macro: "_GLIBCXX_HAVE_LOGL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc38 # At line number 3128
+ .long .LASF893 # The macro: "_GLIBCXX_HAVE_LSEEK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc41 # At line number 3137
+ .long .LASF894 # The macro: "_GLIBCXX_HAVE_MBSTATE_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc44 # At line number 3140
+ .long .LASF895 # The macro: "_GLIBCXX_HAVE_MEMALIGN 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc47 # At line number 3143
+ .long .LASF896 # The macro: "_GLIBCXX_HAVE_MEMORY_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc4a # At line number 3146
+ .long .LASF897 # The macro: "_GLIBCXX_HAVE_MODF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc4d # At line number 3149
+ .long .LASF898 # The macro: "_GLIBCXX_HAVE_MODFF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc50 # At line number 3152
+ .long .LASF899 # The macro: "_GLIBCXX_HAVE_MODFL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc56 # At line number 3158
+ .long .LASF900 # The macro: "_GLIBCXX_HAVE_NETDB_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc59 # At line number 3161
+ .long .LASF901 # The macro: "_GLIBCXX_HAVE_NETINET_IN_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc5c # At line number 3164
+ .long .LASF902 # The macro: "_GLIBCXX_HAVE_NETINET_TCP_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc65 # At line number 3173
+ .long .LASF903 # The macro: "_GLIBCXX_HAVE_OPENAT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc68 # At line number 3176
+ .long .LASF904 # The macro: "_GLIBCXX_HAVE_O_NONBLOCK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc6b # At line number 3179
+ .long .LASF905 # The macro: "_GLIBCXX_HAVE_POLL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc6e # At line number 3182
+ .long .LASF906 # The macro: "_GLIBCXX_HAVE_POLL_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc71 # At line number 3185
+ .long .LASF907 # The macro: "_GLIBCXX_HAVE_POSIX_MEMALIGN 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc75 # At line number 3189
+ .long .LASF908 # The macro: "_GLIBCXX_HAVE_POSIX_SEMAPHORE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc78 # At line number 3192
+ .long .LASF909 # The macro: "_GLIBCXX_HAVE_POWF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc7b # At line number 3195
+ .long .LASF910 # The macro: "_GLIBCXX_HAVE_POWL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc81 # At line number 3201
+ .long .LASF911 # The macro: "_GLIBCXX_HAVE_QUICK_EXIT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc84 # At line number 3204
+ .long .LASF912 # The macro: "_GLIBCXX_HAVE_READLINK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc87 # At line number 3207
+ .long .LASF913 # The macro: "_GLIBCXX_HAVE_SECURE_GETENV 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc8a # At line number 3210
+ .long .LASF914 # The macro: "_GLIBCXX_HAVE_SETENV 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc8d # At line number 3213
+ .long .LASF915 # The macro: "_GLIBCXX_HAVE_SINCOS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc90 # At line number 3216
+ .long .LASF916 # The macro: "_GLIBCXX_HAVE_SINCOSF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc93 # At line number 3219
+ .long .LASF917 # The macro: "_GLIBCXX_HAVE_SINCOSL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc96 # At line number 3222
+ .long .LASF918 # The macro: "_GLIBCXX_HAVE_SINF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc99 # At line number 3225
+ .long .LASF919 # The macro: "_GLIBCXX_HAVE_SINHF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc9c # At line number 3228
+ .long .LASF920 # The macro: "_GLIBCXX_HAVE_SINHL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc9f # At line number 3231
+ .long .LASF921 # The macro: "_GLIBCXX_HAVE_SINL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xca5 # At line number 3237
+ .long .LASF922 # The macro: "_GLIBCXX_HAVE_SOCKATMARK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xca8 # At line number 3240
+ .long .LASF923 # The macro: "_GLIBCXX_HAVE_SQRTF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcab # At line number 3243
+ .long .LASF924 # The macro: "_GLIBCXX_HAVE_SQRTL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcae # At line number 3246
+ .long .LASF925 # The macro: "_GLIBCXX_HAVE_STACKTRACE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcb1 # At line number 3249
+ .long .LASF926 # The macro: "_GLIBCXX_HAVE_STDALIGN_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcb4 # At line number 3252
+ .long .LASF927 # The macro: "_GLIBCXX_HAVE_STDBOOL_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcb7 # At line number 3255
+ .long .LASF928 # The macro: "_GLIBCXX_HAVE_STDINT_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcba # At line number 3258
+ .long .LASF929 # The macro: "_GLIBCXX_HAVE_STDLIB_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcbd # At line number 3261
+ .long .LASF930 # The macro: "_GLIBCXX_HAVE_STRERROR_L 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcc0 # At line number 3264
+ .long .LASF931 # The macro: "_GLIBCXX_HAVE_STRERROR_R 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcc3 # At line number 3267
+ .long .LASF932 # The macro: "_GLIBCXX_HAVE_STRINGS_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcc6 # At line number 3270
+ .long .LASF933 # The macro: "_GLIBCXX_HAVE_STRING_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcc9 # At line number 3273
+ .long .LASF934 # The macro: "_GLIBCXX_HAVE_STRTOF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xccc # At line number 3276
+ .long .LASF935 # The macro: "_GLIBCXX_HAVE_STRTOLD 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xccf # At line number 3279
+ .long .LASF936 # The macro: "_GLIBCXX_HAVE_STRUCT_DIRENT_D_TYPE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcd2 # At line number 3282
+ .long .LASF937 # The macro: "_GLIBCXX_HAVE_STRXFRM_L 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcd5 # At line number 3285
+ .long .LASF938 # The macro: "_GLIBCXX_HAVE_SYMLINK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcd9 # At line number 3289
+ .long .LASF939 # The macro: "_GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcdf # At line number 3295
+ .long .LASF940 # The macro: "_GLIBCXX_HAVE_SYS_IOCTL_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xce2 # At line number 3298
+ .long .LASF941 # The macro: "_GLIBCXX_HAVE_SYS_IPC_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xceb # At line number 3307
+ .long .LASF942 # The macro: "_GLIBCXX_HAVE_SYS_MMAN_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcee # At line number 3310
+ .long .LASF943 # The macro: "_GLIBCXX_HAVE_SYS_PARAM_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcf1 # At line number 3313
+ .long .LASF944 # The macro: "_GLIBCXX_HAVE_SYS_RESOURCE_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcf4 # At line number 3316
+ .long .LASF945 # The macro: "_GLIBCXX_HAVE_SYS_SDT_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcf7 # At line number 3319
+ .long .LASF946 # The macro: "_GLIBCXX_HAVE_SYS_SEM_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcfa # At line number 3322
+ .long .LASF947 # The macro: "_GLIBCXX_HAVE_SYS_SOCKET_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcfd # At line number 3325
+ .long .LASF948 # The macro: "_GLIBCXX_HAVE_SYS_STATVFS_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd00 # At line number 3328
+ .long .LASF949 # The macro: "_GLIBCXX_HAVE_SYS_STAT_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd03 # At line number 3331
+ .long .LASF950 # The macro: "_GLIBCXX_HAVE_SYS_SYSINFO_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd06 # At line number 3334
+ .long .LASF951 # The macro: "_GLIBCXX_HAVE_SYS_TIME_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd09 # At line number 3337
+ .long .LASF952 # The macro: "_GLIBCXX_HAVE_SYS_TYPES_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd0c # At line number 3340
+ .long .LASF953 # The macro: "_GLIBCXX_HAVE_SYS_UIO_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd12 # At line number 3346
+ .long .LASF954 # The macro: "_GLIBCXX_HAVE_S_ISREG 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd15 # At line number 3349
+ .long .LASF955 # The macro: "_GLIBCXX_HAVE_TANF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd18 # At line number 3352
+ .long .LASF956 # The macro: "_GLIBCXX_HAVE_TANHF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd1b # At line number 3355
+ .long .LASF957 # The macro: "_GLIBCXX_HAVE_TANHL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd1e # At line number 3358
+ .long .LASF958 # The macro: "_GLIBCXX_HAVE_TANL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd21 # At line number 3361
+ .long .LASF959 # The macro: "_GLIBCXX_HAVE_TGMATH_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd24 # At line number 3364
+ .long .LASF960 # The macro: "_GLIBCXX_HAVE_TIMESPEC_GET 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2a # At line number 3370
+ .long .LASF961 # The macro: "_GLIBCXX_HAVE_TLS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2d # At line number 3373
+ .long .LASF962 # The macro: "_GLIBCXX_HAVE_TRUNCATE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd30 # At line number 3376
+ .long .LASF963 # The macro: "_GLIBCXX_HAVE_UCHAR_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd33 # At line number 3379
+ .long .LASF964 # The macro: "_GLIBCXX_HAVE_UNISTD_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd36 # At line number 3382
+ .long .LASF965 # The macro: "_GLIBCXX_HAVE_UNLINKAT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd39 # At line number 3385
+ .long .LASF966 # The macro: "_GLIBCXX_HAVE_USELOCALE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd3f # At line number 3391
+ .long .LASF967 # The macro: "_GLIBCXX_HAVE_UTIME_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd42 # At line number 3394
+ .long .LASF968 # The macro: "_GLIBCXX_HAVE_VFWSCANF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd45 # At line number 3397
+ .long .LASF969 # The macro: "_GLIBCXX_HAVE_VSWSCANF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd48 # At line number 3400
+ .long .LASF970 # The macro: "_GLIBCXX_HAVE_VWSCANF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd4b # At line number 3403
+ .long .LASF971 # The macro: "_GLIBCXX_HAVE_WCHAR_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd4e # At line number 3406
+ .long .LASF972 # The macro: "_GLIBCXX_HAVE_WCSTOF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd51 # At line number 3409
+ .long .LASF973 # The macro: "_GLIBCXX_HAVE_WCTYPE_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd57 # At line number 3415
+ .long .LASF974 # The macro: "_GLIBCXX_HAVE_WRITEV 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd66 # At line number 3430
+ .long .LASF975 # The macro: "_GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd69 # At line number 3433
+ .long .LASF976 # The macro: "_GLIBCXX_ICONV_CONST "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd6d # At line number 3437
+ .long .LASF977 # The macro: "_GLIBCXX_LT_OBJDIR ".libs/""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd73 # At line number 3443
+ .long .LASF978 # The macro: "_GLIBCXX_PACKAGE_BUGREPORT """
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd76 # At line number 3446
+ .long .LASF979 # The macro: "_GLIBCXX_PACKAGE_NAME "package-unused""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd79 # At line number 3449
+ .long .LASF980 # The macro: "_GLIBCXX_PACKAGE_STRING "package-unused version-unused""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd7c # At line number 3452
+ .long .LASF981 # The macro: "_GLIBCXX_PACKAGE_TARNAME "libstdc++""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd7f # At line number 3455
+ .long .LASF982 # The macro: "_GLIBCXX_PACKAGE_URL """
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd82 # At line number 3458
+ .long .LASF983 # The macro: "_GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd85 # At line number 3461
+ .long .LASF984 # The macro: "_GLIBCXX_STDC_HEADERS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd8c # At line number 3468
+ .long .LASF985 # The macro: "_GLIBCXX_DARWIN_USE_64_BIT_INODE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd95 # At line number 3477
+ .long .LASF986 # The macro: "_GLIBCXX11_USE_C99_COMPLEX 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd99 # At line number 3481
+ .long .LASF987 # The macro: "_GLIBCXX11_USE_C99_MATH 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd9d # At line number 3485
+ .long .LASF988 # The macro: "_GLIBCXX11_USE_C99_STDIO 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xda1 # At line number 3489
+ .long .LASF989 # The macro: "_GLIBCXX11_USE_C99_STDLIB 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xda5 # At line number 3493
+ .long .LASF990 # The macro: "_GLIBCXX11_USE_C99_WCHAR 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdaa # At line number 3498
+ .long .LASF991 # The macro: "_GLIBCXX98_USE_C99_COMPLEX 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdae # At line number 3502
+ .long .LASF992 # The macro: "_GLIBCXX98_USE_C99_MATH 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdb2 # At line number 3506
+ .long .LASF993 # The macro: "_GLIBCXX98_USE_C99_STDIO 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdb6 # At line number 3510
+ .long .LASF994 # The macro: "_GLIBCXX98_USE_C99_STDLIB 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdba # At line number 3514
+ .long .LASF995 # The macro: "_GLIBCXX98_USE_C99_WCHAR 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdbd # At line number 3517
+ .long .LASF996 # The macro: "_GLIBCXX_ATOMIC_BUILTINS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc1 # At line number 3521
+ .long .LASF997 # The macro: "_GLIBCXX_CAN_ALIGNAS_DESTRUCTIVE_SIZE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc8 # At line number 3528
+ .long .LASF998 # The macro: "_GLIBCXX_FULLY_DYNAMIC_STRING 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdcb # At line number 3531
+ .long .LASF999 # The macro: "_GLIBCXX_HAS_GTHREADS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdce # At line number 3534
+ .long .LASF1000 # The macro: "_GLIBCXX_HOSTED __STDC_HOSTED__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdd6 # At line number 3542
+ .long .LASF1001 # The macro: "_GLIBCXX_MANGLE_SIZE_T m"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xde2 # At line number 3554
+ .long .LASF1002 # The macro: "_GLIBCXX_RES_LIMITS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdeb # At line number 3563
+ .long .LASF1003 # The macro: "_GLIBCXX_STDIO_EOF -1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdee # At line number 3566
+ .long .LASF1004 # The macro: "_GLIBCXX_STDIO_SEEK_CUR 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdf1 # At line number 3569
+ .long .LASF1005 # The macro: "_GLIBCXX_STDIO_SEEK_END 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdf4 # At line number 3572
+ .long .LASF1006 # The macro: "_GLIBCXX_SYMVER 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdfa # At line number 3578
+ .long .LASF1007 # The macro: "_GLIBCXX_SYMVER_GNU 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe04 # At line number 3588
+ .long .LASF1008 # The macro: "_GLIBCXX_USE_C11_UCHAR_CXX11 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe08 # At line number 3592
+ .long .LASF1009 # The macro: "_GLIBCXX_USE_C99 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe0d # At line number 3597
+ .long .LASF1010 # The macro: "_GLIBCXX_USE_C99_COMPLEX_ARC 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe12 # At line number 3602
+ .long .LASF1011 # The macro: "_GLIBCXX_USE_C99_COMPLEX_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe16 # At line number 3606
+ .long .LASF1012 # The macro: "_GLIBCXX_USE_C99_CTYPE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe1a # At line number 3610
+ .long .LASF1013 # The macro: "_GLIBCXX_USE_C99_CTYPE_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe1e # At line number 3614
+ .long .LASF1014 # The macro: "_GLIBCXX_USE_C99_FENV 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe22 # At line number 3618
+ .long .LASF1015 # The macro: "_GLIBCXX_USE_C99_FENV_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe26 # At line number 3622
+ .long .LASF1016 # The macro: "_GLIBCXX_USE_C99_INTTYPES 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe2a # At line number 3626
+ .long .LASF1017 # The macro: "_GLIBCXX_USE_C99_INTTYPES_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe2e # At line number 3630
+ .long .LASF1018 # The macro: "_GLIBCXX_USE_C99_INTTYPES_WCHAR_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe32 # At line number 3634
+ .long .LASF1019 # The macro: "_GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe36 # At line number 3638
+ .long .LASF1020 # The macro: "_GLIBCXX_USE_C99_MATH_FUNCS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe3a # At line number 3642
+ .long .LASF1021 # The macro: "_GLIBCXX_USE_C99_MATH_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe3e # At line number 3646
+ .long .LASF1022 # The macro: "_GLIBCXX_USE_C99_STDINT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe42 # At line number 3650
+ .long .LASF1023 # The macro: "_GLIBCXX_USE_C99_STDINT_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe45 # At line number 3653
+ .long .LASF1024 # The macro: "_GLIBCXX_USE_CHDIR 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe48 # At line number 3656
+ .long .LASF1025 # The macro: "_GLIBCXX_USE_CHMOD 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe4f # At line number 3663
+ .long .LASF1026 # The macro: "_GLIBCXX_USE_CLOCK_MONOTONIC 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe52 # At line number 3666
+ .long .LASF1027 # The macro: "_GLIBCXX_USE_CLOCK_REALTIME 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe59 # At line number 3673
+ .long .LASF1028 # The macro: "_GLIBCXX_USE_DECIMAL_FLOAT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe5d # At line number 3677
+ .long .LASF1029 # The macro: "_GLIBCXX_USE_DEV_RANDOM 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe60 # At line number 3680
+ .long .LASF1030 # The macro: "_GLIBCXX_USE_FCHMOD 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe63 # At line number 3683
+ .long .LASF1031 # The macro: "_GLIBCXX_USE_FCHMODAT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe66 # At line number 3686
+ .long .LASF1032 # The macro: "_GLIBCXX_USE_FSEEKO_FTELLO 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe69 # At line number 3689
+ .long .LASF1033 # The macro: "_GLIBCXX_USE_GETCWD 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe6c # At line number 3692
+ .long .LASF1034 # The macro: "_GLIBCXX_USE_GETTIMEOFDAY 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe6f # At line number 3695
+ .long .LASF1035 # The macro: "_GLIBCXX_USE_GET_NPROCS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe72 # At line number 3698
+ .long .LASF1036 # The macro: "_GLIBCXX_USE_INIT_PRIORITY_ATTRIBUTE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe75 # At line number 3701
+ .long .LASF1037 # The macro: "_GLIBCXX_USE_LFS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe78 # At line number 3704
+ .long .LASF1038 # The macro: "_GLIBCXX_USE_LONG_LONG 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe7b # At line number 3707
+ .long .LASF1039 # The macro: "_GLIBCXX_USE_LSTAT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe7e # At line number 3710
+ .long .LASF1040 # The macro: "_GLIBCXX_USE_MKDIR 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe81 # At line number 3713
+ .long .LASF1041 # The macro: "_GLIBCXX_USE_NANOSLEEP 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe84 # At line number 3716
+ .long .LASF1042 # The macro: "_GLIBCXX_USE_NLS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe87 # At line number 3719
+ .long .LASF1043 # The macro: "_GLIBCXX_USE_NL_LANGINFO_L 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe8d # At line number 3725
+ .long .LASF1044 # The macro: "_GLIBCXX_USE_PTHREAD_COND_CLOCKWAIT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe90 # At line number 3728
+ .long .LASF1045 # The macro: "_GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK (_GLIBCXX_TSAN==0)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe94 # At line number 3732
+ .long .LASF1046 # The macro: "_GLIBCXX_USE_PTHREAD_RWLOCK_CLOCKLOCK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe97 # At line number 3735
+ .long .LASF1047 # The macro: "_GLIBCXX_USE_PTHREAD_RWLOCK_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe9b # At line number 3739
+ .long .LASF1048 # The macro: "_GLIBCXX_USE_RANDOM_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe9e # At line number 3742
+ .long .LASF1049 # The macro: "_GLIBCXX_USE_REALPATH 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xea1 # At line number 3745
+ .long .LASF1050 # The macro: "_GLIBCXX_USE_SCHED_YIELD 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xea4 # At line number 3748
+ .long .LASF1051 # The macro: "_GLIBCXX_USE_SC_NPROCESSORS_ONLN 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xeaa # At line number 3754
+ .long .LASF1052 # The macro: "_GLIBCXX_USE_SENDFILE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xeb0 # At line number 3760
+ .long .LASF1053 # The macro: "_GLIBCXX_USE_STRUCT_TM_TM_ZONE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xeb3 # At line number 3763
+ .long .LASF1054 # The macro: "_GLIBCXX_USE_ST_MTIM 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xeb9 # At line number 3769
+ .long .LASF1055 # The macro: "_GLIBCXX_USE_TMPNAM 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xebd # At line number 3773
+ .long .LASF1056 # The macro: "_GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_CXX20 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xec1 # At line number 3777
+ .long .LASF1057 # The macro: "_GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_FCHAR8_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xec4 # At line number 3780
+ .long .LASF1058 # The macro: "_GLIBCXX_USE_UTIME 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xec8 # At line number 3784
+ .long .LASF1059 # The macro: "_GLIBCXX_USE_UTIMENSAT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xecb # At line number 3787
+ .long .LASF1060 # The macro: "_GLIBCXX_USE_WCHAR_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xed4 # At line number 3796
+ .long .LASF1061 # The macro: "_GLIBCXX_VERBOSE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xed7 # At line number 3799
+ .long .LASF1062 # The macro: "_GLIBCXX_X86_RDRAND 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xeda # At line number 3802
+ .long .LASF1063 # The macro: "_GLIBCXX_X86_RDSEED 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xedd # At line number 3805
+ .long .LASF1064 # The macro: "_GLIBCXX_ZONEINFO_DIR "/usr/share/zoneinfo""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xee0 # At line number 3808
+ .long .LASF1065 # The macro: "_GTHREAD_USE_MUTEX_TIMEDLOCK 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.new.45.14daa5310e6c27c6800c0ff00fae2903,comdat
+.Ldebug_macro16:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF1071 # The macro: "__glibcxx_want_launder "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e # At line number 46
+ .long .LASF1072 # The macro: "__glibcxx_want_hardware_interference_size "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF1073 # The macro: "__glibcxx_want_destroying_delete "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF1074 # The macro: "__glibcxx_want_constexpr_new "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.0b9e7054804f0f6f91d57c80dd7f547b,comdat
+.Ldebug_macro17:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1075 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1076 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1077 # The macro: "__glibcxx_uncaught_exceptions 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1078 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1079 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1080 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x55 # At line number 85
+ .long .LASF1081 # The macro: "__glibcxx_is_null_pointer 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1082 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5f # At line number 95
+ .long .LASF1083 # The macro: "__glibcxx_result_of_sfinae 201210L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1084 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1085 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1086 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x78 # At line number 120
+ .long .LASF1087 # The macro: "__glibcxx_is_swappable 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1088 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x82 # At line number 130
+ .long .LASF1089 # The macro: "__glibcxx_void_t 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1090 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1091 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1092 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1093 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1094 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1095 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1096 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1097 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1098 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1099 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbe # At line number 190
+ .long .LASF1100 # The macro: "__glibcxx_integral_constant_callable 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1101 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc8 # At line number 200
+ .long .LASF1102 # The macro: "__glibcxx_is_final 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1103 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1104 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1105 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1106 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1107 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe6 # At line number 230
+ .long .LASF1108 # The macro: "__glibcxx_transformation_trait_aliases 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1109 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1110 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1111 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xfa # At line number 250
+ .long .LASF1112 # The macro: "__glibcxx_tuple_element_t 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1113 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x104 # At line number 260
+ .long .LASF1114 # The macro: "__glibcxx_tuples_by_type 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1115 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1116 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1117 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1118 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1119 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1120 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1121 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1122 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1123 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1124 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1125 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1126 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1127 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1128 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1129 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1130 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1131 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1132 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1133 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1134 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1135 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1136 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1137 # The macro: "__glibcxx_want_any"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x181 # At line number 385
+ .long .LASF1138 # The macro: "__glibcxx_apply 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1139 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1140 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1141 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1142 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1143 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19f # At line number 415
+ .long .LASF1144 # The macro: "__glibcxx_bool_constant 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1145 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1146 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1147 # The macro: "__glibcxx_want_byte"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b3 # At line number 435
+ .long .LASF1148 # The macro: "__glibcxx_has_unique_object_representations 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1149 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1bd # At line number 445
+ .long .LASF1150 # The macro: "__glibcxx_hardware_interference_size 201703L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1bf # At line number 447
+ .long .LASF1151 # The macro: "__cpp_lib_hardware_interference_size 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1152 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1153 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1154 # The macro: "__glibcxx_want_invoke"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d1 # At line number 465
+ .long .LASF1155 # The macro: "__glibcxx_is_aggregate 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1156 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1db # At line number 475
+ .long .LASF1157 # The macro: "__glibcxx_is_invocable 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1158 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e5 # At line number 485
+ .long .LASF1159 # The macro: "__glibcxx_launder 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e7 # At line number 487
+ .long .LASF1160 # The macro: "__cpp_lib_launder 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1161 # The macro: "__glibcxx_want_launder"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ef # At line number 495
+ .long .LASF1162 # The macro: "__glibcxx_logical_traits 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1163 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f9 # At line number 505
+ .long .LASF1164 # The macro: "__glibcxx_make_from_tuple 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1165 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1166 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1167 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20d # At line number 525
+ .long .LASF1168 # The macro: "__glibcxx_type_trait_variable_templates 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1169 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1170 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1171 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1172 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1173 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1174 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1175 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1176 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1178 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1179 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1180 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1181 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1182 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1183 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1184 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1185 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1186 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1187 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1188 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1189 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1190 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1191 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1192 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1193 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1194 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1195 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1196 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1197 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1198 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1199 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1200 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1201 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1202 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1203 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1204 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1205 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1206 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1207 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1208 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1209 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1210 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1211 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1212 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1214 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1215 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1216 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1217 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1218 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1219 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1220 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1224 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1225 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1226 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1227 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1228 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1229 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1230 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1231 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1232 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1233 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1234 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1235 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1236 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1237 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1238 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1239 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1240 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1241 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1242 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1243 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1244 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1245 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1246 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1247 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1248 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1249 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1250 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1251 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1252 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1253 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1254 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1255 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1256 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1258 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1259 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1260 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1261 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1265 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1266 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1267 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1268 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1269 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1270 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1271 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1272 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1274 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1275 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1276 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1277 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1278 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1279 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1280 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1281 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1282 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1283 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1284 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1285 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1286 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1287 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1288 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1289 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1290 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1291 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1292 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1298 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1299 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1300 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1301 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1302 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1303 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1318 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1319 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1320 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1321 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1322 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1323 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1324 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1325 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1326 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1327 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1328 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1329 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1330 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1331 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1332 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1333 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1334 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1335 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1336 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1337 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1338 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1339 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1340 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1341 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1342 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1343 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1344 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1345 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1346 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1347 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1348 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1349 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1350 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1351 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.new.201.1eb3e1860491e06c4f6a2a2ab9b40193,comdat
+.Ldebug_macro18:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc9 # At line number 201
+ .long .LASF1352 # The macro: "_GLIBCXX_PLACEMENT_CONSTEXPR inline"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd6 # At line number 214
+ .long .LASF1353 # The macro: "_GLIBCXX_PLACEMENT_CONSTEXPR"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.exception_defines.h.31.ca6841b9be3287386aafc5c717935b2e,comdat
+.Ldebug_macro19:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1355 # The macro: "_EXCEPTION_DEFINES_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1356 # The macro: "__try try"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF1357 # The macro: "__catch(X) catch(X)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF1358 # The macro: "__throw_exception_again throw"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.type_traits.30.22003fcb9485c4dd55557aae4be38779,comdat
+.Ldebug_macro20:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1360 # The macro: "_GLIBCXX_TYPE_TRAITS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF1361 # The macro: "__glibcxx_want_bool_constant "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b # At line number 43
+ .long .LASF1362 # The macro: "__glibcxx_want_bounded_array_traits "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF1363 # The macro: "__glibcxx_want_has_unique_object_representations "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF1364 # The macro: "__glibcxx_want_integral_constant_callable "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e # At line number 46
+ .long .LASF1365 # The macro: "__glibcxx_want_is_aggregate "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF1366 # The macro: "__glibcxx_want_is_constant_evaluated "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF1367 # The macro: "__glibcxx_want_is_final "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31 # At line number 49
+ .long .LASF1368 # The macro: "__glibcxx_want_is_invocable "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF1369 # The macro: "__glibcxx_want_is_layout_compatible "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x33 # At line number 51
+ .long .LASF1370 # The macro: "__glibcxx_want_is_nothrow_convertible "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1371 # The macro: "__glibcxx_want_is_null_pointer "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1372 # The macro: "__glibcxx_want_is_pointer_interconvertible "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1373 # The macro: "__glibcxx_want_is_scoped_enum "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1374 # The macro: "__glibcxx_want_is_swappable "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1375 # The macro: "__glibcxx_want_is_virtual_base_of "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1376 # The macro: "__glibcxx_want_logical_traits "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF1377 # The macro: "__glibcxx_want_reference_from_temporary "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b # At line number 59
+ .long .LASF1378 # The macro: "__glibcxx_want_remove_cvref "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF1379 # The macro: "__glibcxx_want_result_of_sfinae "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1380 # The macro: "__glibcxx_want_transformation_trait_aliases "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF1381 # The macro: "__glibcxx_want_type_identity "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3f # At line number 63
+ .long .LASF1382 # The macro: "__glibcxx_want_type_trait_variable_templates "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x40 # At line number 64
+ .long .LASF1383 # The macro: "__glibcxx_want_unwrap_ref "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1384 # The macro: "__glibcxx_want_void_t "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.04ca65c8c659e0b8ec719f4ded8118a4,comdat
+.Ldebug_macro21:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1075 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1076 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1077 # The macro: "__glibcxx_uncaught_exceptions 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1078 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1079 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1080 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x55 # At line number 85
+ .long .LASF1081 # The macro: "__glibcxx_is_null_pointer 201309L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x57 # At line number 87
+ .long .LASF1385 # The macro: "__cpp_lib_is_null_pointer 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1082 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5f # At line number 95
+ .long .LASF1083 # The macro: "__glibcxx_result_of_sfinae 201210L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF1386 # The macro: "__cpp_lib_result_of_sfinae 201210L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1084 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1085 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1086 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x78 # At line number 120
+ .long .LASF1087 # The macro: "__glibcxx_is_swappable 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7a # At line number 122
+ .long .LASF1387 # The macro: "__cpp_lib_is_swappable 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1088 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x82 # At line number 130
+ .long .LASF1089 # The macro: "__glibcxx_void_t 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF1388 # The macro: "__cpp_lib_void_t 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1090 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1091 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1092 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1093 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1094 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1095 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1096 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1097 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1098 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1099 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbe # At line number 190
+ .long .LASF1100 # The macro: "__glibcxx_integral_constant_callable 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc0 # At line number 192
+ .long .LASF1389 # The macro: "__cpp_lib_integral_constant_callable 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1101 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc8 # At line number 200
+ .long .LASF1102 # The macro: "__glibcxx_is_final 201402L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xca # At line number 202
+ .long .LASF1390 # The macro: "__cpp_lib_is_final 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1103 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1104 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1105 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1106 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1107 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe6 # At line number 230
+ .long .LASF1108 # The macro: "__glibcxx_transformation_trait_aliases 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe8 # At line number 232
+ .long .LASF1391 # The macro: "__cpp_lib_transformation_trait_aliases 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1109 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1110 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1111 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xfa # At line number 250
+ .long .LASF1112 # The macro: "__glibcxx_tuple_element_t 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1113 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x104 # At line number 260
+ .long .LASF1114 # The macro: "__glibcxx_tuples_by_type 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1115 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1116 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1117 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1118 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1119 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1120 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1121 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1122 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1123 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1124 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1125 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1126 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1127 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1128 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1129 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1130 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1131 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1132 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1133 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1134 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1135 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1136 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1137 # The macro: "__glibcxx_want_any"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x181 # At line number 385
+ .long .LASF1138 # The macro: "__glibcxx_apply 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1139 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1140 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1141 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1142 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1143 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19f # At line number 415
+ .long .LASF1144 # The macro: "__glibcxx_bool_constant 201505L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a1 # At line number 417
+ .long .LASF1392 # The macro: "__cpp_lib_bool_constant 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1145 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1146 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1147 # The macro: "__glibcxx_want_byte"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b3 # At line number 435
+ .long .LASF1148 # The macro: "__glibcxx_has_unique_object_representations 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b5 # At line number 437
+ .long .LASF1393 # The macro: "__cpp_lib_has_unique_object_representations 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1149 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1152 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1153 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1154 # The macro: "__glibcxx_want_invoke"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d1 # At line number 465
+ .long .LASF1155 # The macro: "__glibcxx_is_aggregate 201703L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d3 # At line number 467
+ .long .LASF1394 # The macro: "__cpp_lib_is_aggregate 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1156 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1db # At line number 475
+ .long .LASF1157 # The macro: "__glibcxx_is_invocable 201703L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1dd # At line number 477
+ .long .LASF1395 # The macro: "__cpp_lib_is_invocable 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1158 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1161 # The macro: "__glibcxx_want_launder"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ef # At line number 495
+ .long .LASF1162 # The macro: "__glibcxx_logical_traits 201510L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f1 # At line number 497
+ .long .LASF1396 # The macro: "__cpp_lib_logical_traits 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1163 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f9 # At line number 505
+ .long .LASF1164 # The macro: "__glibcxx_make_from_tuple 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1165 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1166 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1167 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20d # At line number 525
+ .long .LASF1168 # The macro: "__glibcxx_type_trait_variable_templates 201510L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20f # At line number 527
+ .long .LASF1397 # The macro: "__cpp_lib_type_trait_variable_templates 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1169 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1170 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1171 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1172 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1173 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1174 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1175 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1176 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1178 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1179 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1180 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1181 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1182 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1183 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1184 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1185 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1186 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1187 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1188 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1189 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1190 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1191 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1192 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1193 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1194 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1195 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1196 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1197 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1198 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1199 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1200 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1201 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1202 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1203 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1204 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1205 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1206 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1207 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1208 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1209 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1210 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1211 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1212 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1214 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1215 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1216 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1217 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1218 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1219 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1220 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1224 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1225 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1226 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1227 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1228 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1229 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1230 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1231 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1232 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1233 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1234 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1235 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1236 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1237 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1238 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1239 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1240 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1241 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1242 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1243 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1244 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1245 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1246 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1247 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1248 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1249 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1250 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1251 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1252 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1253 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1254 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1255 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1256 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1258 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1259 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1260 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1261 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1265 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1266 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1267 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1268 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1269 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1270 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1271 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1272 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1274 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1275 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1276 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1277 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1278 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1279 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1280 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1281 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1282 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1283 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1284 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1285 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1286 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1287 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1288 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1289 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1290 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1291 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1292 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1298 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1299 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1300 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1301 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1302 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1303 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1318 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1319 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1320 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1321 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1322 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1323 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1324 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1325 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1326 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1327 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1328 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1329 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1330 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1331 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1332 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1333 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1334 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1335 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1336 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1337 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1338 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1339 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1340 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1341 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1342 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1343 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1344 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1345 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1346 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1347 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1348 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1349 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1350 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1351 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.move.h.197.554053be3e47ff971b6f2e34fb57d41b,comdat
+.Ldebug_macro22:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc5 # At line number 197
+ .long .LASF1399 # The macro: "_GLIBCXX_FWDREF(_Tp) _Tp&&"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc6 # At line number 198
+ .long .LASF1400 # The macro: "_GLIBCXX_MOVE(__val) std::move(__val)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc7 # At line number 199
+ .long .LASF1401 # The macro: "_GLIBCXX_FORWARD(_Tp,__val) std::forward<_Tp>(__val)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.new_allocator.h.116.1a2b510fb95ea5ea4197559f239d362f,comdat
+.Ldebug_macro23:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1402 # The macro: "_GLIBCXX_OPERATOR_NEW __builtin_operator_new"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF1403 # The macro: "_GLIBCXX_OPERATOR_DELETE __builtin_operator_delete"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9f # At line number 159
+ .long .LASF1404 # The macro: "_GLIBCXX_SIZED_DEALLOC(p,n) (p), (n) * sizeof(_Tp)"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xaf # At line number 175
+ .long .LASF1405 # The macro: "_GLIBCXX_SIZED_DEALLOC"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1406 # The macro: "_GLIBCXX_OPERATOR_DELETE"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb1 # At line number 177
+ .long .LASF1407 # The macro: "_GLIBCXX_OPERATOR_NEW"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stl_iterator_base_types.h.60.f5b04b2834b4a202064919a73d7a2a46,comdat
+.Ldebug_macro24:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF1411 # The macro: "_STL_ITERATOR_BASE_TYPES_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1412 # The macro: "_GLIBCXX26_DEF_VAL_T(T) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11e # At line number 286
+ .long .LASF1413 # The macro: "_GLIBCXX26_ALGO_DEF_VAL_T(_Iterator) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.concept_check.h.31.74a671c8485a1bc7531658609764a36b,comdat
+.Ldebug_macro25:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1415 # The macro: "_CONCEPT_CHECK_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1416 # The macro: "__glibcxx_function_requires(...) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1417 # The macro: "__glibcxx_class_requires(_a,_b) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1418 # The macro: "__glibcxx_class_requires2(_a,_b,_c) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1419 # The macro: "__glibcxx_class_requires3(_a,_b,_c,_d) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1420 # The macro: "__glibcxx_class_requires4(_a,_b,_c,_d,_e) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.assertions.h.30.d72752d74be140ecd1b957aafdcc8b28,comdat
+.Ldebug_macro26:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1421 # The macro: "_GLIBCXX_DEBUG_ASSERTIONS_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF1422 # The macro: "__glibcxx_requires_non_empty_range(_First,_Last) __glibcxx_assert(_First != _Last)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26 # At line number 38
+ .long .LASF1423 # The macro: "__glibcxx_requires_subscript(_N) __glibcxx_assert(_N < this->size())"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF1424 # The macro: "__glibcxx_requires_nonempty() __glibcxx_assert(!this->empty())"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1425 # The macro: "_GLIBCXX_DEBUG_ASSERT(_Condition) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF1426 # The macro: "_GLIBCXX_DEBUG_PEDASSERT(_Condition) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x43 # At line number 67
+ .long .LASF1427 # The macro: "_GLIBCXX_DEBUG_ONLY(_Statement) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stl_pair.h.733.b93f55d6a8f972e77632d7b03102caef,comdat
+.Ldebug_macro27:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2dd # At line number 733
+ .long .LASF1430 # The macro: "__glibcxx_no_dangling_refs(_U1,_U2) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32f # At line number 815
+ .long .LASF1431 # The macro: "_GLIBCXX_DEPRECATED_PAIR_CTOR __attribute__ ((__deprecated__ ("use 'nullptr' instead of '0' to " "initialize std::pair of move-only " "type and pointer")))"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x37c # At line number 892
+ .long .LASF1432 # The macro: "_GLIBCXX_DEPRECATED_PAIR_CTOR"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3aa # At line number 938
+ .long .LASF1433 # The macro: "__glibcxx_no_dangling_refs"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.58bd32deac3e6c00a2eef1e72d963e8f,comdat
+.Ldebug_macro28:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1075 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1076 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1077 # The macro: "__glibcxx_uncaught_exceptions 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1078 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1079 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1080 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1082 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1084 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1085 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1086 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1088 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1090 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1091 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1092 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1093 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1094 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1095 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1096 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1097 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1098 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1099 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1101 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1103 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1104 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1105 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1106 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1107 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1109 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1110 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1111 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xfa # At line number 250
+ .long .LASF1112 # The macro: "__glibcxx_tuple_element_t 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1113 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x104 # At line number 260
+ .long .LASF1114 # The macro: "__glibcxx_tuples_by_type 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1115 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1116 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1117 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1118 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1119 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1120 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1121 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1122 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1123 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1124 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1125 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1126 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1127 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1128 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1129 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1130 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1131 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1132 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1133 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1134 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1135 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1136 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1137 # The macro: "__glibcxx_want_any"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x181 # At line number 385
+ .long .LASF1138 # The macro: "__glibcxx_apply 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1139 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1140 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1141 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1142 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1143 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1145 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1146 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1147 # The macro: "__glibcxx_want_byte"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1149 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1152 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1153 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1154 # The macro: "__glibcxx_want_invoke"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1156 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1158 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1161 # The macro: "__glibcxx_want_launder"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1163 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f9 # At line number 505
+ .long .LASF1164 # The macro: "__glibcxx_make_from_tuple 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1165 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1166 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1167 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1169 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1170 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1171 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1172 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1173 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1174 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1175 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1176 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1178 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1179 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1180 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1181 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1182 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1183 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1184 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1185 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1186 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1187 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1188 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1189 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1190 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1191 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1192 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1193 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1194 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1195 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1196 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1197 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1198 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1199 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1200 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1201 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1202 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1203 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1204 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1205 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1206 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1207 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1208 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1209 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1210 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1211 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1212 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1214 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1215 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1216 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1217 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1218 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1219 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1220 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1224 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1225 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1226 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1227 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1228 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1229 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1230 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1231 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1232 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1233 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1234 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1235 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1236 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1237 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1238 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1239 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1240 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1241 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1242 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1243 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1244 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1245 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1246 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1247 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1248 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1249 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1250 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1251 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1252 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1253 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1254 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1255 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1256 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1258 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1259 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1260 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1261 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1265 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1266 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1267 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1268 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1269 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1270 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1271 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1272 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1274 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1275 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1276 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1277 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1278 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1279 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1280 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1281 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1282 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1283 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1284 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1285 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1286 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1287 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1288 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1289 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1290 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1291 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1292 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1298 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1299 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1300 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1301 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1302 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1303 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1318 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1319 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1320 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1321 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1322 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1323 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1324 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1325 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1326 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1327 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1328 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1329 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1330 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1331 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1332 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1333 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1334 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1335 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1336 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1337 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1338 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1339 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1340 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1341 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1342 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1343 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1344 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1345 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1346 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1347 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1348 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1349 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1350 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1351 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cpp_type_traits.h.247.c76f5fcefeda021659c214fc4154481c,comdat
+.Ldebug_macro29:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf7 # At line number 247
+ .long .LASF1436 # The macro: "__INT_N(TYPE) __extension__ template<> struct __is_integer<TYPE> { enum { __value = 1 }; typedef __true_type __type; }; __extension__ template<> struct __is_integer<unsigned TYPE> { enum { __value = 1 }; typedef __true_type __type; };"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1437 # The macro: "__INT_N"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.numeric_traits.h.97.218ab54da1c35bff7230edfa0d0219e8,comdat
+.Ldebug_macro30:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF1439 # The macro: "_GLIBCXX_INT_N_TRAITS(T,WIDTH) __extension__ template<> struct __is_integer_nonstrict<T> { enum { __value = 1 }; typedef std::__true_type __type; enum { __width = WIDTH }; }; __extension__ template<> struct __is_integer_nonstrict<unsigned T> { enum { __value = 1 }; typedef std::__true_type __type; enum { __width = WIDTH }; };"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87 # At line number 135
+ .long .LASF1440 # The macro: "_GLIBCXX_INT_N_TRAITS"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8f # At line number 143
+ .long .LASF1441 # The macro: "__glibcxx_floating(_Tp,_Fval,_Dval,_LDval) (std::__are_same<_Tp, float>::__value ? _Fval : std::__are_same<_Tp, double>::__value ? _Dval : _LDval)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x93 # At line number 147
+ .long .LASF1442 # The macro: "__glibcxx_max_digits10(_Tp) (2 + __glibcxx_floating(_Tp, __FLT_MANT_DIG__, __DBL_MANT_DIG__, __LDBL_MANT_DIG__) * 643L / 2136)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x97 # At line number 151
+ .long .LASF1443 # The macro: "__glibcxx_digits10(_Tp) __glibcxx_floating(_Tp, __FLT_DIG__, __DBL_DIG__, __LDBL_DIG__)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9a # At line number 154
+ .long .LASF1444 # The macro: "__glibcxx_max_exponent10(_Tp) __glibcxx_floating(_Tp, __FLT_MAX_10_EXP__, __DBL_MAX_10_EXP__, __LDBL_MAX_10_EXP__)"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb7 # At line number 183
+ .long .LASF1445 # The macro: "__glibcxx_floating"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb8 # At line number 184
+ .long .LASF1446 # The macro: "__glibcxx_max_digits10"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb9 # At line number 185
+ .long .LASF1447 # The macro: "__glibcxx_digits10"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1448 # The macro: "__glibcxx_max_exponent10"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stl_tempbuf.h.70.f8a9d1b22cd67f05ae2d3f2377260bc8,comdat
+.Ldebug_macro31:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x46 # At line number 70
+ .long .LASF1402 # The macro: "_GLIBCXX_OPERATOR_NEW __builtin_operator_new"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1403 # The macro: "_GLIBCXX_OPERATOR_DELETE __builtin_operator_delete"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x69 # At line number 105
+ .long .LASF1449 # The macro: "_GLIBCXX_SIZED_DEALLOC(T,p,n) (p), (n) * sizeof(T)"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78 # At line number 120
+ .long .LASF1405 # The macro: "_GLIBCXX_SIZED_DEALLOC"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb3 # At line number 179
+ .long .LASF1406 # The macro: "_GLIBCXX_OPERATOR_DELETE"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1407 # The macro: "_GLIBCXX_OPERATOR_NEW"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stl_iterator.h.61.5bc243fde8a97ed55fd0715da8a10ac4,comdat
+.Ldebug_macro32:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1453 # The macro: "_STL_ITERATOR_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x728 # At line number 1832
+ .long .LASF1454 # The macro: "_GLIBCXX_MAKE_MOVE_ITERATOR(_Iter) std::make_move_iterator(_Iter)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x729 # At line number 1833
+ .long .LASF1455 # The macro: "_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(_Iter) std::__make_move_if_noexcept_iterator(_Iter)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.debug.h.30.14675c66734128005fe180e1012feff9,comdat
+.Ldebug_macro33:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1456 # The macro: "_GLIBCXX_DEBUG_MACRO_SWITCH_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF1457 # The macro: "__glibcxx_requires_cond(_Cond,_Msg) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x43 # At line number 67
+ .long .LASF1458 # The macro: "__glibcxx_requires_valid_range(_First,_Last) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x44 # At line number 68
+ .long .LASF1459 # The macro: "__glibcxx_requires_can_increment(_First,_Size) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x45 # At line number 69
+ .long .LASF1460 # The macro: "__glibcxx_requires_can_increment_range(_First1,_Last1,_First2) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x46 # At line number 70
+ .long .LASF1461 # The macro: "__glibcxx_requires_can_decrement_range(_First1,_Last1,_First2) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1462 # The macro: "__glibcxx_requires_sorted(_First,_Last) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x48 # At line number 72
+ .long .LASF1463 # The macro: "__glibcxx_requires_sorted_pred(_First,_Last,_Pred) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x49 # At line number 73
+ .long .LASF1464 # The macro: "__glibcxx_requires_sorted_set(_First1,_Last1,_First2) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4a # At line number 74
+ .long .LASF1465 # The macro: "__glibcxx_requires_sorted_set_pred(_First1,_Last1,_First2,_Pred) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1466 # The macro: "__glibcxx_requires_partitioned_lower(_First,_Last,_Value) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4c # At line number 76
+ .long .LASF1467 # The macro: "__glibcxx_requires_partitioned_upper(_First,_Last,_Value) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4d # At line number 77
+ .long .LASF1468 # The macro: "__glibcxx_requires_partitioned_lower_pred(_First,_Last,_Value,_Pred) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4e # At line number 78
+ .long .LASF1469 # The macro: "__glibcxx_requires_partitioned_upper_pred(_First,_Last,_Value,_Pred) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4f # At line number 79
+ .long .LASF1470 # The macro: "__glibcxx_requires_heap(_First,_Last) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x50 # At line number 80
+ .long .LASF1471 # The macro: "__glibcxx_requires_heap_pred(_First,_Last,_Pred) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1472 # The macro: "__glibcxx_requires_string(_String) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x52 # At line number 82
+ .long .LASF1473 # The macro: "__glibcxx_requires_string_len(_String,_Len) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x53 # At line number 83
+ .long .LASF1474 # The macro: "__glibcxx_requires_irreflexive(_First,_Last) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x54 # At line number 84
+ .long .LASF1475 # The macro: "__glibcxx_requires_irreflexive2(_First,_Last) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x55 # At line number 85
+ .long .LASF1476 # The macro: "__glibcxx_requires_irreflexive_pred(_First,_Last,_Pred) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56 # At line number 86
+ .long .LASF1477 # The macro: "__glibcxx_requires_irreflexive_pred2(_First,_Last,_Pred) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.concepts.31.ea57833c2d2cf5ded5d66f52bc824ee7,comdat
+.Ldebug_macro34:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1480 # The macro: "_GLIBCXX_CONCEPTS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1481 # The macro: "__glibcxx_want_concepts "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.bit.58.ea88997f91bfc9ea788eded5c5af9f1e,comdat
+.Ldebug_macro35:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF1482 # The macro: "__glibcxx_want_bit_cast "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b # At line number 59
+ .long .LASF1483 # The macro: "__glibcxx_want_byteswap "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF1484 # The macro: "__glibcxx_want_bitops "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1485 # The macro: "__glibcxx_want_int_pow2 "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF1486 # The macro: "__glibcxx_want_endian "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stl_algobase.h.391.f046b31537a7eda4575156a5f2152d88,comdat
+.Ldebug_macro36:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1487 # The macro: "_GLIBCXX_TO_ADDR(P) P"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x188 # At line number 392
+ .long .LASF1488 # The macro: "_GLIBCXX_ADVANCE(P,N) P += N"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a6 # At line number 678
+ .long .LASF1489 # The macro: "_GLIBCXX_MOVE3(_Tp,_Up,_Vp) std::move(_Tp, _Up, _Vp)"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1490 # The macro: "_GLIBCXX_TO_ADDR"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ea # At line number 746
+ .long .LASF1491 # The macro: "_GLIBCXX_ADVANCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x377 # At line number 887
+ .long .LASF1492 # The macro: "_GLIBCXX_MOVE_BACKWARD3(_Tp,_Up,_Vp) std::move_backward(_Tp, _Up, _Vp)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.tuple.49.28e57568481853c5a2e00d3db484dd79,comdat
+.Ldebug_macro37:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31 # At line number 49
+ .long .LASF1501 # The macro: "__glibcxx_want_constexpr_tuple "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF1502 # The macro: "__glibcxx_want_tuple_element_t "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x33 # At line number 51
+ .long .LASF1503 # The macro: "__glibcxx_want_tuples_by_type "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1504 # The macro: "__glibcxx_want_apply "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1505 # The macro: "__glibcxx_want_make_from_tuple "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1506 # The macro: "__glibcxx_want_ranges_zip "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1507 # The macro: "__glibcxx_want_tuple_like "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1508 # The macro: "__glibcxx_want_constrained_equality "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.9d4b65f44a4baa3dea24bd8c586430f4,comdat
+.Ldebug_macro38:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1075 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1076 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1077 # The macro: "__glibcxx_uncaught_exceptions 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1078 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1079 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1080 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1082 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1084 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1085 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1086 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1088 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1090 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1091 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1092 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1093 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1094 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1095 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1096 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1097 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1098 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1099 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1101 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1103 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1104 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1105 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1106 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1107 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1109 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1110 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1111 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xfa # At line number 250
+ .long .LASF1112 # The macro: "__glibcxx_tuple_element_t 201402L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xfc # At line number 252
+ .long .LASF1509 # The macro: "__cpp_lib_tuple_element_t 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1113 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x104 # At line number 260
+ .long .LASF1114 # The macro: "__glibcxx_tuples_by_type 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x106 # At line number 262
+ .long .LASF1510 # The macro: "__cpp_lib_tuples_by_type 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1115 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1116 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1117 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1118 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1119 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1120 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1121 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1122 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1123 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1124 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1125 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1126 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1127 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1128 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1129 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1130 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1131 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1132 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1133 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1134 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1135 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1136 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1137 # The macro: "__glibcxx_want_any"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x181 # At line number 385
+ .long .LASF1138 # The macro: "__glibcxx_apply 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x183 # At line number 387
+ .long .LASF1511 # The macro: "__cpp_lib_apply 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1139 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1140 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1141 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1142 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1143 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1145 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1146 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1147 # The macro: "__glibcxx_want_byte"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1149 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1152 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1153 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1154 # The macro: "__glibcxx_want_invoke"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1156 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1158 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1161 # The macro: "__glibcxx_want_launder"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1163 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f9 # At line number 505
+ .long .LASF1164 # The macro: "__glibcxx_make_from_tuple 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1fb # At line number 507
+ .long .LASF1512 # The macro: "__cpp_lib_make_from_tuple 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1165 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1166 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1167 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1169 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1170 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1171 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1172 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1173 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1174 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1175 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1176 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1178 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1179 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1180 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1181 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1182 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1183 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1184 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1185 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1186 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1187 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1188 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1189 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1190 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1191 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1192 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1193 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1194 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1195 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1196 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1197 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1198 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1199 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1200 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1201 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1202 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1203 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1204 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1205 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1206 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1207 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1208 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1209 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1210 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1211 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1212 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1214 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1215 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1216 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1217 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1218 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1219 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1220 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1224 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1225 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1226 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1227 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1228 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1229 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1230 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1231 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1232 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1233 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1234 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1235 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1236 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1237 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1238 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1239 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1240 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1241 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1242 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1243 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1244 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1245 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1246 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1247 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1248 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1249 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1250 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1251 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1252 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1253 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1254 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1255 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1256 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1258 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1259 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1260 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1261 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1265 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1266 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1267 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1268 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1269 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1270 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1271 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1272 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1274 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1275 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1276 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1277 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1278 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1279 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1280 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1281 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1282 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1283 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1284 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1285 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1286 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1287 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1288 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1289 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1290 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1291 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1292 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1298 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1299 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1300 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1301 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1302 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1303 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1318 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1319 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1320 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1321 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1322 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1323 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1324 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1325 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1326 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1327 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1328 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1329 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1330 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1331 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1332 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1333 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1334 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1335 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1336 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1337 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1338 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1339 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1340 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1341 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1342 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1343 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1344 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1345 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1346 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1347 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1348 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1349 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1350 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1351 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.tuple.1435.d67aea3b9a6325c4550c93c814ec362b,comdat
+.Ldebug_macro39:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x59b # At line number 1435
+ .long .LASF1433 # The macro: "__glibcxx_no_dangling_refs"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1513 # The macro: "__glibcxx_no_dangling_refs(U) "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x819 # At line number 2073
+ .long .LASF1433 # The macro: "__glibcxx_no_dangling_refs"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x822 # At line number 2082
+ .long .LASF1430 # The macro: "__glibcxx_no_dangling_refs(_U1,_U2) "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xbd3 # At line number 3027
+ .long .LASF1433 # The macro: "__glibcxx_no_dangling_refs"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.functional_hash.h.118.388637d73fc5240c0e876c238ef18aa3,comdat
+.Ldebug_macro40:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x76 # At line number 118
+ .long .LASF1518 # The macro: "_Cxx_hashtable_define_trivial_hash(_Tp) template<> struct hash<_Tp> : public __hash_base<size_t, _Tp> { size_t operator()(_Tp __val) const noexcept { return static_cast<size_t>(__val); } };"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xca # At line number 202
+ .long .LASF1519 # The macro: "_Cxx_hashtable_define_trivial_hash"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.wchar.h.24.10c1a3649a347ee5acc556316eedb15a,comdat
+.Ldebug_macro41:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18 # At line number 24
+ .long .LASF1526 # The macro: "_WCHAR_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a # At line number 26
+ .long .LASF1527 # The macro: "__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.libcheaderstart.h.31.ef39b7b23471fa34d163e8083abf71d4,comdat
+.Ldebug_macro42:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1528 # The macro: "__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1529 # The macro: "__GLIBC_USE_LIB_EXT2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1530 # The macro: "__GLIBC_USE_LIB_EXT2 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x43 # At line number 67
+ .long .LASF1531 # The macro: "__GLIBC_USE_IEC_60559_BFP_EXT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x45 # At line number 69
+ .long .LASF1532 # The macro: "__GLIBC_USE_IEC_60559_BFP_EXT 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x49 # At line number 73
+ .long .LASF1533 # The macro: "__GLIBC_USE_IEC_60559_BFP_EXT_C23"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1534 # The macro: "__GLIBC_USE_IEC_60559_BFP_EXT_C23 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f # At line number 79
+ .long .LASF1535 # The macro: "__GLIBC_USE_IEC_60559_EXT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1536 # The macro: "__GLIBC_USE_IEC_60559_EXT 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF1537 # The macro: "__GLIBC_USE_IEC_60559_FUNCS_EXT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5c # At line number 92
+ .long .LASF1538 # The macro: "__GLIBC_USE_IEC_60559_FUNCS_EXT 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60 # At line number 96
+ .long .LASF1539 # The macro: "__GLIBC_USE_IEC_60559_FUNCS_EXT_C23"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x62 # At line number 98
+ .long .LASF1540 # The macro: "__GLIBC_USE_IEC_60559_FUNCS_EXT_C23 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69 # At line number 105
+ .long .LASF1541 # The macro: "__GLIBC_USE_IEC_60559_TYPES_EXT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6b # At line number 107
+ .long .LASF1542 # The macro: "__GLIBC_USE_IEC_60559_TYPES_EXT 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.floatn.h.20.40a9ac728e59b3a32d20c30e247f330a,comdat
+.Ldebug_macro43:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1543 # The macro: "_BITS_FLOATN_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1544 # The macro: "__HAVE_FLOAT128 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF1545 # The macro: "__HAVE_DISTINCT_FLOAT128 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1546 # The macro: "__HAVE_FLOAT64X 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b # At line number 59
+ .long .LASF1547 # The macro: "__HAVE_FLOAT64X_LONG_DOUBLE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x48 # At line number 72
+ .long .LASF1548 # The macro: "__f128(x) x ##f128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56 # At line number 86
+ .long .LASF1549 # The macro: "__CFLOAT128 _Complex _Float128"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.floatncommon.h.34.df172c769a97023fbe97facd72e1212b,comdat
+.Ldebug_macro44:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1551 # The macro: "__HAVE_FLOAT16 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23 # At line number 35
+ .long .LASF1552 # The macro: "__HAVE_FLOAT32 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF1553 # The macro: "__HAVE_FLOAT64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1554 # The macro: "__HAVE_FLOAT32X 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26 # At line number 38
+ .long .LASF1555 # The macro: "__HAVE_FLOAT128X 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1556 # The macro: "__HAVE_DISTINCT_FLOAT16 __HAVE_FLOAT16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1557 # The macro: "__HAVE_DISTINCT_FLOAT32 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1558 # The macro: "__HAVE_DISTINCT_FLOAT64 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1559 # The macro: "__HAVE_DISTINCT_FLOAT32X 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1560 # The macro: "__HAVE_DISTINCT_FLOAT64X 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1561 # The macro: "__HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128X"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3f # At line number 63
+ .long .LASF1562 # The macro: "__HAVE_FLOAT128_UNLIKE_LDBL (__HAVE_DISTINCT_FLOAT128 && __LDBL_MANT_DIG__ != 113)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x48 # At line number 72
+ .long .LASF1563 # The macro: "__HAVE_FLOATN_NOT_TYPEDEF 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF1564 # The macro: "__f32(x) x ##f32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x69 # At line number 105
+ .long .LASF1565 # The macro: "__f64(x) x ##f64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1566 # The macro: "__f32x(x) x ##f32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7d # At line number 125
+ .long .LASF1567 # The macro: "__f64x(x) x ##f64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x97 # At line number 151
+ .long .LASF1568 # The macro: "__CFLOAT32 _Complex _Float32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa3 # At line number 163
+ .long .LASF1569 # The macro: "__CFLOAT64 _Complex _Float64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xab # At line number 171
+ .long .LASF1570 # The macro: "__CFLOAT32X _Complex _Float32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb7 # At line number 183
+ .long .LASF1571 # The macro: "__CFLOAT64X _Complex _Float64x"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.wchar.h.32.859ec9de6e76762773b13581955bbb2b,comdat
+.Ldebug_macro45:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF1572 # The macro: "__need_size_t "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21 # At line number 33
+ .long .LASF1573 # The macro: "__need_wchar_t "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1574 # The macro: "__need_NULL "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stddef.h.200.c4d2c1d067703956b4be3d13d3c90377,comdat
+.Ldebug_macro46:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc8 # At line number 200
+ .long .LASF1575 # The macro: "__size_t__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc9 # At line number 201
+ .long .LASF1576 # The macro: "__SIZE_T__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xca # At line number 202
+ .long .LASF1577 # The macro: "_SIZE_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcb # At line number 203
+ .long .LASF1578 # The macro: "_SYS_SIZE_T_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcc # At line number 204
+ .long .LASF1579 # The macro: "_T_SIZE_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcd # At line number 205
+ .long .LASF1580 # The macro: "_T_SIZE "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1581 # The macro: "__SIZE_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcf # At line number 207
+ .long .LASF1582 # The macro: "_SIZE_T_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd0 # At line number 208
+ .long .LASF1583 # The macro: "_BSD_SIZE_T_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd1 # At line number 209
+ .long .LASF1584 # The macro: "_SIZE_T_DEFINED_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1585 # The macro: "_SIZE_T_DEFINED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd3 # At line number 211
+ .long .LASF1586 # The macro: "_BSD_SIZE_T_DEFINED_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd4 # At line number 212
+ .long .LASF1587 # The macro: "_SIZE_T_DECLARED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd5 # At line number 213
+ .long .LASF1588 # The macro: "__DEFINED_size_t "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd6 # At line number 214
+ .long .LASF1589 # The macro: "___int_size_t_h "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd7 # At line number 215
+ .long .LASF1590 # The macro: "_GCC_SIZE_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1591 # The macro: "_SIZET_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdf # At line number 223
+ .long .LASF1592 # The macro: "__size_t "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xfc # At line number 252
+ .long .LASF1593 # The macro: "__need_size_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11a # At line number 282
+ .long .LASF1594 # The macro: "__wchar_t__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11b # At line number 283
+ .long .LASF1595 # The macro: "__WCHAR_T__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11c # At line number 284
+ .long .LASF1596 # The macro: "_WCHAR_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1597 # The macro: "_T_WCHAR_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11e # At line number 286
+ .long .LASF1598 # The macro: "_T_WCHAR "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11f # At line number 287
+ .long .LASF1599 # The macro: "__WCHAR_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x120 # At line number 288
+ .long .LASF1600 # The macro: "_WCHAR_T_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x121 # At line number 289
+ .long .LASF1601 # The macro: "_BSD_WCHAR_T_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x122 # At line number 290
+ .long .LASF1602 # The macro: "_WCHAR_T_DEFINED_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1603 # The macro: "_WCHAR_T_DEFINED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x124 # At line number 292
+ .long .LASF1604 # The macro: "_WCHAR_T_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x125 # At line number 293
+ .long .LASF1605 # The macro: "___int_wchar_t_h "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x126 # At line number 294
+ .long .LASF1606 # The macro: "__INT_WCHAR_T_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1607 # The macro: "_GCC_WCHAR_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x128 # At line number 296
+ .long .LASF1608 # The macro: "_WCHAR_T_DECLARED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x129 # At line number 297
+ .long .LASF1609 # The macro: "__DEFINED_wchar_t "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x136 # At line number 310
+ .long .LASF1610 # The macro: "_BSD_WCHAR_T_"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x16c # At line number 364
+ .long .LASF1611 # The macro: "__need_wchar_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19e # At line number 414
+ .long .LASF1612 # The macro: "NULL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a0 # At line number 416
+ .long .LASF1613 # The macro: "NULL __null"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1614 # The macro: "__need_NULL"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stdarg.h.34.3a23a216c0c293b3d2ea2e89281481e6,comdat
+.Ldebug_macro47:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1616 # The macro: "__need___va_list"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27 # At line number 39
+ .long .LASF1617 # The macro: "__GNUC_VA_LIST "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.wchar.h.20.510818a05484290d697a517509bf4b2d,comdat
+.Ldebug_macro48:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1619 # The macro: "_BITS_WCHAR_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1620 # The macro: "__WCHAR_MAX __WCHAR_MAX__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF1621 # The macro: "__WCHAR_MIN __WCHAR_MIN__"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.wint_t.h.2.b153cb48df5337e6e56fe1404a1b29c5,comdat
+.Ldebug_macro49:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1622 # The macro: "__wint_t_defined 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa # At line number 10
+ .long .LASF1623 # The macro: "_WINT_T 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.wchar.h.65.e3fe15defaa684f3e64fa6c530673c3a,comdat
+.Ldebug_macro50:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1630 # The macro: "__CORRECT_ISO_CPP_WCHAR_H_PROTO "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x46 # At line number 70
+ .long .LASF1631 # The macro: "WCHAR_MIN __WCHAR_MIN"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1632 # The macro: "WCHAR_MAX __WCHAR_MAX"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1633 # The macro: "WEOF (0xffffffffu)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c9 # At line number 713
+ .long .LASF1634 # The macro: "__attr_dealloc_fclose "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cwchar.70.10f0ac513f08a236e4be3486931c2c1b,comdat
+.Ldebug_macro51:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x46 # At line number 70
+ .long .LASF1635 # The macro: "btowc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1636 # The macro: "fgetwc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48 # At line number 72
+ .long .LASF1637 # The macro: "fgetws"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x49 # At line number 73
+ .long .LASF1638 # The macro: "fputwc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a # At line number 74
+ .long .LASF1639 # The macro: "fputws"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1640 # The macro: "fwide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c # At line number 76
+ .long .LASF1641 # The macro: "fwprintf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d # At line number 77
+ .long .LASF1642 # The macro: "fwscanf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e # At line number 78
+ .long .LASF1643 # The macro: "getwc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f # At line number 79
+ .long .LASF1644 # The macro: "getwchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x50 # At line number 80
+ .long .LASF1645 # The macro: "mbrlen"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1646 # The macro: "mbrtowc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x52 # At line number 82
+ .long .LASF1647 # The macro: "mbsinit"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x53 # At line number 83
+ .long .LASF1648 # The macro: "mbsrtowcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54 # At line number 84
+ .long .LASF1649 # The macro: "putwc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x55 # At line number 85
+ .long .LASF1650 # The macro: "putwchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x56 # At line number 86
+ .long .LASF1651 # The macro: "swprintf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57 # At line number 87
+ .long .LASF1652 # The macro: "swscanf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58 # At line number 88
+ .long .LASF1653 # The macro: "ungetwc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x59 # At line number 89
+ .long .LASF1654 # The macro: "vfwprintf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1655 # The macro: "vfwscanf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF1656 # The macro: "vswprintf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f # At line number 95
+ .long .LASF1657 # The macro: "vswscanf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF1658 # The macro: "vwprintf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x63 # At line number 99
+ .long .LASF1659 # The macro: "vwscanf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1660 # The macro: "wcrtomb"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x66 # At line number 102
+ .long .LASF1661 # The macro: "wcscat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF1662 # The macro: "wcschr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x68 # At line number 104
+ .long .LASF1663 # The macro: "wcscmp"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69 # At line number 105
+ .long .LASF1664 # The macro: "wcscoll"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a # At line number 106
+ .long .LASF1665 # The macro: "wcscpy"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b # At line number 107
+ .long .LASF1666 # The macro: "wcscspn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c # At line number 108
+ .long .LASF1667 # The macro: "wcsftime"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d # At line number 109
+ .long .LASF1668 # The macro: "wcslen"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1669 # The macro: "wcsncat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF1670 # The macro: "wcsncmp"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x70 # At line number 112
+ .long .LASF1671 # The macro: "wcsncpy"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1672 # The macro: "wcspbrk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x72 # At line number 114
+ .long .LASF1673 # The macro: "wcsrchr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73 # At line number 115
+ .long .LASF1674 # The macro: "wcsrtombs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1675 # The macro: "wcsspn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF1676 # The macro: "wcsstr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76 # At line number 118
+ .long .LASF1677 # The macro: "wcstod"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78 # At line number 120
+ .long .LASF1678 # The macro: "wcstof"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a # At line number 122
+ .long .LASF1679 # The macro: "wcstok"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b # At line number 123
+ .long .LASF1680 # The macro: "wcstol"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c # At line number 124
+ .long .LASF1681 # The macro: "wcstoul"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d # At line number 125
+ .long .LASF1682 # The macro: "wcsxfrm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1683 # The macro: "wctob"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f # At line number 127
+ .long .LASF1684 # The macro: "wmemchr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x80 # At line number 128
+ .long .LASF1685 # The macro: "wmemcmp"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81 # At line number 129
+ .long .LASF1686 # The macro: "wmemcpy"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82 # At line number 130
+ .long .LASF1687 # The macro: "wmemmove"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x83 # At line number 131
+ .long .LASF1688 # The macro: "wmemset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF1689 # The macro: "wprintf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x85 # At line number 133
+ .long .LASF1690 # The macro: "wscanf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf2 # At line number 242
+ .long .LASF1691 # The macro: "wcstold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf3 # At line number 243
+ .long .LASF1692 # The macro: "wcstoll"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf4 # At line number 244
+ .long .LASF1693 # The macro: "wcstoull"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.typeinfo.30.311085fb6803c6c86c2ae5d923e63677,comdat
+.Ldebug_macro52:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1695 # The macro: "_TYPEINFO "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF1696 # The macro: "__glibcxx_want_constexpr_typeinfo "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.27d86c228edb584b68e180abfd62a984,comdat
+.Ldebug_macro53:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1075 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1076 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1077 # The macro: "__glibcxx_uncaught_exceptions 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1078 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1079 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1080 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1082 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1084 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1085 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1086 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1088 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1090 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1091 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1092 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1093 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1094 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1095 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1096 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1097 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1098 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1099 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1101 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1103 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1104 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1105 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1106 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1107 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1109 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1110 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1111 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1113 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1115 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1116 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1117 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1118 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1119 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1120 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1121 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1122 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1123 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1124 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1125 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1126 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1127 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1128 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1129 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1130 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1131 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1132 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1133 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1134 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1135 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1136 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1137 # The macro: "__glibcxx_want_any"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1139 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1140 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1141 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1142 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1143 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1145 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1146 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1147 # The macro: "__glibcxx_want_byte"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1149 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1152 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1153 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1154 # The macro: "__glibcxx_want_invoke"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1156 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1158 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1161 # The macro: "__glibcxx_want_launder"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1163 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1165 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1166 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1167 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1169 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1170 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1171 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1172 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1173 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1174 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1175 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1176 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1178 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1179 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1180 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1181 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1182 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1183 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1184 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1185 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1186 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1187 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1188 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1189 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1190 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1191 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1192 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1193 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1194 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1195 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1196 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1197 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1198 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1199 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1200 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1201 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1202 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1203 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1204 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1205 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1206 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1207 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1208 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1209 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1210 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1211 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1212 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1214 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1215 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1216 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1217 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1218 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1219 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1220 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1224 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1225 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1226 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1227 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1228 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1229 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1230 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1231 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1232 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1233 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1234 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1235 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1236 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1237 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1238 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1239 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1240 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1241 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1242 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1243 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1244 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1245 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1246 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1247 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1248 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1249 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1250 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1251 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1252 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1253 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1254 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1255 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1256 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1258 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1259 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1260 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1261 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1265 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1266 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1267 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1268 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1269 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1270 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1271 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1272 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1274 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1275 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1276 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1277 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1278 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1279 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1280 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1281 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1282 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1283 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1284 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1285 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1286 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1287 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1288 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1289 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1290 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1291 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1292 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1298 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1299 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1300 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1301 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1302 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1303 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1318 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1319 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1320 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1321 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1322 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1323 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1324 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1325 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1326 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1327 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1328 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1329 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1330 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1331 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1332 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1333 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1334 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1335 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1336 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1337 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1338 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1339 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1340 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1341 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1342 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1343 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1344 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1345 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1346 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1347 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1348 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1349 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1350 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1351 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.typeinfo.73.1788909457a301848ebd50ac4a1d7613,comdat
+.Ldebug_macro54:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x49 # At line number 73
+ .long .LASF1697 # The macro: "__GXX_MERGED_TYPEINFO_NAMES 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1698 # The macro: "__GXX_TYPEINFO_EQUALITY_INLINE 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.refwrap.h.31.907281f023ab9c0ecb0f514bf04ae7a0,comdat
+.Ldebug_macro55:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1700 # The macro: "_GLIBCXX_REFWRAP_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x59 # At line number 89
+ .long .LASF1701 # The macro: "_GLIBCXX_MEM_FN_TRAITS2(_CV,_REF,_LVAL,_RVAL) template<typename _Res, typename _Class, typename... _ArgTypes> struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) _CV _REF> : _Mem_fn_traits_base<_Res, _CV _Class, _ArgTypes...> { using __vararg = false_type; }; template<typename _Res, typename _Class, typename... _ArgTypes> struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes..., ...) _CV _REF> : _Mem_fn_traits_base<_Res, _CV _Class, _ArgTypes...> { using __vararg = true_type; };"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF1702 # The macro: "_GLIBCXX_MEM_FN_TRAITS(_REF,_LVAL,_RVAL) _GLIBCXX_MEM_FN_TRAITS2( , _REF, _LVAL, _RVAL) _GLIBCXX_MEM_FN_TRAITS2(const , _REF, _LVAL, _RVAL) _GLIBCXX_MEM_FN_TRAITS2(volatile , _REF, _LVAL, _RVAL) _GLIBCXX_MEM_FN_TRAITS2(const volatile, _REF, _LVAL, _RVAL)"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x77 # At line number 119
+ .long .LASF1703 # The macro: "_GLIBCXX_MEM_FN_TRAITS"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78 # At line number 120
+ .long .LASF1704 # The macro: "_GLIBCXX_MEM_FN_TRAITS2"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.gthrdefault.h.27.30a03623e42919627c5b0e155787471b,comdat
+.Ldebug_macro56:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b # At line number 27
+ .long .LASF1708 # The macro: "_GLIBCXX_GCC_GTHR_POSIX_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF1709 # The macro: "__GTHREADS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21 # At line number 33
+ .long .LASF1710 # The macro: "__GTHREADS_CXX0X 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.types.h.109.56eb9ae966b255288cc544f18746a7ff,comdat
+.Ldebug_macro57:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6d # At line number 109
+ .long .LASF1714 # The macro: "__S16_TYPE short int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1715 # The macro: "__U16_TYPE unsigned short int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF1716 # The macro: "__S32_TYPE int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x70 # At line number 112
+ .long .LASF1717 # The macro: "__U32_TYPE unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1718 # The macro: "__SLONGWORD_TYPE long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x72 # At line number 114
+ .long .LASF1719 # The macro: "__ULONGWORD_TYPE unsigned long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x80 # At line number 128
+ .long .LASF1720 # The macro: "__SQUAD_TYPE long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x81 # At line number 129
+ .long .LASF1721 # The macro: "__UQUAD_TYPE unsigned long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x82 # At line number 130
+ .long .LASF1722 # The macro: "__SWORD_TYPE long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x83 # At line number 131
+ .long .LASF1723 # The macro: "__UWORD_TYPE unsigned long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF1724 # The macro: "__SLONG32_TYPE int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x85 # At line number 133
+ .long .LASF1725 # The macro: "__ULONG32_TYPE unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x86 # At line number 134
+ .long .LASF1726 # The macro: "__S64_TYPE long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x87 # At line number 135
+ .long .LASF1727 # The macro: "__U64_TYPE unsigned long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x89 # At line number 137
+ .long .LASF1728 # The macro: "__STD_TYPE typedef"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.typesizes.h.24.ccf5919b8e01b553263cf8f4ab1d5fde,comdat
+.Ldebug_macro58:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18 # At line number 24
+ .long .LASF1729 # The macro: "_BITS_TYPESIZES_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1730 # The macro: "__SYSCALL_SLONG_TYPE __SLONGWORD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23 # At line number 35
+ .long .LASF1731 # The macro: "__SYSCALL_ULONG_TYPE __ULONGWORD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26 # At line number 38
+ .long .LASF1732 # The macro: "__DEV_T_TYPE __UQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27 # At line number 39
+ .long .LASF1733 # The macro: "__UID_T_TYPE __U32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1734 # The macro: "__GID_T_TYPE __U32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF1735 # The macro: "__INO_T_TYPE __SYSCALL_ULONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF1736 # The macro: "__INO64_T_TYPE __UQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b # At line number 43
+ .long .LASF1737 # The macro: "__MODE_T_TYPE __U32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF1738 # The macro: "__NLINK_T_TYPE __SYSCALL_ULONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e # At line number 46
+ .long .LASF1739 # The macro: "__FSWORD_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x33 # At line number 51
+ .long .LASF1740 # The macro: "__OFF_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1741 # The macro: "__OFF64_T_TYPE __SQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1742 # The macro: "__PID_T_TYPE __S32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1743 # The macro: "__RLIM_T_TYPE __SYSCALL_ULONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1744 # The macro: "__RLIM64_T_TYPE __UQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1745 # The macro: "__BLKCNT_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1746 # The macro: "__BLKCNT64_T_TYPE __SQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF1747 # The macro: "__FSBLKCNT_T_TYPE __SYSCALL_ULONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b # At line number 59
+ .long .LASF1748 # The macro: "__FSBLKCNT64_T_TYPE __UQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF1749 # The macro: "__FSFILCNT_T_TYPE __SYSCALL_ULONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1750 # The macro: "__FSFILCNT64_T_TYPE __UQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF1751 # The macro: "__ID_T_TYPE __U32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3f # At line number 63
+ .long .LASF1752 # The macro: "__CLOCK_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x40 # At line number 64
+ .long .LASF1753 # The macro: "__TIME_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1754 # The macro: "__USECONDS_T_TYPE __U32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF1755 # The macro: "__SUSECONDS_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x43 # At line number 67
+ .long .LASF1756 # The macro: "__SUSECONDS64_T_TYPE __SQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x44 # At line number 68
+ .long .LASF1757 # The macro: "__DADDR_T_TYPE __S32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x45 # At line number 69
+ .long .LASF1758 # The macro: "__KEY_T_TYPE __S32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x46 # At line number 70
+ .long .LASF1759 # The macro: "__CLOCKID_T_TYPE __S32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1760 # The macro: "__TIMER_T_TYPE void *"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x48 # At line number 72
+ .long .LASF1761 # The macro: "__BLKSIZE_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x49 # At line number 73
+ .long .LASF1762 # The macro: "__FSID_T_TYPE struct { int __val[2]; }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4a # At line number 74
+ .long .LASF1763 # The macro: "__SSIZE_T_TYPE __SWORD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1764 # The macro: "__CPU_MASK_TYPE __SYSCALL_ULONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1765 # The macro: "__OFF_T_MATCHES_OFF64_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x54 # At line number 84
+ .long .LASF1766 # The macro: "__INO_T_MATCHES_INO64_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x57 # At line number 87
+ .long .LASF1767 # The macro: "__RLIM_T_MATCHES_RLIM64_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF1768 # The macro: "__STATFS_MATCHES_STATFS64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF1769 # The macro: "__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF1770 # The macro: "__FD_SETSIZE 1024"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.time64.h.24.a8166ae916ec910dab0d8987098d42ee,comdat
+.Ldebug_macro59:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18 # At line number 24
+ .long .LASF1771 # The macro: "_BITS_TIME64_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1772 # The macro: "__TIME64_T_TYPE __TIME_T_TYPE"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.sched.h.27.ebf7af1e1d56fba9b2f5e63b6e60d64f,comdat
+.Ldebug_macro60:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b # At line number 27
+ .long .LASF1572 # The macro: "__need_size_t "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c # At line number 28
+ .long .LASF1574 # The macro: "__need_NULL "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stddef.h.252.48df7efd2eec7c5dc2cb2bd0904069e0,comdat
+.Ldebug_macro61:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xfc # At line number 252
+ .long .LASF1593 # The macro: "__need_size_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19e # At line number 414
+ .long .LASF1612 # The macro: "NULL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a0 # At line number 416
+ .long .LASF1613 # The macro: "NULL __null"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1614 # The macro: "__need_NULL"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.endian.h.20.efabd1018df5d7b4052c27dc6bdd5ce5,comdat
+.Ldebug_macro62:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1776 # The macro: "_BITS_ENDIAN_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1777 # The macro: "__LITTLE_ENDIAN 1234"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1778 # The macro: "__BIG_ENDIAN 4321"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF1779 # The macro: "__PDP_ENDIAN 3412"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.endianness.h.2.2c6a211f7909f3af5e9e9cfa3b6b63c8,comdat
+.Ldebug_macro63:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1780 # The macro: "_BITS_ENDIANNESS_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9 # At line number 9
+ .long .LASF1781 # The macro: "__BYTE_ORDER __LITTLE_ENDIAN"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.endian.h.40.9e5d395adda2f4eb53ae69b69b664084,comdat
+.Ldebug_macro64:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1782 # The macro: "__FLOAT_WORD_ORDER __BYTE_ORDER"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF1783 # The macro: "__LONG_LONG_PAIR(HI,LO) LO, HI"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.sched.h.21.0fa6cb99c7cdaf5d5eb874d94ea7116a,comdat
+.Ldebug_macro65:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15 # At line number 21
+ .long .LASF1785 # The macro: "_BITS_SCHED_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c # At line number 28
+ .long .LASF1786 # The macro: "SCHED_OTHER 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d # At line number 29
+ .long .LASF1787 # The macro: "SCHED_FIFO 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1788 # The macro: "SCHED_RR 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF1789 # The macro: "SCHED_NORMAL 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21 # At line number 33
+ .long .LASF1790 # The macro: "SCHED_BATCH 3"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1791 # The macro: "SCHED_ISO 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23 # At line number 35
+ .long .LASF1792 # The macro: "SCHED_IDLE 5"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF1793 # The macro: "SCHED_DEADLINE 6"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1794 # The macro: "SCHED_EXT 7"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1795 # The macro: "SCHED_RESET_ON_FORK 0x40000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b # At line number 43
+ .long .LASF1796 # The macro: "SCHED_FLAG_RESET_ON_FORK 0x01"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF1797 # The macro: "SCHED_FLAG_RECLAIM 0x02"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF1798 # The macro: "SCHED_FLAG_DL_OVERRUN 0x04"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e # At line number 46
+ .long .LASF1799 # The macro: "SCHED_FLAG_KEEP_POLICY 0x08"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF1800 # The macro: "SCHED_FLAG_KEEP_PARAMS 0x10"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF1801 # The macro: "SCHED_FLAG_UTIL_CLAMP_MIN 0x20"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31 # At line number 49
+ .long .LASF1802 # The macro: "SCHED_FLAG_UTIL_CLAMP_MAX 0x40"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1803 # The macro: "SCHED_FLAG_KEEP_ALL (SCHED_FLAG_KEEP_POLICY | SCHED_FLAG_KEEP_PARAMS)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1804 # The macro: "SCHED_FLAG_UTIL_CLAMP (SCHED_FLAG_UTIL_CLAMP_MIN | SCHED_FLAG_UTIL_CLAMP_MAX)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF1805 # The macro: "sched_param __glibc_mask_sched_param"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.bitsperlong.h.3.81201f16c5ebf9ebeb0f369d7d7d8e27,comdat
+.Ldebug_macro66:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1810 # The macro: "__ASM_X86_BITSPERLONG_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6 # At line number 6
+ .long .LASF1811 # The macro: "__BITS_PER_LONG 64"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.bitsperlong.h.3.c81570a1b11d23e1da1277c0e6d6abad,comdat
+.Ldebug_macro67:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1812 # The macro: "__ASM_GENERIC_BITS_PER_LONG "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c # At line number 28
+ .long .LASF1813 # The macro: "__BITS_PER_LONG_LONG 64"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stddef.h.3.30f7c09bd532ee2f949603c349599342,comdat
+.Ldebug_macro68:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1815 # The macro: "_LINUX_STDDEF_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf # At line number 15
+ .long .LASF1816 # The macro: "__struct_group_tag(TAG) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21 # At line number 33
+ .long .LASF1817 # The macro: "__struct_group(TAG,NAME,ATTRS,MEMBERS...) union { struct { MEMBERS } ATTRS; struct __struct_group_tag(TAG) { MEMBERS } ATTRS NAME; } ATTRS"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF1818 # The macro: "__DECLARE_FLEX_ARRAY(T,member) T member[0]"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF1819 # The macro: "__counted_by(m) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF1820 # The macro: "__counted_by_le(m) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x46 # At line number 70
+ .long .LASF1821 # The macro: "__counted_by_be(m) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.posix_types.h.22.ce27b629270cbb91230af7498cb5994b,comdat
+.Ldebug_macro69:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x16 # At line number 22
+ .long .LASF1822 # The macro: "__FD_SETSIZE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x17 # At line number 23
+ .long .LASF1770 # The macro: "__FD_SETSIZE 1024"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.posix_types_64.h.3.c35937438f2f85070758d4696b933189,comdat
+.Ldebug_macro70:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1823 # The macro: "_ASM_X86_POSIX_TYPES_64_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd # At line number 13
+ .long .LASF1824 # The macro: "__kernel_old_uid_t __kernel_old_uid_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10 # At line number 16
+ .long .LASF1825 # The macro: "__kernel_old_dev_t __kernel_old_dev_t"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.types.h.25.5e03dcce3b8caa26d2b50a3b7f9269de,comdat
+.Ldebug_macro71:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19 # At line number 25
+ .long .LASF1827 # The macro: "__bitwise "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d # At line number 29
+ .long .LASF1828 # The macro: "__bitwise__ __bitwise"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF1829 # The macro: "__aligned_u64 __u64 __attribute__((aligned(8)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x33 # At line number 51
+ .long .LASF1830 # The macro: "__aligned_s64 __s64 __attribute__((aligned(8)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1831 # The macro: "__aligned_be64 __be64 __attribute__((aligned(8)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1832 # The macro: "__aligned_le64 __le64 __attribute__((aligned(8)))"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.types.h.7.d8bedba570dbee0f3b10d2711797b3ea,comdat
+.Ldebug_macro72:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7 # At line number 7
+ .long .LASF1833 # The macro: "SCHED_ATTR_SIZE_VER0 48"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8 # At line number 8
+ .long .LASF1834 # The macro: "SCHED_ATTR_SIZE_VER1 56"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.sched.h.64.0da2abe4c551d0d3a1777f85f829b986,comdat
+.Ldebug_macro73:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x40 # At line number 64
+ .long .LASF1835 # The macro: "sched_param"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x58 # At line number 88
+ .long .LASF1836 # The macro: "CSIGNAL 0x000000ff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x59 # At line number 89
+ .long .LASF1837 # The macro: "CLONE_VM 0x00000100"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF1838 # The macro: "CLONE_FS 0x00000200"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1839 # The macro: "CLONE_FILES 0x00000400"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5c # At line number 92
+ .long .LASF1840 # The macro: "CLONE_SIGHAND 0x00000800"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF1841 # The macro: "CLONE_PIDFD 0x00001000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5f # At line number 95
+ .long .LASF1842 # The macro: "CLONE_PTRACE 0x00002000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x60 # At line number 96
+ .long .LASF1843 # The macro: "CLONE_VFORK 0x00004000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x62 # At line number 98
+ .long .LASF1844 # The macro: "CLONE_PARENT 0x00008000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x64 # At line number 100
+ .long .LASF1845 # The macro: "CLONE_THREAD 0x00010000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1846 # The macro: "CLONE_NEWNS 0x00020000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x66 # At line number 102
+ .long .LASF1847 # The macro: "CLONE_SYSVSEM 0x00040000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF1848 # The macro: "CLONE_SETTLS 0x00080000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x68 # At line number 104
+ .long .LASF1849 # The macro: "CLONE_PARENT_SETTID 0x00100000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6a # At line number 106
+ .long .LASF1850 # The macro: "CLONE_CHILD_CLEARTID 0x00200000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6c # At line number 108
+ .long .LASF1851 # The macro: "CLONE_DETACHED 0x00400000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6d # At line number 109
+ .long .LASF1852 # The macro: "CLONE_UNTRACED 0x00800000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF1853 # The macro: "CLONE_CHILD_SETTID 0x01000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1854 # The macro: "CLONE_NEWCGROUP 0x02000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x72 # At line number 114
+ .long .LASF1855 # The macro: "CLONE_NEWUTS 0x04000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x73 # At line number 115
+ .long .LASF1856 # The macro: "CLONE_NEWIPC 0x08000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1857 # The macro: "CLONE_NEWUSER 0x10000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF1858 # The macro: "CLONE_NEWPID 0x20000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x76 # At line number 118
+ .long .LASF1859 # The macro: "CLONE_NEWNET 0x40000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x77 # At line number 119
+ .long .LASF1860 # The macro: "CLONE_IO 0x80000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7b # At line number 123
+ .long .LASF1861 # The macro: "CLONE_NEWTIME 0x00000080"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cpuset.h.21.819c5d0fbb06c94c4652b537360ff25a,comdat
+.Ldebug_macro74:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15 # At line number 21
+ .long .LASF1863 # The macro: "_BITS_CPU_SET_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c # At line number 28
+ .long .LASF1864 # The macro: "__CPU_SETSIZE 1024"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d # At line number 29
+ .long .LASF1865 # The macro: "__NCPUBITS (8 * sizeof (__cpu_mask))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23 # At line number 35
+ .long .LASF1866 # The macro: "__CPUELT(cpu) ((cpu) / __NCPUBITS)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF1867 # The macro: "__CPUMASK(cpu) ((__cpu_mask) 1 << ((cpu) % __NCPUBITS))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e # At line number 46
+ .long .LASF1868 # The macro: "__CPU_ZERO_S(setsize,cpusetp) do __builtin_memset (cpusetp, '\0', setsize); while (0)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF1869 # The macro: "__CPU_SET_S(cpu,setsize,cpusetp) (__extension__ ({ size_t __cpu = (cpu); __cpu / 8 < (setsize) ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] |= __CPUMASK (__cpu)) : 0; }))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1870 # The macro: "__CPU_CLR_S(cpu,setsize,cpusetp) (__extension__ ({ size_t __cpu = (cpu); __cpu / 8 < (setsize) ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] &= ~__CPUMASK (__cpu)) : 0; }))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x48 # At line number 72
+ .long .LASF1871 # The macro: "__CPU_ISSET_S(cpu,setsize,cpusetp) (__extension__ ({ size_t __cpu = (cpu); __cpu / 8 < (setsize) ? ((((const __cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] & __CPUMASK (__cpu))) != 0 : 0; }))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x50 # At line number 80
+ .long .LASF1872 # The macro: "__CPU_COUNT_S(setsize,cpusetp) __sched_cpucount (setsize, cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x54 # At line number 84
+ .long .LASF1873 # The macro: "__CPU_EQUAL_S(setsize,cpusetp1,cpusetp2) (__builtin_memcmp (cpusetp1, cpusetp2, setsize) == 0)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x63 # At line number 99
+ .long .LASF1874 # The macro: "__CPU_OP_S(setsize,destset,srcset1,srcset2,op) (__extension__ ({ cpu_set_t *__dest = (destset); const __cpu_mask *__arr1 = (srcset1)->__bits; const __cpu_mask *__arr2 = (srcset2)->__bits; size_t __imax = (setsize) / sizeof (__cpu_mask); size_t __i; for (__i = 0; __i < __imax; ++__i) ((__cpu_mask *) __dest->__bits)[__i] = __arr1[__i] op __arr2[__i]; __dest; }))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1875 # The macro: "__CPU_ALLOC_SIZE(count) ((((count) + __NCPUBITS - 1) / __NCPUBITS) * sizeof (__cpu_mask))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x70 # At line number 112
+ .long .LASF1876 # The macro: "__CPU_ALLOC(count) __sched_cpualloc (count)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1877 # The macro: "__CPU_FREE(cpuset) __sched_cpufree (cpuset)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.sched.h.47.e67ad745c847e33c4e7b201dc9f663a6,comdat
+.Ldebug_macro75:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF1878 # The macro: "sched_priority sched_priority"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF1879 # The macro: "__sched_priority sched_priority"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1880 # The macro: "CPU_SETSIZE __CPU_SETSIZE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5c # At line number 92
+ .long .LASF1881 # The macro: "CPU_SET(cpu,cpusetp) __CPU_SET_S (cpu, sizeof (cpu_set_t), cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF1882 # The macro: "CPU_CLR(cpu,cpusetp) __CPU_CLR_S (cpu, sizeof (cpu_set_t), cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5e # At line number 94
+ .long .LASF1883 # The macro: "CPU_ISSET(cpu,cpusetp) __CPU_ISSET_S (cpu, sizeof (cpu_set_t), cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x60 # At line number 96
+ .long .LASF1884 # The macro: "CPU_ZERO(cpusetp) __CPU_ZERO_S (sizeof (cpu_set_t), cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF1885 # The macro: "CPU_COUNT(cpusetp) __CPU_COUNT_S (sizeof (cpu_set_t), cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x63 # At line number 99
+ .long .LASF1886 # The macro: "CPU_SET_S(cpu,setsize,cpusetp) __CPU_SET_S (cpu, setsize, cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x64 # At line number 100
+ .long .LASF1887 # The macro: "CPU_CLR_S(cpu,setsize,cpusetp) __CPU_CLR_S (cpu, setsize, cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1888 # The macro: "CPU_ISSET_S(cpu,setsize,cpusetp) __CPU_ISSET_S (cpu, setsize, cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF1889 # The macro: "CPU_ZERO_S(setsize,cpusetp) __CPU_ZERO_S (setsize, cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x68 # At line number 104
+ .long .LASF1890 # The macro: "CPU_COUNT_S(setsize,cpusetp) __CPU_COUNT_S (setsize, cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6a # At line number 106
+ .long .LASF1891 # The macro: "CPU_EQUAL(cpusetp1,cpusetp2) __CPU_EQUAL_S (sizeof (cpu_set_t), cpusetp1, cpusetp2)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6c # At line number 108
+ .long .LASF1892 # The macro: "CPU_EQUAL_S(setsize,cpusetp1,cpusetp2) __CPU_EQUAL_S (setsize, cpusetp1, cpusetp2)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF1893 # The macro: "CPU_AND(destset,srcset1,srcset2) __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, &)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1894 # The macro: "CPU_OR(destset,srcset1,srcset2) __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, |)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x73 # At line number 115
+ .long .LASF1895 # The macro: "CPU_XOR(destset,srcset1,srcset2) __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, ^)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF1896 # The macro: "CPU_AND_S(setsize,destset,srcset1,srcset2) __CPU_OP_S (setsize, destset, srcset1, srcset2, &)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x77 # At line number 119
+ .long .LASF1897 # The macro: "CPU_OR_S(setsize,destset,srcset1,srcset2) __CPU_OP_S (setsize, destset, srcset1, srcset2, |)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x79 # At line number 121
+ .long .LASF1898 # The macro: "CPU_XOR_S(setsize,destset,srcset1,srcset2) __CPU_OP_S (setsize, destset, srcset1, srcset2, ^)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7c # At line number 124
+ .long .LASF1899 # The macro: "CPU_ALLOC_SIZE(count) __CPU_ALLOC_SIZE (count)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7d # At line number 125
+ .long .LASF1900 # The macro: "CPU_ALLOC(count) __CPU_ALLOC (count)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1901 # The macro: "CPU_FREE(cpuset) __CPU_FREE (cpuset)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.time.h.23.18ede267f3a48794bef4705df80339de,comdat
+.Ldebug_macro76:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x17 # At line number 23
+ .long .LASF1902 # The macro: "_TIME_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b # At line number 27
+ .long .LASF1572 # The macro: "__need_size_t "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c # At line number 28
+ .long .LASF1574 # The macro: "__need_NULL "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.time.h.24.2a1e1114b014e13763222c5cd6400760,comdat
+.Ldebug_macro77:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18 # At line number 24
+ .long .LASF1903 # The macro: "_BITS_TIME_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1904 # The macro: "CLOCKS_PER_SEC ((__clock_t) 1000000)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e # At line number 46
+ .long .LASF1905 # The macro: "CLOCK_REALTIME 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF1906 # The macro: "CLOCK_MONOTONIC 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF1907 # The macro: "CLOCK_PROCESS_CPUTIME_ID 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1908 # The macro: "CLOCK_THREAD_CPUTIME_ID 3"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1909 # The macro: "CLOCK_MONOTONIC_RAW 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1910 # The macro: "CLOCK_REALTIME_COARSE 5"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF1911 # The macro: "CLOCK_MONOTONIC_COARSE 6"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF1912 # The macro: "CLOCK_BOOTTIME 7"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF1913 # The macro: "CLOCK_REALTIME_ALARM 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x40 # At line number 64
+ .long .LASF1914 # The macro: "CLOCK_BOOTTIME_ALARM 9"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF1915 # The macro: "CLOCK_TAI 11"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x45 # At line number 69
+ .long .LASF1916 # The macro: "TIMER_ABSTIME 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.timex.h.88.8db50feb82d841a67daef3e223fd9324,comdat
+.Ldebug_macro78:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x58 # At line number 88
+ .long .LASF1919 # The macro: "ADJ_OFFSET 0x0001"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x59 # At line number 89
+ .long .LASF1920 # The macro: "ADJ_FREQUENCY 0x0002"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF1921 # The macro: "ADJ_MAXERROR 0x0004"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1922 # The macro: "ADJ_ESTERROR 0x0008"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5c # At line number 92
+ .long .LASF1923 # The macro: "ADJ_STATUS 0x0010"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF1924 # The macro: "ADJ_TIMECONST 0x0020"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5e # At line number 94
+ .long .LASF1925 # The macro: "ADJ_TAI 0x0080"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5f # At line number 95
+ .long .LASF1926 # The macro: "ADJ_SETOFFSET 0x0100"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x60 # At line number 96
+ .long .LASF1927 # The macro: "ADJ_MICRO 0x1000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF1928 # The macro: "ADJ_NANO 0x2000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x62 # At line number 98
+ .long .LASF1929 # The macro: "ADJ_TICK 0x4000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x63 # At line number 99
+ .long .LASF1930 # The macro: "ADJ_OFFSET_SINGLESHOT 0x8001"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x64 # At line number 100
+ .long .LASF1931 # The macro: "ADJ_OFFSET_SS_READ 0xa001"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF1932 # The macro: "MOD_OFFSET ADJ_OFFSET"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x68 # At line number 104
+ .long .LASF1933 # The macro: "MOD_FREQUENCY ADJ_FREQUENCY"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x69 # At line number 105
+ .long .LASF1934 # The macro: "MOD_MAXERROR ADJ_MAXERROR"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6a # At line number 106
+ .long .LASF1935 # The macro: "MOD_ESTERROR ADJ_ESTERROR"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6b # At line number 107
+ .long .LASF1936 # The macro: "MOD_STATUS ADJ_STATUS"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6c # At line number 108
+ .long .LASF1937 # The macro: "MOD_TIMECONST ADJ_TIMECONST"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6d # At line number 109
+ .long .LASF1938 # The macro: "MOD_CLKB ADJ_TICK"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1939 # The macro: "MOD_CLKA ADJ_OFFSET_SINGLESHOT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF1940 # The macro: "MOD_TAI ADJ_TAI"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x70 # At line number 112
+ .long .LASF1941 # The macro: "MOD_MICRO ADJ_MICRO"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1942 # The macro: "MOD_NANO ADJ_NANO"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF1943 # The macro: "STA_PLL 0x0001"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x76 # At line number 118
+ .long .LASF1944 # The macro: "STA_PPSFREQ 0x0002"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x77 # At line number 119
+ .long .LASF1945 # The macro: "STA_PPSTIME 0x0004"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x78 # At line number 120
+ .long .LASF1946 # The macro: "STA_FLL 0x0008"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7a # At line number 122
+ .long .LASF1947 # The macro: "STA_INS 0x0010"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7b # At line number 123
+ .long .LASF1948 # The macro: "STA_DEL 0x0020"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7c # At line number 124
+ .long .LASF1949 # The macro: "STA_UNSYNC 0x0040"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7d # At line number 125
+ .long .LASF1950 # The macro: "STA_FREQHOLD 0x0080"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7f # At line number 127
+ .long .LASF1951 # The macro: "STA_PPSSIGNAL 0x0100"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x80 # At line number 128
+ .long .LASF1952 # The macro: "STA_PPSJITTER 0x0200"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x81 # At line number 129
+ .long .LASF1953 # The macro: "STA_PPSWANDER 0x0400"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x82 # At line number 130
+ .long .LASF1954 # The macro: "STA_PPSERROR 0x0800"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF1955 # The macro: "STA_CLOCKERR 0x1000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x85 # At line number 133
+ .long .LASF1956 # The macro: "STA_NANO 0x2000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x86 # At line number 134
+ .long .LASF1957 # The macro: "STA_MODE 0x4000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x87 # At line number 135
+ .long .LASF1958 # The macro: "STA_CLK 0x8000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8a # At line number 138
+ .long .LASF1959 # The macro: "STA_RONLY (STA_PPSSIGNAL | STA_PPSJITTER | STA_PPSWANDER | STA_PPSERROR | STA_CLOCKERR | STA_NANO | STA_MODE | STA_CLK)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.time.h.65.ad8b7cdf304665ee800a89090a0d61aa,comdat
+.Ldebug_macro79:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1965 # The macro: "TIME_UTC 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xef # At line number 239
+ .long .LASF1966 # The macro: "__isleap(year) ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.pthreadtypesarch.h.25.6063cba99664c916e22d3a912bcc348a,comdat
+.Ldebug_macro80:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19 # At line number 25
+ .long .LASF1970 # The macro: "__SIZEOF_PTHREAD_MUTEX_T 40"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a # At line number 26
+ .long .LASF1971 # The macro: "__SIZEOF_PTHREAD_ATTR_T 56"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b # At line number 27
+ .long .LASF1972 # The macro: "__SIZEOF_PTHREAD_RWLOCK_T 56"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c # At line number 28
+ .long .LASF1973 # The macro: "__SIZEOF_PTHREAD_BARRIER_T 32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF1974 # The macro: "__SIZEOF_PTHREAD_MUTEXATTR_T 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF1975 # The macro: "__SIZEOF_PTHREAD_COND_T 48"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b # At line number 43
+ .long .LASF1976 # The macro: "__SIZEOF_PTHREAD_CONDATTR_T 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF1977 # The macro: "__SIZEOF_PTHREAD_RWLOCKATTR_T 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF1978 # The macro: "__SIZEOF_PTHREAD_BARRIERATTR_T 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF1979 # The macro: "__LOCK_ALIGNMENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF1980 # The macro: "__ONCE_ALIGNMENT "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.struct_mutex.h.20.e3a8115b63766b45e6c385382ab210bd,comdat
+.Ldebug_macro81:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1982 # The macro: "_THREAD_MUTEX_INTERNAL_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1983 # The macro: "__PTHREAD_MUTEX_HAVE_PREV 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1984 # The macro: "__PTHREAD_MUTEX_INITIALIZER(__kind) 0, 0, 0, 0, __kind, 0, 0, { NULL, NULL }"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.struct_rwlock.h.21.0254880f2904e3833fb8ae683e0f0330,comdat
+.Ldebug_macro82:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15 # At line number 21
+ .long .LASF1985 # The macro: "_RWLOCK_INTERNAL_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1986 # The macro: "__PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0, 0, 0, 0, 0 }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF1987 # The macro: "__PTHREAD_RWLOCK_INITIALIZER(__flags) 0, 0, 0, 0, 0, 0, 0, 0, __PTHREAD_RWLOCK_ELISION_EXTRA, 0, __flags"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.__sigset_t.h.2.6b1ab6ff3d7b8fd9c0c42b0d80afbd80,comdat
+.Ldebug_macro83:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1991 # The macro: "____sigset_t_defined "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4 # At line number 4
+ .long .LASF1992 # The macro: "_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.pthread_stack_mindynamic.h.22.a920bc0766cffdef9d211057c8bee7ba,comdat
+.Ldebug_macro84:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16 # At line number 22
+ .long .LASF1994 # The macro: "__SC_THREAD_STACK_MIN_VALUE 75"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a # At line number 26
+ .long .LASF1995 # The macro: "PTHREAD_STACK_MIN __sysconf (__SC_THREAD_STACK_MIN_VALUE)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.pthread.h.40.aa18493bac84a5edd35d6ba449181dda,comdat
+.Ldebug_macro85:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1996 # The macro: "PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_JOINABLE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF1997 # The macro: "PTHREAD_CREATE_DETACHED PTHREAD_CREATE_DETACHED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF1998 # The macro: "PTHREAD_MUTEX_INITIALIZER { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_TIMED_NP) } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF1999 # The macro: "PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_RECURSIVE_NP) } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5f # At line number 95
+ .long .LASF2000 # The macro: "PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ERRORCHECK_NP) } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF2001 # The macro: "PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ADAPTIVE_NP) } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x72 # At line number 114
+ .long .LASF2002 # The macro: "PTHREAD_RWLOCK_INITIALIZER { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_DEFAULT_NP) } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF2003 # The macro: "PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP) } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7f # At line number 127
+ .long .LASF2004 # The macro: "PTHREAD_INHERIT_SCHED PTHREAD_INHERIT_SCHED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x81 # At line number 129
+ .long .LASF2005 # The macro: "PTHREAD_EXPLICIT_SCHED PTHREAD_EXPLICIT_SCHED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x89 # At line number 137
+ .long .LASF2006 # The macro: "PTHREAD_SCOPE_SYSTEM PTHREAD_SCOPE_SYSTEM"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8b # At line number 139
+ .long .LASF2007 # The macro: "PTHREAD_SCOPE_PROCESS PTHREAD_SCOPE_PROCESS"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x93 # At line number 147
+ .long .LASF2008 # The macro: "PTHREAD_PROCESS_PRIVATE PTHREAD_PROCESS_PRIVATE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x95 # At line number 149
+ .long .LASF2009 # The macro: "PTHREAD_PROCESS_SHARED PTHREAD_PROCESS_SHARED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9b # At line number 155
+ .long .LASF2010 # The macro: "PTHREAD_COND_INITIALIZER { { {0}, {0}, {0, 0}, 0, 0, {0, 0}, 0, 0 } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xab # At line number 171
+ .long .LASF2011 # The macro: "PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_ENABLE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xad # At line number 173
+ .long .LASF2012 # The macro: "PTHREAD_CANCEL_DISABLE PTHREAD_CANCEL_DISABLE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb2 # At line number 178
+ .long .LASF2013 # The macro: "PTHREAD_CANCEL_DEFERRED PTHREAD_CANCEL_DEFERRED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF2014 # The macro: "PTHREAD_CANCEL_ASYNCHRONOUS PTHREAD_CANCEL_ASYNCHRONOUS"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb6 # At line number 182
+ .long .LASF2015 # The macro: "PTHREAD_CANCELED ((void *) -1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF2016 # The macro: "PTHREAD_ONCE_INIT 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc1 # At line number 193
+ .long .LASF2017 # The macro: "PTHREAD_BARRIER_SERIAL_THREAD -1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a6 # At line number 422
+ .long .LASF2018 # The macro: "PTHREAD_ATTR_NO_SIGMASK_NP (-1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x228 # At line number 552
+ .long .LASF2019 # The macro: "__cleanup_fct_attribute "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x250 # At line number 592
+ .long .LASF2020 # The macro: "pthread_cleanup_push(routine,arg) do { __pthread_cleanup_class __clframe (routine, arg)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x256 # At line number 598
+ .long .LASF2021 # The macro: "pthread_cleanup_pop(execute) __clframe.__setdoit (execute); } while (0)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25e # At line number 606
+ .long .LASF2022 # The macro: "pthread_cleanup_push_defer_np(routine,arg) do { __pthread_cleanup_class __clframe (routine, arg); __clframe.__defer ()"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x266 # At line number 614
+ .long .LASF2023 # The macro: "pthread_cleanup_pop_restore_np(execute) __clframe.__restore (); __clframe.__setdoit (execute); } while (0)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.gthrdefault.h.49.776f7f6d916a6e544d813c72e9649b80,comdat
+.Ldebug_macro86:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31 # At line number 49
+ .long .LASF2024 # The macro: "__GTHREAD_ALWAYS_INLINE __attribute__((__always_inline__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF2025 # The macro: "__GTHREAD_INLINE inline __GTHREAD_ALWAYS_INLINE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF2026 # The macro: "__GTHREAD_HAS_COND 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4d # At line number 77
+ .long .LASF2027 # The macro: "__GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4e # At line number 78
+ .long .LASF2028 # The macro: "__GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x52 # At line number 82
+ .long .LASF2029 # The macro: "__GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56 # At line number 86
+ .long .LASF2030 # The macro: "__GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF2031 # The macro: "__GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF2032 # The macro: "__GTHREAD_TIME_INIT {0,0}"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF2033 # The macro: "__gthrw2(name,name2,type) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF2034 # The macro: "__gthrw_(name) name"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x79 # At line number 121
+ .long .LASF2035 # The macro: "__gthrw(name) __gthrw2(__gthrw_ ## name,name,name)"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d7 # At line number 983
+ .long .LASF2036 # The macro: "__GTHREAD_INLINE"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d8 # At line number 984
+ .long .LASF2037 # The macro: "__GTHREAD_ALWAYS_INLINE"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.atomic_word.h.30.9e0ac69fd462d5e650933e05133b4afa,comdat
+.Ldebug_macro87:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF2038 # The macro: "_GLIBCXX_ATOMIC_WORD_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF2039 # The macro: "_GLIBCXX_READ_MEM_BARRIER __atomic_thread_fence (__ATOMIC_ACQUIRE)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26 # At line number 38
+ .long .LASF2040 # The macro: "_GLIBCXX_WRITE_MEM_BARRIER __atomic_thread_fence (__ATOMIC_RELEASE)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.exception.31.b7d845aa1bc0759048241eca7b2b3a8a,comdat
+.Ldebug_macro88:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF2043 # The macro: "__EXCEPTION__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF2044 # The macro: "__glibcxx_want_uncaught_exceptions "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.3e356afe9fc49338ddf8c6cb48ea7fb4,comdat
+.Ldebug_macro89:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1075 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1076 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1077 # The macro: "__glibcxx_uncaught_exceptions 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x43 # At line number 67
+ .long .LASF2045 # The macro: "__cpp_lib_uncaught_exceptions 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1078 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1079 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1080 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1082 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1084 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1085 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1086 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1088 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1090 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1091 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1092 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1093 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1094 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1095 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1096 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1097 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1098 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1099 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1101 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1103 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1104 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1105 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1106 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1107 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1109 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1110 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1111 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1113 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1115 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1116 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1117 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1118 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1119 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1120 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1121 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1122 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1123 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1124 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1125 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1126 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1127 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1128 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1129 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1130 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1131 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1132 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1133 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1134 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1135 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1136 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1137 # The macro: "__glibcxx_want_any"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1139 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1140 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1141 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1142 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1143 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1145 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1146 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1147 # The macro: "__glibcxx_want_byte"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1149 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1152 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1153 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1154 # The macro: "__glibcxx_want_invoke"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1156 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1158 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1161 # The macro: "__glibcxx_want_launder"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1163 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1165 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1166 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1167 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1169 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1170 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1171 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1172 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1173 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1174 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1175 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1176 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1178 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1179 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1180 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1181 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1182 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1183 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1184 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1185 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1186 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1187 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1188 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1189 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1190 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1191 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1192 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1193 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1194 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1195 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1196 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1197 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1198 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1199 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1200 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1201 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1202 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1203 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1204 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1205 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1206 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1207 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1208 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1209 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1210 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1211 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1212 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1214 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1215 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1216 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1217 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1218 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1219 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1220 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1224 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1225 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1226 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1227 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1228 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1229 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1230 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1231 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1232 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1233 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1234 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1235 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1236 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1237 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1238 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1239 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1240 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1241 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1242 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1243 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1244 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1245 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1246 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1247 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1248 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1249 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1250 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1251 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1252 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1253 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1254 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1255 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1256 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1258 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1259 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1260 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1261 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1265 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1266 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1267 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1268 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1269 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1270 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1271 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1272 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1274 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1275 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1276 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1277 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1278 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1279 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1280 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1281 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1282 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1283 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1284 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1285 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1286 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1287 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1288 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1289 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1290 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1291 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1292 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1298 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1299 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1300 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1301 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1302 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1303 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1318 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1319 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1320 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1321 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1322 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1323 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1324 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1325 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1326 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1327 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1328 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1329 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1330 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1331 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1332 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1333 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1334 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1335 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1336 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1337 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1338 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1339 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1340 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1341 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1342 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1343 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1344 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1345 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1346 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1347 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1348 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1349 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1350 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1351 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stddef.h.39.c8a8030e26a8297e31791110b80c861f,comdat
+.Ldebug_macro90:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27 # At line number 39
+ .long .LASF2048 # The macro: "_STDDEF_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF2049 # The macro: "_STDDEF_H_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF2050 # The macro: "_ANSI_STDDEF_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x93 # At line number 147
+ .long .LASF2051 # The macro: "_PTRDIFF_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x94 # At line number 148
+ .long .LASF2052 # The macro: "_T_PTRDIFF_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x95 # At line number 149
+ .long .LASF2053 # The macro: "_T_PTRDIFF "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF2054 # The macro: "__PTRDIFF_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x97 # At line number 151
+ .long .LASF2055 # The macro: "_PTRDIFF_T_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x98 # At line number 152
+ .long .LASF2056 # The macro: "_BSD_PTRDIFF_T_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x99 # At line number 153
+ .long .LASF2057 # The macro: "___int_ptrdiff_t_h "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9a # At line number 154
+ .long .LASF2058 # The macro: "_GCC_PTRDIFF_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9b # At line number 155
+ .long .LASF2059 # The macro: "_PTRDIFF_T_DECLARED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF2060 # The macro: "__DEFINED_ptrdiff_t "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xad # At line number 173
+ .long .LASF2061 # The macro: "__need_ptrdiff_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xfc # At line number 252
+ .long .LASF1593 # The macro: "__need_size_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x16c # At line number 364
+ .long .LASF1611 # The macro: "__need_wchar_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19e # At line number 414
+ .long .LASF1612 # The macro: "NULL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a0 # At line number 416
+ .long .LASF1613 # The macro: "NULL __null"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1614 # The macro: "__need_NULL"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ae # At line number 430
+ .long .LASF2062 # The macro: "offsetof"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF2063 # The macro: "offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b4 # At line number 436
+ .long .LASF2064 # The macro: "_GCC_MAX_ALIGN_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c9 # At line number 457
+ .long .LASF2065 # The macro: "_GXX_NULLPTR_T "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cxxabi_init_exception.h.44.e38819c3787893de1602efd23782161a,comdat
+.Ldebug_macro91:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF2066 # The macro: "_GLIBCXX_CDTOR_CALLABI "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF2067 # The macro: "_GLIBCXX_HAVE_CDTOR_CALLABI 0"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.exception_ptr.h.47.d815ed5919163856a16558bd72e9bbb6,comdat
+.Ldebug_macro92:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF2068 # The macro: "_GLIBCXX_EH_PTR_USED "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x11f # At line number 287
+ .long .LASF2069 # The macro: "_GLIBCXX_EH_PTR_USED"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.atomic_lockfree_defines.h.31.c7378ca49150c49af64f890ebd8a3b58,comdat
+.Ldebug_macro93:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF2073 # The macro: "_GLIBCXX_ATOMIC_LOCK_FREE_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x33 # At line number 51
+ .long .LASF2074 # The macro: "ATOMIC_BOOL_LOCK_FREE __GCC_ATOMIC_BOOL_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF2075 # The macro: "ATOMIC_CHAR_LOCK_FREE __GCC_ATOMIC_CHAR_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF2076 # The macro: "ATOMIC_WCHAR_T_LOCK_FREE __GCC_ATOMIC_WCHAR_T_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF2077 # The macro: "ATOMIC_CHAR16_T_LOCK_FREE __GCC_ATOMIC_CHAR16_T_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF2078 # The macro: "ATOMIC_CHAR32_T_LOCK_FREE __GCC_ATOMIC_CHAR32_T_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b # At line number 59
+ .long .LASF2079 # The macro: "ATOMIC_SHORT_LOCK_FREE __GCC_ATOMIC_SHORT_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF2080 # The macro: "ATOMIC_INT_LOCK_FREE __GCC_ATOMIC_INT_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF2081 # The macro: "ATOMIC_LONG_LOCK_FREE __GCC_ATOMIC_LONG_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF2082 # The macro: "ATOMIC_LLONG_LOCK_FREE __GCC_ATOMIC_LLONG_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3f # At line number 63
+ .long .LASF2083 # The macro: "ATOMIC_POINTER_LOCK_FREE __GCC_ATOMIC_POINTER_LOCK_FREE"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.1bab2d1f88a15dc12cc1e04c277024a3,comdat
+.Ldebug_macro94:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1075 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1076 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1078 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1079 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1080 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1082 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1084 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1085 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1086 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1088 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1090 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1091 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1092 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1093 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1094 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1095 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1096 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1097 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1098 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1099 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1101 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1103 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1104 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1105 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1106 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1107 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1109 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1110 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1111 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1113 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1115 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1116 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1117 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1118 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1119 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1120 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1121 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1122 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1123 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1124 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1125 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1126 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1127 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1128 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1129 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1130 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1131 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1132 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1133 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1134 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1135 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1136 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1137 # The macro: "__glibcxx_want_any"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1139 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1140 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1141 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1142 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1143 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1145 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1146 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1147 # The macro: "__glibcxx_want_byte"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1149 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1152 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1153 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1154 # The macro: "__glibcxx_want_invoke"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1156 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1158 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1161 # The macro: "__glibcxx_want_launder"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1163 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1165 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1166 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1167 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1169 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1170 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1171 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1172 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1173 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1174 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1175 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1176 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1178 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1179 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1180 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1181 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1182 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1183 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1184 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1185 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1186 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1187 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1188 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1189 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1190 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1191 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1192 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1193 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1194 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1195 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1196 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1197 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1198 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1199 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1200 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1201 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1202 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1203 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1204 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1205 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1206 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1207 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1208 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1209 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1210 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1211 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1212 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1214 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1215 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1216 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1217 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1218 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1219 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1220 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1224 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1225 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1226 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1227 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1228 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1229 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1230 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1231 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1232 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1233 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1234 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1235 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1236 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1237 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1238 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1239 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1240 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1241 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1242 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1243 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1244 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1245 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1246 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1247 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1248 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1249 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1250 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1251 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1252 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1253 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1254 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1255 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1256 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1258 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1259 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1260 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1261 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1265 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1266 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1267 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1268 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1269 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1270 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1271 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1272 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1274 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1275 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1276 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1277 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1278 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1279 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1280 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1281 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1282 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1283 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1284 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1285 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1286 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1287 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1288 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1289 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1290 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1291 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1292 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1298 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1299 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1300 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1301 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1302 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1303 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1318 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1319 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1320 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1321 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1322 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1323 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1324 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1325 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1326 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1327 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1328 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1329 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1330 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1331 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1332 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1333 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1334 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1335 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1336 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1337 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1338 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1339 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1340 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1341 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1342 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1343 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1344 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1345 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1346 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1347 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1348 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1349 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1350 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1351 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.atomic_base.h.166.99474906244c1847065aafe1dd57874a,comdat
+.Ldebug_macro95:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF2085 # The macro: "_GLIBCXX20_INIT(I) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF2086 # The macro: "ATOMIC_VAR_INIT(_VI) { _VI }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd0 # At line number 208
+ .long .LASF2087 # The macro: "ATOMIC_FLAG_INIT { 0 }"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.shared_ptr_atomic.h.52.7b1fdb82095db19eef10a15a017eba27,comdat
+.Ldebug_macro96:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF2088 # The macro: "_GLIBCXX_TSAN_MUTEX_DESTROY(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF2089 # The macro: "_GLIBCXX_TSAN_MUTEX_TRY_LOCK(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF2090 # The macro: "_GLIBCXX_TSAN_MUTEX_TRY_LOCK_FAILED(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF2091 # The macro: "_GLIBCXX_TSAN_MUTEX_LOCKED(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF2092 # The macro: "_GLIBCXX_TSAN_MUTEX_PRE_UNLOCK(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF2093 # The macro: "_GLIBCXX_TSAN_MUTEX_POST_UNLOCK(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF2094 # The macro: "_GLIBCXX_TSAN_MUTEX_PRE_SIGNAL(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b # At line number 59
+ .long .LASF2095 # The macro: "_GLIBCXX_TSAN_MUTEX_POST_SIGNAL(X) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.memory.100.8a1d5fa44c5bf6978a87030b981fc4da,comdat
+.Ldebug_macro97:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x64 # At line number 100
+ .long .LASF2097 # The macro: "__glibcxx_want_allocator_traits_is_always_equal "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF2098 # The macro: "__glibcxx_want_assume_aligned "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x66 # At line number 102
+ .long .LASF2099 # The macro: "__glibcxx_want_atomic_shared_ptr "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF2100 # The macro: "__glibcxx_want_atomic_value_initialization "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x68 # At line number 104
+ .long .LASF2101 # The macro: "__glibcxx_want_constexpr_dynamic_alloc "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x69 # At line number 105
+ .long .LASF2102 # The macro: "__glibcxx_want_constexpr_memory "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6a # At line number 106
+ .long .LASF2103 # The macro: "__glibcxx_want_enable_shared_from_this "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6b # At line number 107
+ .long .LASF2104 # The macro: "__glibcxx_want_make_unique "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6c # At line number 108
+ .long .LASF2105 # The macro: "__glibcxx_want_out_ptr "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6d # At line number 109
+ .long .LASF2106 # The macro: "__glibcxx_want_parallel_algorithm "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF2107 # The macro: "__glibcxx_want_ranges "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF2108 # The macro: "__glibcxx_want_raw_memory_algorithms "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x70 # At line number 112
+ .long .LASF2109 # The macro: "__glibcxx_want_shared_ptr_arrays "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF2110 # The macro: "__glibcxx_want_shared_ptr_weak_type "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x72 # At line number 114
+ .long .LASF2111 # The macro: "__glibcxx_want_smart_ptr_for_overwrite "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x73 # At line number 115
+ .long .LASF2112 # The macro: "__glibcxx_want_to_address "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF2113 # The macro: "__glibcxx_want_transparent_operators "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.21c2af1cd6704f846902979f24b7ee22,comdat
+.Ldebug_macro98:
+ .value 0x4 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1075 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1076 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1078 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1079 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4d # At line number 77
+ .long .LASF2114 # The macro: "__cpp_lib_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1080 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1082 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1084 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1085 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x70 # At line number 112
+ .long .LASF2115 # The macro: "__cpp_lib_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1086 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1088 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1090 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1091 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8e # At line number 142
+ .long .LASF2116 # The macro: "__cpp_lib_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1092 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1093 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1094 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1095 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1096 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1097 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1098 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1099 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1101 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1103 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1104 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1105 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1106 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1107 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1109 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1110 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf2 # At line number 242
+ .long .LASF2117 # The macro: "__cpp_lib_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1111 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1113 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1115 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1116 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1117 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1118 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1119 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1120 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1121 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1122 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1123 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1124 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1125 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1126 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x147 # At line number 327
+ .long .LASF2118 # The macro: "__cpp_lib_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1127 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1128 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1129 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1130 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1131 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1132 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1133 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1134 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1135 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1136 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1137 # The macro: "__glibcxx_want_any"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1139 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1140 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1141 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1142 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1143 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1145 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1146 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1147 # The macro: "__glibcxx_want_byte"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1149 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1152 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1153 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1154 # The macro: "__glibcxx_want_invoke"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1156 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1158 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1161 # The macro: "__glibcxx_want_launder"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1163 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1165 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1166 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1167 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1169 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1170 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1171 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1172 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1173 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1174 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1175 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1176 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1178 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x250 # At line number 592
+ .long .LASF2119 # The macro: "__cpp_lib_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1179 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1180 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1181 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1182 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1183 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1184 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1185 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1186 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1187 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1188 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1189 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1190 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1191 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1192 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1193 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1194 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1195 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1196 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1197 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1198 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1199 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1200 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1201 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1202 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1203 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1204 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1205 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1206 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2eb # At line number 747
+ .long .LASF2120 # The macro: "__cpp_lib_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1207 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1208 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1209 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1210 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1211 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1212 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x309 # At line number 777
+ .long .LASF2121 # The macro: "__cpp_lib_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1214 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1215 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1216 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1217 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1218 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1219 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1220 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1224 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1225 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1226 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1227 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1228 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1229 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1230 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1231 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1232 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1233 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1234 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1235 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1236 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1237 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1238 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1239 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1240 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1241 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1242 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1243 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1244 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1245 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1246 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1247 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1248 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1249 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1250 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1251 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1252 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1253 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1254 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1255 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1256 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1258 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1259 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1260 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1261 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1265 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1266 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1267 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1268 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1269 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1270 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1271 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1272 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1274 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1275 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1276 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1277 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1278 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1279 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1280 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1281 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1282 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1283 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1284 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1285 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1286 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1287 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1288 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1289 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1290 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1291 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1292 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1298 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1299 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1300 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1301 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1302 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1303 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1318 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1319 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1320 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1321 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1322 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1323 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1324 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1325 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1326 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1327 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1328 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1329 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1330 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1331 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1332 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1333 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1334 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1335 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1336 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1337 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1338 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1339 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1340 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1341 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1342 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1343 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1344 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1345 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1346 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1347 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1348 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1349 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1350 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1351 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_line,"",@progbits
+.Ldebug_line0:
+ .section .debug_str,"MS",@progbits,1
+.LASF1826:
+ .string "__ASM_GENERIC_POSIX_TYPES_H "
+.LASF802:
+ .string "_PSTL_CPP14_VARIABLE_TEMPLATES_PRESENT "
+.LASF2286:
+ .string "_ZSt3getILm1EJP4BaseSt14default_deleteIS0_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_"
+.LASF1869:
+ .string "__CPU_SET_S(cpu,setsize,cpusetp) (__extension__ ({ size_t __cpu = (cpu); __cpu / 8 < (setsize) ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] |= __CPUMASK (__cpu)) : 0; }))"
+.LASF1672:
+ .string "wcspbrk"
+.LASF1390:
+ .string "__cpp_lib_is_final 201402L"
+.LASF359:
+ .string "__FLT64X_HAS_QUIET_NAN__ 1"
+.LASF1324:
+ .string "__glibcxx_want_forward_like"
+.LASF1843:
+ .string "CLONE_VFORK 0x00004000"
+.LASF1049:
+ .string "_GLIBCXX_USE_REALPATH 1"
+.LASF1950:
+ .string "STA_FREQHOLD 0x0080"
+.LASF129:
+ .string "__cpp_aligned_new 201606L"
+.LASF552:
+ .string "_GLIBCXX_USE_ALLOCATOR_NEW 1"
+.LASF1976:
+ .string "__SIZEOF_PTHREAD_CONDATTR_T 4"
+.LASF869:
+ .string "_GLIBCXX_HAVE_ISINFF 1"
+.LASF2104:
+ .string "__glibcxx_want_make_unique "
+.LASF644:
+ .string "__GLIBC_USE_DEPRECATED_SCANF 0"
+.LASF1623:
+ .string "_WINT_T 1"
+.LASF1348:
+ .string "__glibcxx_want_ranges_to_input"
+.LASF1500:
+ .string "_GLIBCXX_INVOKE_H 1"
+.LASF1705:
+ .string "_ALIGNED_BUFFER_H 1"
+.LASF1283:
+ .string "__glibcxx_want_semaphore"
+.LASF282:
+ .string "__FLT32_DIG__ 6"
+.LASF998:
+ .string "_GLIBCXX_FULLY_DYNAMIC_STRING 0"
+.LASF1118:
+ .string "__glibcxx_to_chars 201611L"
+.LASF508:
+ .string "_GLIBCXX17_INLINE inline"
+.LASF1804:
+ .string "SCHED_FLAG_UTIL_CLAMP (SCHED_FLAG_UTIL_CLAMP_MIN | SCHED_FLAG_UTIL_CLAMP_MAX)"
+.LASF653:
+ .string "__glibc_has_attribute(attr) __has_attribute (attr)"
+.LASF1783:
+ .string "__LONG_LONG_PAIR(HI,LO) LO, HI"
+.LASF2072:
+ .string "_GLIBCXX_ATOMIC_BASE_H 1"
+.LASF614:
+ .string "_DYNAMIC_STACK_SIZE_SOURCE 1"
+.LASF1794:
+ .string "SCHED_EXT 7"
+.LASF788:
+ .string "_PSTL_HIDE_FROM_ABI_PUSH "
+.LASF1746:
+ .string "__BLKCNT64_T_TYPE __SQUAD_TYPE"
+.LASF1269:
+ .string "__glibcxx_want_format_uchar"
+.LASF682:
+ .string "__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)"
+.LASF620:
+ .string "__USE_ISOCXX11 1"
+.LASF297:
+ .string "__FLT64_MANT_DIG__ 53"
+.LASF898:
+ .string "_GLIBCXX_HAVE_MODFF 1"
+.LASF1194:
+ .string "__glibcxx_filesystem 201703L"
+.LASF2337:
+ .string "tm_sec"
+.LASF221:
+ .string "__FLT_MAX_10_EXP__ 38"
+.LASF164:
+ .string "__SIG_ATOMIC_MAX__ 0x7fffffff"
+.LASF1878:
+ .string "sched_priority sched_priority"
+.LASF1284:
+ .string "__glibcxx_want_smart_ptr_for_overwrite"
+.LASF753:
+ .string "_GLIBCXX_WEAK_DEFINITION "
+.LASF795:
+ .string "_PSTL_PRAGMA_SIMD_SCAN(PRM) _PSTL_PRAGMA(omp simd reduction(inscan, PRM))"
+.LASF638:
+ .string "__USE_MISC 1"
+.LASF780:
+ .string "_PSTL_VERSION_MAJOR (_PSTL_VERSION / 1000)"
+.LASF2368:
+ .string "_Dummy"
+.LASF1338:
+ .string "__glibcxx_want_constexpr_new"
+.LASF1640:
+ .string "fwide"
+.LASF533:
+ .string "_GLIBCXX_BEGIN_NAMESPACE_ALGO "
+.LASF294:
+ .string "__FLT32_HAS_INFINITY__ 1"
+.LASF186:
+ .string "__INT_LEAST64_WIDTH__ 64"
+.LASF1784:
+ .string "__pid_t_defined "
+.LASF2181:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE7releaseEv"
+.LASF1776:
+ .string "_BITS_ENDIAN_H 1"
+.LASF2264:
+ .string "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EEcvbEv"
+.LASF1347:
+ .string "__glibcxx_want_text_encoding"
+.LASF1232:
+ .string "__glibcxx_want_optional"
+.LASF786:
+ .string "_PSTL_STRING(x) _PSTL_STRING_AUX(x)"
+.LASF708:
+ .string "__fortify_function __extern_always_inline __attribute_artificial__"
+.LASF385:
+ .string "__DEC64_MIN_EXP__ (-382)"
+.LASF907:
+ .string "_GLIBCXX_HAVE_POSIX_MEMALIGN 1"
+.LASF649:
+ .string "__GLIBC_MINOR__ 41"
+.LASF1883:
+ .string "CPU_ISSET(cpu,cpusetp) __CPU_ISSET_S (cpu, sizeof (cpu_set_t), cpusetp)"
+.LASF439:
+ .string "__ATOMIC_HLE_RELEASE 131072"
+.LASF1805:
+ .string "sched_param __glibc_mask_sched_param"
+.LASF146:
+ .string "__PTRDIFF_MAX__ 0x7fffffffffffffffL"
+.LASF1633:
+ .string "WEOF (0xffffffffu)"
+.LASF1619:
+ .string "_BITS_WCHAR_H 1"
+.LASF1397:
+ .string "__cpp_lib_type_trait_variable_templates 201510L"
+.LASF44:
+ .string "__WCHAR_TYPE__ int"
+.LASF854:
+ .string "_GLIBCXX_HAVE_FLOAT_H 1"
+.LASF1379:
+ .string "__glibcxx_want_result_of_sfinae "
+.LASF2208:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4Ev"
+.LASF1400:
+ .string "_GLIBCXX_MOVE(__val) std::move(__val)"
+.LASF0:
+ .string "__STDC__ 1"
+.LASF356:
+ .string "__FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x"
+.LASF2024:
+ .string "__GTHREAD_ALWAYS_INLINE __attribute__((__always_inline__))"
+.LASF1062:
+ .string "_GLIBCXX_X86_RDRAND 1"
+.LASF1191:
+ .string "__glibcxx_want_chrono"
+.LASF719:
+ .string "__LDBL_REDIR(name,proto) name proto"
+.LASF1699:
+ .string "_ALLOCATED_PTR_H 1"
+.LASF1806:
+ .string "_LINUX_SCHED_TYPES_H "
+.LASF2079:
+ .string "ATOMIC_SHORT_LOCK_FREE __GCC_ATOMIC_SHORT_LOCK_FREE"
+.LASF204:
+ .string "__UINT_FAST16_MAX__ 0xffffffffffffffffUL"
+.LASF392:
+ .string "__DEC128_MIN_EXP__ (-6142)"
+.LASF1188:
+ .string "__glibcxx_boyer_moore_searcher 201603L"
+.LASF1031:
+ .string "_GLIBCXX_USE_FCHMODAT 1"
+.LASF2296:
+ .string "__ops"
+.LASF1402:
+ .string "_GLIBCXX_OPERATOR_NEW __builtin_operator_new"
+.LASF1418:
+ .string "__glibcxx_class_requires2(_a,_b,_c) "
+.LASF657:
+ .string "__LEAF_ATTR __attribute__ ((__leaf__))"
+.LASF324:
+ .string "__FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128"
+.LASF1811:
+ .string "__BITS_PER_LONG 64"
+.LASF1094:
+ .string "__glibcxx_want_math_spec_funcs"
+.LASF237:
+ .string "__DBL_MAX_10_EXP__ 308"
+.LASF701:
+ .string "__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))"
+.LASF727:
+ .string "__glibc_macro_warning(message) __glibc_macro_warning1 (GCC warning message)"
+.LASF1207:
+ .string "__glibcxx_want_parallel_algorithm"
+.LASF968:
+ .string "_GLIBCXX_HAVE_VFWSCANF 1"
+.LASF1322:
+ .string "__glibcxx_want_flat_set"
+.LASF526:
+ .string "_GLIBCXX_END_NAMESPACE_VERSION "
+.LASF1844:
+ .string "CLONE_PARENT 0x00008000"
+.LASF2250:
+ .string "~unique_ptr"
+.LASF1423:
+ .string "__glibcxx_requires_subscript(_N) __glibcxx_assert(_N < this->size())"
+.LASF2197:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEE7_M_headERS3_"
+.LASF1042:
+ .string "_GLIBCXX_USE_NLS 1"
+.LASF460:
+ .string "__ELF__ 1"
+.LASF1307:
+ .string "__glibcxx_want_ranges_join_with"
+.LASF808:
+ .string "_PSTL_PRAGMA_DECLARE_REDUCTION(NAME,OP) _PSTL_PRAGMA(omp declare reduction(NAME:OP : omp_out(omp_in)) initializer(omp_priv = omp_orig))"
+.LASF1984:
+ .string "__PTHREAD_MUTEX_INITIALIZER(__kind) 0, 0, 0, 0, __kind, 0, 0, { NULL, NULL }"
+.LASF1429:
+ .string "_GLIBCXX_UTILITY_H 1"
+.LASF576:
+ .string "__USE_DYNAMIC_STACK_SIZE"
+.LASF1104:
+ .string "__glibcxx_make_reverse_iterator 201402L"
+.LASF2044:
+ .string "__glibcxx_want_uncaught_exceptions "
+.LASF615:
+ .string "__GLIBC_USE_ISOC2Y 1"
+.LASF874:
+ .string "_GLIBCXX_HAVE_LC_MESSAGES 1"
+.LASF2303:
+ .string "short unsigned int"
+.LASF2356:
+ .string "operator new"
+.LASF1492:
+ .string "_GLIBCXX_MOVE_BACKWARD3(_Tp,_Up,_Vp) std::move_backward(_Tp, _Up, _Vp)"
+.LASF1815:
+ .string "_LINUX_STDDEF_H "
+.LASF1245:
+ .string "__glibcxx_want_make_obj_using_allocator"
+.LASF2176:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE10_M_deleterEv"
+.LASF843:
+ .string "_GLIBCXX_HAVE_EXECINFO_H 1"
+.LASF2076:
+ .string "ATOMIC_WCHAR_T_LOCK_FREE __GCC_ATOMIC_WCHAR_T_LOCK_FREE"
+.LASF2105:
+ .string "__glibcxx_want_out_ptr "
+.LASF1085:
+ .string "__glibcxx_shared_ptr_arrays 201611L"
+.LASF2108:
+ .string "__glibcxx_want_raw_memory_algorithms "
+.LASF503:
+ .string "_GLIBCXX14_CONSTEXPR constexpr"
+.LASF1457:
+ .string "__glibcxx_requires_cond(_Cond,_Msg) "
+.LASF1616:
+ .string "__need___va_list"
+.LASF2090:
+ .string "_GLIBCXX_TSAN_MUTEX_TRY_LOCK_FAILED(X) "
+.LASF553:
+ .string "_GLIBCXX_OS_DEFINES 1"
+.LASF2334:
+ .string "__isoc23_vfwscanf"
+.LASF81:
+ .string "__GXX_EXPERIMENTAL_CXX0X__ 1"
+.LASF98:
+ .string "__cpp_inheriting_constructors 201511L"
+.LASF1670:
+ .string "wcsncmp"
+.LASF751:
+ .string "_GLIBCXX_CPU_DEFINES 1"
+.LASF1251:
+ .string "__glibcxx_want_to_address"
+.LASF432:
+ .string "__amd64 1"
+.LASF149:
+ .string "__SHRT_WIDTH__ 16"
+.LASF915:
+ .string "_GLIBCXX_HAVE_SINCOS 1"
+.LASF1453:
+ .string "_STL_ITERATOR_H 1"
+.LASF1560:
+ .string "__HAVE_DISTINCT_FLOAT64X 0"
+.LASF956:
+ .string "_GLIBCXX_HAVE_TANHF 1"
+.LASF842:
+ .string "_GLIBCXX_HAVE_EXCEPTION_PTR_SINCE_GCC46 1"
+.LASF245:
+ .string "__DBL_HAS_INFINITY__ 1"
+.LASF1524:
+ .string "_GLIBCXX_POSTYPES_H 1"
+.LASF1415:
+ .string "_CONCEPT_CHECK_H 1"
+.LASF1447:
+ .string "__glibcxx_digits10"
+.LASF2156:
+ .string "_ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv"
+.LASF1502:
+ .string "__glibcxx_want_tuple_element_t "
+.LASF841:
+ .string "_GLIBCXX_HAVE_ENDIAN_H 1"
+.LASF229:
+ .string "__FLT_HAS_INFINITY__ 1"
+.LASF1078:
+ .string "__glibcxx_want_uncaught_exceptions"
+.LASF316:
+ .string "__FLT128_MIN_10_EXP__ (-4931)"
+.LASF2385:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEE31__nothrow_default_constructibleEv"
+.LASF1448:
+ .string "__glibcxx_max_exponent10"
+.LASF143:
+ .string "__WCHAR_MIN__ (-__WCHAR_MAX__ - 1)"
+.LASF456:
+ .string "linux 1"
+.LASF1136:
+ .string "__glibcxx_any 201606L"
+.LASF758:
+ .string "_GLIBCXX_FAST_MATH 0"
+.LASF1770:
+ .string "__FD_SETSIZE 1024"
+.LASF374:
+ .string "__BFLT16_HAS_INFINITY__ 1"
+.LASF839:
+ .string "_GLIBCXX_HAVE_DIRFD 1"
+.LASF903:
+ .string "_GLIBCXX_HAVE_OPENAT 1"
+.LASF1868:
+ .string "__CPU_ZERO_S(setsize,cpusetp) do __builtin_memset (cpusetp, '\\0', setsize); while (0)"
+.LASF2322:
+ .string "overflow_arg_area"
+.LASF844:
+ .string "_GLIBCXX_HAVE_EXPF 1"
+.LASF130:
+ .string "__STDCPP_DEFAULT_NEW_ALIGNMENT__ 16"
+.LASF1711:
+ .string "_PTHREAD_H 1"
+.LASF908:
+ .string "_GLIBCXX_HAVE_POSIX_SEMAPHORE 1"
+.LASF762:
+ .string "_GLIBCXX_USE_C99_STDIO _GLIBCXX11_USE_C99_STDIO"
+.LASF1083:
+ .string "__glibcxx_result_of_sfinae 201210L"
+.LASF372:
+ .string "__BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16"
+.LASF1585:
+ .string "_SIZE_T_DEFINED "
+.LASF2283:
+ .string "_ZSt12__get_helperILm1ESt14default_deleteI4BaseEJEERT0_RSt11_Tuple_implIXT_EJS3_DpT1_EE"
+.LASF1179:
+ .string "__glibcxx_want_raw_memory_algorithms"
+.LASF2323:
+ .string "reg_save_area"
+.LASF969:
+ .string "_GLIBCXX_HAVE_VSWSCANF 1"
+.LASF2200:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4Ev"
+.LASF478:
+ .string "__GLIBCXX__ 20250425"
+.LASF759:
+ .string "__N(msgid) (msgid)"
+.LASF2052:
+ .string "_T_PTRDIFF_ "
+.LASF1329:
+ .string "__glibcxx_want_print"
+.LASF539:
+ .string "_GLIBCXX_BEGIN_NAMESPACE_LDBL "
+.LASF1528:
+ .string "__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION"
+.LASF1717:
+ .string "__U32_TYPE unsigned int"
+.LASF1451:
+ .string "_PTR_TRAITS_H 1"
+.LASF2023:
+ .string "pthread_cleanup_pop_restore_np(execute) __clframe.__restore (); __clframe.__setdoit (execute); } while (0)"
+.LASF2121:
+ .string "__cpp_lib_shared_ptr_weak_type 201606L"
+.LASF1732:
+ .string "__DEV_T_TYPE __UQUAD_TYPE"
+.LASF363:
+ .string "__BFLT16_MIN_EXP__ (-125)"
+.LASF180:
+ .string "__INT_LEAST16_WIDTH__ 16"
+.LASF1069:
+ .string "_NEW "
+.LASF1548:
+ .string "__f128(x) x ##f128"
+.LASF1488:
+ .string "_GLIBCXX_ADVANCE(P,N) P += N"
+.LASF1534:
+ .string "__GLIBC_USE_IEC_60559_BFP_EXT_C23 1"
+.LASF1982:
+ .string "_THREAD_MUTEX_INTERNAL_H 1"
+.LASF574:
+ .string "__USE_MISC"
+.LASF206:
+ .string "__UINT_FAST64_MAX__ 0xffffffffffffffffUL"
+.LASF277:
+ .string "__FLT16_HAS_DENORM__ 1"
+.LASF1044:
+ .string "_GLIBCXX_USE_PTHREAD_COND_CLOCKWAIT 1"
+.LASF1099:
+ .string "__glibcxx_want_integer_sequence"
+.LASF492:
+ .string "_GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)"
+.LASF2225:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEaSERKS3_"
+.LASF391:
+ .string "__DEC128_MANT_DIG__ 34"
+.LASF138:
+ .string "__SHRT_MAX__ 0x7fff"
+.LASF942:
+ .string "_GLIBCXX_HAVE_SYS_MMAN_H 1"
+.LASF1341:
+ .string "__glibcxx_want_ranges_cache_latest"
+.LASF948:
+ .string "_GLIBCXX_HAVE_SYS_STATVFS_H 1"
+.LASF1209:
+ .string "__glibcxx_want_scoped_lock"
+.LASF292:
+ .string "__FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32"
+.LASF1218:
+ .string "__glibcxx_want_assume_aligned"
+.LASF1691:
+ .string "wcstold"
+.LASF178:
+ .string "__INT_LEAST16_MAX__ 0x7fff"
+.LASF1750:
+ .string "__FSFILCNT64_T_TYPE __UQUAD_TYPE"
+.LASF1862:
+ .string "_BITS_TYPES_STRUCT_SCHED_PARAM 1"
+.LASF565:
+ .string "__USE_XOPEN_EXTENDED"
+.LASF2351:
+ .string "__isoc23_wcstoll"
+.LASF1692:
+ .string "wcstoll"
+.LASF547:
+ .string "__glibcxx_assert(cond) do { if (std::__is_constant_evaluated() && !bool(cond)) std::__glibcxx_assert_fail(); } while (false)"
+.LASF1391:
+ .string "__cpp_lib_transformation_trait_aliases 201304L"
+.LASF1503:
+ .string "__glibcxx_want_tuples_by_type "
+.LASF720:
+ .string "__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW"
+.LASF1737:
+ .string "__MODE_T_TYPE __U32_TYPE"
+.LASF2252:
+ .string "operator bool"
+.LASF1797:
+ .string "SCHED_FLAG_RECLAIM 0x02"
+.LASF1567:
+ .string "__f64x(x) x ##f64x"
+.LASF62:
+ .string "__INT_LEAST64_TYPE__ long int"
+.LASF169:
+ .string "__INT32_MAX__ 0x7fffffff"
+.LASF322:
+ .string "__FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128"
+.LASF2163:
+ .string "_ZNKSt14default_deleteI4BaseEclEPS0_"
+.LASF1702:
+ .string "_GLIBCXX_MEM_FN_TRAITS(_REF,_LVAL,_RVAL) _GLIBCXX_MEM_FN_TRAITS2( , _REF, _LVAL, _RVAL) _GLIBCXX_MEM_FN_TRAITS2(const , _REF, _LVAL, _RVAL) _GLIBCXX_MEM_FN_TRAITS2(volatile , _REF, _LVAL, _RVAL) _GLIBCXX_MEM_FN_TRAITS2(const volatile, _REF, _LVAL, _RVAL)"
+.LASF1894:
+ .string "CPU_OR(destset,srcset1,srcset2) __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, |)"
+.LASF538:
+ .string "_GLIBCXX_NAMESPACE_LDBL "
+.LASF1282:
+ .string "__glibcxx_want_move_iterator_concept"
+.LASF413:
+ .string "__GCC_ATOMIC_CHAR_LOCK_FREE 2"
+.LASF1107:
+ .string "__glibcxx_want_null_iterators"
+.LASF1173:
+ .string "__glibcxx_want_lcm"
+.LASF2133:
+ .string "_M_a"
+.LASF666:
+ .string "__STRING(x) #x"
+.LASF73:
+ .string "__UINT_FAST32_TYPE__ long unsigned int"
+.LASF865:
+ .string "_GLIBCXX_HAVE_HYPOTF 1"
+.LASF1766:
+ .string "__INO_T_MATCHES_INO64_T 1"
+.LASF23:
+ .string "__SIZEOF_INT__ 4"
+.LASF678:
+ .string "__glibc_c99_flexarr_available 1"
+.LASF849:
+ .string "_GLIBCXX_HAVE_FDOPENDIR 1"
+.LASF1131:
+ .string "__glibcxx_want_shared_timed_mutex"
+.LASF334:
+ .string "__FLT32X_MAX_10_EXP__ 308"
+.LASF1315:
+ .string "__glibcxx_want_ranges_contains"
+.LASF937:
+ .string "_GLIBCXX_HAVE_STRXFRM_L 1"
+.LASF2183:
+ .string "_M_t"
+.LASF1626:
+ .string "____FILE_defined 1"
+.LASF1671:
+ .string "wcsncpy"
+.LASF876:
+ .string "_GLIBCXX_HAVE_LDEXPL 1"
+.LASF983:
+ .string "_GLIBCXX_PACKAGE__GLIBCXX_VERSION \"version-unused\""
+.LASF50:
+ .string "__SIG_ATOMIC_TYPE__ int"
+.LASF1586:
+ .string "_BSD_SIZE_T_DEFINED_ "
+.LASF32:
+ .string "__BIGGEST_ALIGNMENT__ 16"
+.LASF923:
+ .string "_GLIBCXX_HAVE_SQRTF 1"
+.LASF273:
+ .string "__FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16"
+.LASF198:
+ .string "__INT_FAST16_WIDTH__ 64"
+.LASF368:
+ .string "__BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16"
+.LASF1215:
+ .string "__glibcxx_want_string_view"
+.LASF1303:
+ .string "__glibcxx_want_ranges_zip"
+.LASF834:
+ .string "_GLIBCXX_HAVE_COSHF 1"
+.LASF190:
+ .string "__UINT16_C(c) c"
+.LASF1070:
+ .string "__EXCEPTION_H 1"
+.LASF427:
+ .string "__PRAGMA_REDEFINE_EXTNAME 1"
+.LASF1997:
+ .string "PTHREAD_CREATE_DETACHED PTHREAD_CREATE_DETACHED"
+.LASF2029:
+ .string "__GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT"
+.LASF1545:
+ .string "__HAVE_DISTINCT_FLOAT128 1"
+.LASF72:
+ .string "__UINT_FAST16_TYPE__ long unsigned int"
+.LASF1208:
+ .string "__glibcxx_scoped_lock 201703L"
+.LASF1898:
+ .string "CPU_XOR_S(setsize,destset,srcset1,srcset2) __CPU_OP_S (setsize, destset, srcset1, srcset2, ^)"
+.LASF818:
+ .string "_GLIBCXX_HAVE_ARC4RANDOM 1"
+.LASF1757:
+ .string "__DADDR_T_TYPE __S32_TYPE"
+.LASF120:
+ .string "__cpp_aggregate_bases 201603L"
+.LASF2126:
+ .string "__debug"
+.LASF1452:
+ .string "_STL_ALGOBASE_H 1"
+.LASF891:
+ .string "_GLIBCXX_HAVE_LOGF 1"
+.LASF517:
+ .string "_GLIBCXX_EXTERN_TEMPLATE 1"
+.LASF1593:
+ .string "__need_size_t"
+.LASF2278:
+ .string "_Types"
+.LASF1605:
+ .string "___int_wchar_t_h "
+.LASF425:
+ .string "__HAVE_SPECULATION_SAFE_VALUE 1"
+.LASF889:
+ .string "_GLIBCXX_HAVE_LOG10F 1"
+.LASF1335:
+ .string "__glibcxx_want_tuple_like"
+.LASF556:
+ .string "__USE_ISOC11"
+.LASF777:
+ .string "_PSTL_ASSERT_MSG(_Condition,_Message) __glibcxx_assert(_Condition)"
+.LASF2275:
+ .string "__single_object"
+.LASF530:
+ .string "_GLIBCXX_BEGIN_NAMESPACE_CONTAINER "
+.LASF1201:
+ .string "__glibcxx_want_math_special_functions"
+.LASF2003:
+ .string "PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP) } }"
+.LASF1553:
+ .string "__HAVE_FLOAT64 1"
+.LASF1407:
+ .string "_GLIBCXX_OPERATOR_NEW"
+.LASF76:
+ .string "__UINTPTR_TYPE__ long unsigned int"
+.LASF2021:
+ .string "pthread_cleanup_pop(execute) __clframe.__setdoit (execute); } while (0)"
+.LASF1151:
+ .string "__cpp_lib_hardware_interference_size 201703L"
+.LASF1088:
+ .string "__glibcxx_want_is_swappable"
+.LASF730:
+ .string "__fortified_attr_access(a,o,s) __attr_access ((a, o, s))"
+.LASF147:
+ .string "__SIZE_MAX__ 0xffffffffffffffffUL"
+.LASF110:
+ .string "__cpp_namespace_attributes 201411L"
+.LASF1659:
+ .string "vwscanf"
+.LASF703:
+ .string "__always_inline"
+.LASF1999:
+ .string "PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_RECURSIVE_NP) } }"
+.LASF55:
+ .string "__UINT8_TYPE__ unsigned char"
+.LASF1551:
+ .string "__HAVE_FLOAT16 0"
+.LASF765:
+ .string "_GLIBCXX_USE_FLOAT128 1"
+.LASF1018:
+ .string "_GLIBCXX_USE_C99_INTTYPES_WCHAR_T 1"
+.LASF2219:
+ .string "_M_tail"
+.LASF635:
+ .string "__USE_LARGEFILE64 1"
+.LASF1921:
+ .string "ADJ_MAXERROR 0x0004"
+.LASF284:
+ .string "__FLT32_MIN_10_EXP__ (-37)"
+.LASF1374:
+ .string "__glibcxx_want_is_swappable "
+.LASF1934:
+ .string "MOD_MAXERROR ADJ_MAXERROR"
+.LASF670:
+ .string "__attribute_overloadable__ "
+.LASF315:
+ .string "__FLT128_MIN_EXP__ (-16381)"
+.LASF2388:
+ .string "_ZSt11make_uniqueI4BaseJEENSt8__detail9_MakeUniqIT_E15__single_objectEDpOT0_"
+.LASF1016:
+ .string "_GLIBCXX_USE_C99_INTTYPES 1"
+.LASF1994:
+ .string "__SC_THREAD_STACK_MIN_VALUE 75"
+.LASF2086:
+ .string "ATOMIC_VAR_INIT(_VI) { _VI }"
+.LASF1620:
+ .string "__WCHAR_MAX __WCHAR_MAX__"
+.LASF1813:
+ .string "__BITS_PER_LONG_LONG 64"
+.LASF255:
+ .string "__LDBL_DECIMAL_DIG__ 21"
+.LASF75:
+ .string "__INTPTR_TYPE__ long int"
+.LASF1724:
+ .string "__SLONG32_TYPE int"
+.LASF1696:
+ .string "__glibcxx_want_constexpr_typeinfo "
+.LASF1167:
+ .string "__glibcxx_want_not_fn"
+.LASF512:
+ .string "_GLIBCXX_THROW(_EXC) "
+.LASF1709:
+ .string "__GTHREADS 1"
+.LASF1039:
+ .string "_GLIBCXX_USE_LSTAT 1"
+.LASF511:
+ .string "_GLIBCXX_USE_NOEXCEPT noexcept"
+.LASF195:
+ .string "__INT_FAST8_MAX__ 0x7f"
+.LASF1714:
+ .string "__S16_TYPE short int"
+.LASF2253:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEaSEDn"
+.LASF56:
+ .string "__UINT16_TYPE__ short unsigned int"
+.LASF2276:
+ .string "__unique_ptr_t"
+.LASF1255:
+ .string "__glibcxx_want_constexpr_iterator"
+.LASF399:
+ .string "__DEC64X_MIN_EXP__ (-6142)"
+.LASF2185:
+ .string "_Head_base"
+.LASF1923:
+ .string "ADJ_STATUS 0x0010"
+.LASF1481:
+ .string "__glibcxx_want_concepts "
+.LASF905:
+ .string "_GLIBCXX_HAVE_POLL 1"
+.LASF1102:
+ .string "__glibcxx_is_final 201402L"
+.LASF1212:
+ .string "__glibcxx_shared_ptr_weak_type 201606L"
+.LASF946:
+ .string "_GLIBCXX_HAVE_SYS_SEM_H 1"
+.LASF1579:
+ .string "_T_SIZE_ "
+.LASF1896:
+ .string "CPU_AND_S(setsize,destset,srcset1,srcset2) __CPU_OP_S (setsize, destset, srcset1, srcset2, &)"
+.LASF2180:
+ .string "release"
+.LASF939:
+ .string "_GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1"
+.LASF339:
+ .string "__FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x"
+.LASF342:
+ .string "__FLT32X_HAS_INFINITY__ 1"
+.LASF660:
+ .string "__NTH(fct) __LEAF_ATTR fct __THROW"
+.LASF2131:
+ .string "nullptr_t"
+.LASF674:
+ .string "__glibc_objsize(__o) __bos (__o)"
+.LASF1305:
+ .string "__glibcxx_want_ranges_slide"
+.LASF280:
+ .string "__FLT16_IS_IEC_60559__ 1"
+.LASF2263:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEaSEOS3_"
+.LASF2210:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4ERKS2_"
+.LASF807:
+ .string "_PSTL_PRAGMA_SIMD_ORDERED_MONOTONIC_2ARGS(PRM1,PRM2) "
+.LASF1263:
+ .string "__glibcxx_want_constexpr_tuple"
+.LASF174:
+ .string "__UINT64_MAX__ 0xffffffffffffffffUL"
+.LASF176:
+ .string "__INT8_C(c) c"
+.LASF1825:
+ .string "__kernel_old_dev_t __kernel_old_dev_t"
+.LASF738:
+ .string "__stub_chflags "
+.LASF2211:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4EOS2_"
+.LASF1788:
+ .string "SCHED_RR 2"
+.LASF124:
+ .string "__cpp_structured_bindings 201606L"
+.LASF2233:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC4ERKS4_"
+.LASF269:
+ .string "__FLT16_MAX_EXP__ 16"
+.LASF871:
+ .string "_GLIBCXX_HAVE_ISNANF 1"
+.LASF1300:
+ .string "__glibcxx_want_reference_from_temporary"
+.LASF1274:
+ .string "__glibcxx_want_constexpr_vector"
+.LASF1625:
+ .string "____mbstate_t_defined 1"
+.LASF2354:
+ .string "__uses_alloc_base"
+.LASF1372:
+ .string "__glibcxx_want_is_pointer_interconvertible "
+.LASF2362:
+ .string "__cxa_guard_release"
+.LASF220:
+ .string "__FLT_MAX_EXP__ 128"
+.LASF1675:
+ .string "wcsspn"
+.LASF14:
+ .string "__ATOMIC_SEQ_CST 5"
+.LASF2186:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4Ev"
+.LASF85:
+ .string "__cpp_runtime_arrays 198712L"
+.LASF742:
+ .string "__stub_setlogin "
+.LASF1200:
+ .string "__glibcxx_math_special_functions 201603L"
+.LASF1101:
+ .string "__glibcxx_want_integral_constant_callable"
+.LASF1980:
+ .string "__ONCE_ALIGNMENT "
+.LASF591:
+ .string "_ISOC99_SOURCE"
+.LASF1882:
+ .string "CPU_CLR(cpu,cpusetp) __CPU_CLR_S (cpu, sizeof (cpu_set_t), cpusetp)"
+.LASF537:
+ .string "_GLIBCXX_LONG_DOUBLE_ALT128_COMPAT"
+.LASF353:
+ .string "__FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x"
+.LASF281:
+ .string "__FLT32_MANT_DIG__ 24"
+.LASF744:
+ .string "__stub_stty "
+.LASF1045:
+ .string "_GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK (_GLIBCXX_TSAN==0)"
+.LASF1306:
+ .string "__glibcxx_want_ranges_chunk_by"
+.LASF2184:
+ .string "_Head_base<1, std::default_delete<Base>, true>"
+.LASF2201:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4ERKS2_"
+.LASF1852:
+ .string "CLONE_UNTRACED 0x00800000"
+.LASF360:
+ .string "__FLT64X_IS_IEC_60559__ 1"
+.LASF922:
+ .string "_GLIBCXX_HAVE_SOCKATMARK 1"
+.LASF2030:
+ .string "__GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP"
+.LASF1369:
+ .string "__glibcxx_want_is_layout_compatible "
+.LASF992:
+ .string "_GLIBCXX98_USE_C99_MATH 1"
+.LASF160:
+ .string "__INTMAX_C(c) c ## L"
+.LASF2170:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC4EOS3_"
+.LASF725:
+ .string "__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)"
+.LASF2231:
+ .string "tuple<Base*, std::default_delete<Base> >"
+.LASF1676:
+ .string "wcsstr"
+.LASF1859:
+ .string "CLONE_NEWNET 0x40000000"
+.LASF1480:
+ .string "_GLIBCXX_CONCEPTS 1"
+.LASF135:
+ .string "__cpp_exceptions 199711L"
+.LASF2078:
+ .string "ATOMIC_CHAR32_T_LOCK_FREE __GCC_ATOMIC_CHAR32_T_LOCK_FREE"
+.LASF980:
+ .string "_GLIBCXX_PACKAGE_STRING \"package-unused version-unused\""
+.LASF1164:
+ .string "__glibcxx_make_from_tuple 201606L"
+.LASF1169:
+ .string "__glibcxx_want_type_trait_variable_templates"
+.LASF211:
+ .string "__GCC_IEC_559_COMPLEX 2"
+.LASF2070:
+ .string "_GLIBCXX_NESTED_EXCEPTION_H 1"
+.LASF858:
+ .string "_GLIBCXX_HAVE_FMODL 1"
+.LASF1081:
+ .string "__glibcxx_is_null_pointer 201309L"
+.LASF1459:
+ .string "__glibcxx_requires_can_increment(_First,_Size) "
+.LASF769:
+ .string "_GLIBCXX_HAVE_BUILTIN_HAS_UNIQ_OBJ_REP 1"
+.LASF279:
+ .string "__FLT16_HAS_QUIET_NAN__ 1"
+.LASF2294:
+ .string "__gnu_cxx"
+.LASF2305:
+ .string "long long unsigned int"
+.LASF1594:
+ .string "__wchar_t__ "
+.LASF1259:
+ .string "__glibcxx_want_ranges"
+.LASF406:
+ .string "__USER_LABEL_PREFIX__ "
+.LASF659:
+ .string "__THROWNL __THROW"
+.LASF920:
+ .string "_GLIBCXX_HAVE_SINHL 1"
+.LASF911:
+ .string "_GLIBCXX_HAVE_QUICK_EXIT 1"
+.LASF711:
+ .string "__restrict_arr "
+.LASF1677:
+ .string "wcstod"
+.LASF2202:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4ERKS3_"
+.LASF1678:
+ .string "wcstof"
+.LASF846:
+ .string "_GLIBCXX_HAVE_FABSF 1"
+.LASF1922:
+ .string "ADJ_ESTERROR 0x0008"
+.LASF254:
+ .string "__DECIMAL_DIG__ 21"
+.LASF1679:
+ .string "wcstok"
+.LASF507:
+ .string "_GLIBCXX26_CONSTEXPR "
+.LASF1729:
+ .string "_BITS_TYPESIZES_H 1"
+.LASF1470:
+ .string "__glibcxx_requires_heap(_First,_Last) "
+.LASF268:
+ .string "__FLT16_MIN_10_EXP__ (-4)"
+.LASF637:
+ .string "__USE_TIME_BITS64 1"
+.LASF2084:
+ .string "_GLIBCXX_ALWAYS_INLINE inline __attribute__((__always_inline__))"
+.LASF1047:
+ .string "_GLIBCXX_USE_PTHREAD_RWLOCK_T 1"
+.LASF1774:
+ .string "__time_t_defined 1"
+.LASF2220:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_tailERS4_"
+.LASF1716:
+ .string "__S32_TYPE int"
+.LASF1945:
+ .string "STA_PPSTIME 0x0004"
+.LASF1077:
+ .string "__glibcxx_uncaught_exceptions 201411L"
+.LASF696:
+ .string "__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))"
+.LASF2112:
+ .string "__glibcxx_want_to_address "
+.LASF2082:
+ .string "ATOMIC_LLONG_LOCK_FREE __GCC_ATOMIC_LLONG_LOCK_FREE"
+.LASF367:
+ .string "__BFLT16_DECIMAL_DIG__ 4"
+.LASF168:
+ .string "__INT16_MAX__ 0x7fff"
+.LASF1105:
+ .string "__glibcxx_want_make_reverse_iterator"
+.LASF2370:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC2EPS0_"
+.LASF2371:
+ .string "__ptr"
+.LASF645:
+ .string "__GLIBC_USE_C23_STRTOL 1"
+.LASF214:
+ .string "__DEC_EVAL_METHOD__ 2"
+.LASF1541:
+ .string "__GLIBC_USE_IEC_60559_TYPES_EXT"
+.LASF840:
+ .string "_GLIBCXX_HAVE_DLFCN_H 1"
+.LASF1558:
+ .string "__HAVE_DISTINCT_FLOAT64 0"
+.LASF1113:
+ .string "__glibcxx_want_tuple_element_t"
+.LASF490:
+ .string "_GLIBCXX14_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)"
+.LASF1527:
+ .string "__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION "
+.LASF1121:
+ .string "__glibcxx_want_chrono_udls"
+.LASF1912:
+ .string "CLOCK_BOOTTIME 7"
+.LASF283:
+ .string "__FLT32_MIN_EXP__ (-125)"
+.LASF1880:
+ .string "CPU_SETSIZE __CPU_SETSIZE"
+.LASF2149:
+ .string "_ZNSt15__exception_ptr13exception_ptraSERKS0_"
+.LASF2166:
+ .string "type"
+.LASF1780:
+ .string "_BITS_ENDIANNESS_H 1"
+.LASF489:
+ .string "_GLIBCXX14_DEPRECATED _GLIBCXX_DEPRECATED"
+.LASF235:
+ .string "__DBL_MIN_10_EXP__ (-307)"
+.LASF2115:
+ .string "__cpp_lib_shared_ptr_arrays 201611L"
+.LASF1098:
+ .string "__glibcxx_integer_sequence 201304L"
+.LASF2254:
+ .string "operator*"
+.LASF1918:
+ .string "__timeval_defined 1"
+.LASF754:
+ .string "_GLIBCXX_USE_WEAK_REF __GXX_WEAK__"
+.LASF2058:
+ .string "_GCC_PTRDIFF_T "
+.LASF340:
+ .string "__FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x"
+.LASF2319:
+ .string "__gnu_debug"
+.LASF259:
+ .string "__LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L"
+.LASF916:
+ .string "_GLIBCXX_HAVE_SINCOSF 1"
+.LASF1516:
+ .string "_FUNCTIONAL_HASH_H 1"
+.LASF77:
+ .string "__GXX_WEAK__ 1"
+.LASF219:
+ .string "__FLT_MIN_10_EXP__ (-37)"
+.LASF1688:
+ .string "wmemset"
+.LASF677:
+ .string "__flexarr []"
+.LASF2148:
+ .string "operator="
+.LASF940:
+ .string "_GLIBCXX_HAVE_SYS_IOCTL_H 1"
+.LASF112:
+ .string "__cpp_nested_namespace_definitions 201411L"
+.LASF1909:
+ .string "CLOCK_MONOTONIC_RAW 4"
+.LASF201:
+ .string "__INT_FAST64_MAX__ 0x7fffffffffffffffL"
+.LASF1857:
+ .string "CLONE_NEWUSER 0x10000000"
+.LASF1940:
+ .string "MOD_TAI ADJ_TAI"
+.LASF1635:
+ .string "btowc"
+.LASF2036:
+ .string "__GTHREAD_INLINE"
+.LASF1905:
+ .string "CLOCK_REALTIME 0"
+.LASF909:
+ .string "_GLIBCXX_HAVE_POWF 1"
+.LASF1061:
+ .string "_GLIBCXX_VERBOSE 1"
+.LASF441:
+ .string "__k8 1"
+.LASF621:
+ .string "__USE_POSIX 1"
+.LASF560:
+ .string "__USE_POSIX"
+.LASF878:
+ .string "_GLIBCXX_HAVE_LIMIT_AS 1"
+.LASF943:
+ .string "_GLIBCXX_HAVE_SYS_PARAM_H 1"
+.LASF1606:
+ .string "__INT_WCHAR_T_H "
+.LASF1552:
+ .string "__HAVE_FLOAT32 1"
+.LASF257:
+ .string "__LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L"
+.LASF1380:
+ .string "__glibcxx_want_transformation_trait_aliases "
+.LASF382:
+ .string "__DEC32_EPSILON__ 1E-6DF"
+.LASF1650:
+ .string "putwchar"
+.LASF103:
+ .string "__cpp_generic_lambdas 201304L"
+.LASF2119:
+ .string "__cpp_lib_raw_memory_algorithms 201606L"
+.LASF504:
+ .string "_GLIBCXX17_CONSTEXPR constexpr"
+.LASF1135:
+ .string "__glibcxx_want_addressof_constexpr"
+.LASF80:
+ .string "__cpp_rtti 199711L"
+.LASF1065:
+ .string "_GTHREAD_USE_MUTEX_TIMEDLOCK 1"
+.LASF1603:
+ .string "_WCHAR_T_DEFINED "
+.LASF1525:
+ .string "_GLIBCXX_CWCHAR 1"
+.LASF1117:
+ .string "__glibcxx_want_robust_nonmodifying_seq_ops"
+.LASF599:
+ .string "_POSIX_SOURCE"
+.LASF337:
+ .string "__FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x"
+.LASF144:
+ .string "__WINT_MAX__ 0xffffffffU"
+.LASF2270:
+ .string "unique_ptr<>"
+.LASF2297:
+ .string "_S_single"
+.LASF226:
+ .string "__FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F"
+.LASF781:
+ .string "_PSTL_VERSION_MINOR ((_PSTL_VERSION % 1000) / 10)"
+.LASF1222:
+ .string "__glibcxx_want_atomic_ref"
+.LASF375:
+ .string "__BFLT16_HAS_QUIET_NAN__ 1"
+.LASF832:
+ .string "_GLIBCXX_HAVE_COMPLEX_H 1"
+.LASF1468:
+ .string "__glibcxx_requires_partitioned_lower_pred(_First,_Last,_Value,_Pred) "
+.LASF902:
+ .string "_GLIBCXX_HAVE_NETINET_TCP_H 1"
+.LASF817:
+ .string "_GLIBCXX_HAVE_ALIGNED_ALLOC 1"
+.LASF348:
+ .string "__FLT64X_MIN_10_EXP__ (-4931)"
+.LASF421:
+ .string "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1"
+.LASF1858:
+ .string "CLONE_NEWPID 0x20000000"
+.LASF1478:
+ .string "_GLIBCXX_PREDEFINED_OPS_H 1"
+.LASF193:
+ .string "__UINT_LEAST64_MAX__ 0xffffffffffffffffUL"
+.LASF1531:
+ .string "__GLIBC_USE_IEC_60559_BFP_EXT"
+.LASF1123:
+ .string "__glibcxx_want_complex_udls"
+.LASF1847:
+ .string "CLONE_SYSVSEM 0x00040000"
+.LASF1523:
+ .string "_STRINGFWD_H 1"
+.LASF398:
+ .string "__DEC64X_MANT_DIG__ 34"
+.LASF188:
+ .string "__UINT8_C(c) c"
+.LASF113:
+ .string "__cpp_fold_expressions 201603L"
+.LASF213:
+ .string "__FLT_EVAL_METHOD_TS_18661_3__ 0"
+.LASF288:
+ .string "__FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32"
+.LASF1566:
+ .string "__f32x(x) x ##f32x"
+.LASF1038:
+ .string "_GLIBCXX_USE_LONG_LONG 1"
+.LASF1132:
+ .string "__glibcxx_string_udls 201304L"
+.LASF2034:
+ .string "__gthrw_(name) name"
+.LASF929:
+ .string "_GLIBCXX_HAVE_STDLIB_H 1"
+.LASF713:
+ .string "__glibc_likely(cond) __builtin_expect ((cond), 1)"
+.LASF46:
+ .string "__INTMAX_TYPE__ long int"
+.LASF1032:
+ .string "_GLIBCXX_USE_FSEEKO_FTELLO 1"
+.LASF1681:
+ .string "wcstoul"
+.LASF1204:
+ .string "__glibcxx_node_extract 201606L"
+.LASF2394:
+ .string "11__mbstate_t"
+.LASF260:
+ .string "__LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L"
+.LASF1017:
+ .string "_GLIBCXX_USE_C99_INTTYPES_TR1 1"
+.LASF2014:
+ .string "PTHREAD_CANCEL_ASYNCHRONOUS PTHREAD_CANCEL_ASYNCHRONOUS"
+.LASF2302:
+ .string "unsigned char"
+.LASF230:
+ .string "__FLT_HAS_QUIET_NAN__ 1"
+.LASF1258:
+ .string "__glibcxx_want_shift"
+.LASF1221:
+ .string "__glibcxx_want_atomic_lock_free_type_aliases"
+.LASF810:
+ .string "_PSTL_USE_NONTEMPORAL_STORES_IF_ALLOWED "
+.LASF803:
+ .string "_PSTL_UDR_PRESENT "
+.LASF1383:
+ .string "__glibcxx_want_unwrap_ref "
+.LASF793:
+ .string "_PSTL_PRAGMA_SIMD_REDUCTION(PRM) _PSTL_PRAGMA(omp simd reduction(PRM))"
+.LASF1519:
+ .string "_Cxx_hashtable_define_trivial_hash"
+.LASF33:
+ .string "__ORDER_LITTLE_ENDIAN__ 1234"
+.LASF2059:
+ .string "_PTRDIFF_T_DECLARED "
+.LASF1860:
+ .string "CLONE_IO 0x80000000"
+.LASF757:
+ .string "_GLIBCXX_USE_STD_SPEC_FUNCS 1"
+.LASF1027:
+ .string "_GLIBCXX_USE_CLOCK_REALTIME 1"
+.LASF2081:
+ .string "ATOMIC_LONG_LOCK_FREE __GCC_ATOMIC_LONG_LOCK_FREE"
+.LASF1928:
+ .string "ADJ_NANO 0x2000"
+.LASF1682:
+ .string "wcsxfrm"
+.LASF1040:
+ .string "_GLIBCXX_USE_MKDIR 1"
+.LASF1142:
+ .string "__glibcxx_atomic_is_always_lock_free 201603L"
+.LASF1668:
+ .string "wcslen"
+.LASF217:
+ .string "__FLT_DIG__ 6"
+.LASF137:
+ .string "__SCHAR_MAX__ 0x7f"
+.LASF1467:
+ .string "__glibcxx_requires_partitioned_upper(_First,_Last,_Value) "
+.LASF1009:
+ .string "_GLIBCXX_USE_C99 1"
+.LASF1395:
+ .string "__cpp_lib_is_invocable 201703L"
+.LASF2318:
+ .string "float"
+.LASF1517:
+ .string "_HASH_BYTES_H 1"
+.LASF236:
+ .string "__DBL_MAX_EXP__ 1024"
+.LASF2238:
+ .string "tuple<>"
+.LASF558:
+ .string "__USE_ISOC95"
+.LASF1998:
+ .string "PTHREAD_MUTEX_INITIALIZER { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_TIMED_NP) } }"
+.LASF1239:
+ .string "__glibcxx_constexpr_char_traits 201611L"
+.LASF557:
+ .string "__USE_ISOC99"
+.LASF189:
+ .string "__UINT_LEAST16_MAX__ 0xffff"
+.LASF1309:
+ .string "__glibcxx_want_ranges_stride"
+.LASF1865:
+ .string "__NCPUBITS (8 * sizeof (__cpu_mask))"
+.LASF2011:
+ .string "PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_ENABLE"
+.LASF1891:
+ .string "CPU_EQUAL(cpusetp1,cpusetp2) __CPU_EQUAL_S (sizeof (cpu_set_t), cpusetp1, cpusetp2)"
+.LASF1469:
+ .string "__glibcxx_requires_partitioned_upper_pred(_First,_Last,_Value,_Pred) "
+.LASF1236:
+ .string "__glibcxx_want_int_pow2"
+.LASF1799:
+ .string "SCHED_FLAG_KEEP_POLICY 0x08"
+.LASF616:
+ .string "__GLIBC_USE_ISOC23 1"
+.LASF333:
+ .string "__FLT32X_MAX_EXP__ 1024"
+.LASF1311:
+ .string "__glibcxx_want_ranges_as_rvalue"
+.LASF133:
+ .string "__STDCPP_THREADS__ 1"
+.LASF2289:
+ .string "_Tail"
+.LASF1120:
+ .string "__glibcxx_chrono_udls 201304L"
+.LASF2335:
+ .string "__isoc23_vswscanf"
+.LASF1351:
+ .string "__glibcxx_want_all"
+.LASF1229:
+ .string "__glibcxx_want_bounded_array_traits"
+.LASF1403:
+ .string "_GLIBCXX_OPERATOR_DELETE __builtin_operator_delete"
+.LASF30:
+ .string "__SIZEOF_SIZE_T__ 8"
+.LASF395:
+ .string "__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL"
+.LASF1301:
+ .string "__glibcxx_want_containers_ranges"
+.LASF1977:
+ .string "__SIZEOF_PTHREAD_RWLOCKATTR_T 8"
+.LASF1174:
+ .string "__glibcxx_gcd 201606L"
+.LASF435:
+ .string "__x86_64__ 1"
+.LASF2051:
+ .string "_PTRDIFF_T "
+.LASF1888:
+ .string "CPU_ISSET_S(cpu,setsize,cpusetp) __CPU_ISSET_S (cpu, setsize, cpusetp)"
+.LASF724:
+ .string "__REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)"
+.LASF155:
+ .string "__PTRDIFF_WIDTH__ 64"
+.LASF567:
+ .string "__USE_XOPEN2K"
+.LASF1261:
+ .string "__glibcxx_want_constexpr_functional"
+.LASF563:
+ .string "__USE_POSIX199506"
+.LASF1228:
+ .string "__glibcxx_want_bitops"
+.LASF121:
+ .string "__cpp_deduction_guides 201703L"
+.LASF1193:
+ .string "__glibcxx_want_execution"
+.LASF1317:
+ .string "__glibcxx_want_ranges_find_last"
+.LASF1147:
+ .string "__glibcxx_want_byte"
+.LASF952:
+ .string "_GLIBCXX_HAVE_SYS_TYPES_H 1"
+.LASF41:
+ .string "__GNUG__ 15"
+.LASF2221:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_tailERKS4_"
+.LASF458:
+ .string "__unix__ 1"
+.LASF1064:
+ .string "_GLIBCXX_ZONEINFO_DIR \"/usr/share/zoneinfo\""
+.LASF914:
+ .string "_GLIBCXX_HAVE_SETENV 1"
+.LASF1340:
+ .string "__glibcxx_want_is_virtual_base_of"
+.LASF1344:
+ .string "__glibcxx_want_reference_wrapper"
+.LASF1370:
+ .string "__glibcxx_want_is_nothrow_convertible "
+.LASF930:
+ .string "_GLIBCXX_HAVE_STRERROR_L 1"
+.LASF609:
+ .string "_DEFAULT_SOURCE"
+.LASF1313:
+ .string "__glibcxx_want_ranges_enumerate"
+.LASF2400:
+ .string "varStatic"
+.LASF2005:
+ .string "PTHREAD_EXPLICIT_SCHED PTHREAD_EXPLICIT_SCHED"
+.LASF959:
+ .string "_GLIBCXX_HAVE_TGMATH_H 1"
+.LASF531:
+ .string "_GLIBCXX_END_NAMESPACE_CONTAINER "
+.LASF1036:
+ .string "_GLIBCXX_USE_INIT_PRIORITY_ATTRIBUTE 1"
+.LASF2246:
+ .string "__add_lval_ref_t"
+.LASF1363:
+ .string "__glibcxx_want_has_unique_object_representations "
+.LASF2028:
+ .string "__GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function"
+.LASF702:
+ .string "__wur "
+.LASF1969:
+ .string "_BITS_PTHREADTYPES_ARCH_H 1"
+.LASF900:
+ .string "_GLIBCXX_HAVE_NETDB_H 1"
+.LASF238:
+ .string "__DBL_DECIMAL_DIG__ 17"
+.LASF25:
+ .string "__SIZEOF_LONG_LONG__ 8"
+.LASF2274:
+ .string "_MakeUniq<Base>"
+.LASF2152:
+ .string "_ZNSt15__exception_ptr13exception_ptrD4Ev"
+.LASF1435:
+ .string "_CPP_TYPE_TRAITS_H 1"
+.LASF1963:
+ .string "__timer_t_defined 1"
+.LASF2347:
+ .string "tm_zone"
+.LASF350:
+ .string "__FLT64X_MAX_10_EXP__ 4932"
+.LASF2267:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE4swapERS3_"
+.LASF287:
+ .string "__FLT32_DECIMAL_DIG__ 9"
+.LASF2141:
+ .string "_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv"
+.LASF1607:
+ .string "_GCC_WCHAR_T "
+.LASF1642:
+ .string "fwscanf"
+.LASF2085:
+ .string "_GLIBCXX20_INIT(I) "
+.LASF1667:
+ .string "wcsftime"
+.LASF1378:
+ .string "__glibcxx_want_remove_cvref "
+.LASF480:
+ .string "_GLIBCXX_CONST __attribute__ ((__const__))"
+.LASF934:
+ .string "_GLIBCXX_HAVE_STRTOF 1"
+.LASF469:
+ .string "_GLIBCXX_MEMORY 1"
+.LASF2093:
+ .string "_GLIBCXX_TSAN_MUTEX_POST_UNLOCK(X) "
+.LASF1960:
+ .string "__clock_t_defined 1"
+.LASF116:
+ .string "__cpp_constexpr 201603L"
+.LASF2007:
+ .string "PTHREAD_SCOPE_PROCESS PTHREAD_SCOPE_PROCESS"
+.LASF610:
+ .string "_DEFAULT_SOURCE 1"
+.LASF1602:
+ .string "_WCHAR_T_DEFINED_ "
+.LASF1248:
+ .string "__glibcxx_want_span"
+.LASF990:
+ .string "_GLIBCXX11_USE_C99_WCHAR 1"
+.LASF2138:
+ .string "_M_addref"
+.LASF1645:
+ .string "mbrlen"
+.LASF45:
+ .string "__WINT_TYPE__ unsigned int"
+.LASF1024:
+ .string "_GLIBCXX_USE_CHDIR 1"
+.LASF318:
+ .string "__FLT128_MAX_10_EXP__ 4932"
+.LASF836:
+ .string "_GLIBCXX_HAVE_COSL 1"
+.LASF158:
+ .string "__GLIBCXX_BITSIZE_INT_N_0 128"
+.LASF1789:
+ .string "SCHED_NORMAL 0"
+.LASF166:
+ .string "__SIG_ATOMIC_WIDTH__ 32"
+.LASF1205:
+ .string "__glibcxx_want_node_extract"
+.LASF239:
+ .string "__DBL_MAX__ double(1.79769313486231570814527423731704357e+308L)"
+.LASF2381:
+ .string "_ZNKSt15__exception_ptr13exception_ptrcvbEv"
+.LASF2071:
+ .string "_SHARED_PTR_ATOMIC_H 1"
+.LASF1446:
+ .string "__glibcxx_max_digits10"
+.LASF1721:
+ .string "__UQUAD_TYPE unsigned long int"
+.LASF718:
+ .string "__LDBL_REDIR1(name,proto,alias) name proto"
+.LASF216:
+ .string "__FLT_MANT_DIG__ 24"
+.LASF1802:
+ .string "SCHED_FLAG_UTIL_CLAMP_MAX 0x40"
+.LASF1856:
+ .string "CLONE_NEWIPC 0x08000000"
+.LASF1489:
+ .string "_GLIBCXX_MOVE3(_Tp,_Up,_Vp) std::move(_Tp, _Up, _Vp)"
+.LASF673:
+ .string "__glibc_objsize0(__o) __bos0 (__o)"
+.LASF1472:
+ .string "__glibcxx_requires_string(_String) "
+.LASF999:
+ .string "_GLIBCXX_HAS_GTHREADS 1"
+.LASF1526:
+ .string "_WCHAR_H 1"
+.LASF2242:
+ .string "__uniq_ptr_data"
+.LASF1033:
+ .string "_GLIBCXX_USE_GETCWD 1"
+.LASF1561:
+ .string "__HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128X"
+.LASF2401:
+ .string "_Unwind_Resume"
+.LASF227:
+ .string "__FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F"
+.LASF506:
+ .string "_GLIBCXX23_CONSTEXPR "
+.LASF1735:
+ .string "__INO_T_TYPE __SYSCALL_ULONG_TYPE"
+.LASF972:
+ .string "_GLIBCXX_HAVE_WCSTOF 1"
+.LASF570:
+ .string "__USE_XOPEN2K8XSI"
+.LASF2369:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC2ILb1ELb1EEEv"
+.LASF107:
+ .string "__cpp_digit_separators 201309L"
+.LASF1835:
+ .string "sched_param"
+.LASF1807:
+ .string "_LINUX_TYPES_H "
+.LASF2102:
+ .string "__glibcxx_want_constexpr_memory "
+.LASF1183:
+ .string "__glibcxx_want_nonmember_container_access"
+.LASF156:
+ .string "__SIZE_WIDTH__ 64"
+.LASF1615:
+ .string "__need___va_list "
+.LASF486:
+ .string "_GLIBCXX_DEPRECATED_SUGGEST(ALT) __attribute__ ((__deprecated__ (\"use '\" ALT \"' instead\")))"
+.LASF1895:
+ .string "CPU_XOR(destset,srcset1,srcset2) __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, ^)"
+.LASF2226:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEaSERKS4_"
+.LASF1556:
+ .string "__HAVE_DISTINCT_FLOAT16 __HAVE_FLOAT16"
+.LASF1246:
+ .string "__glibcxx_want_remove_cvref"
+.LASF636:
+ .string "__TIMESIZE __WORDSIZE"
+.LASF380:
+ .string "__DEC32_MIN__ 1E-95DF"
+.LASF218:
+ .string "__FLT_MIN_EXP__ (-125)"
+.LASF800:
+ .string "_PSTL_CPP14_MAKE_REVERSE_ITERATOR_PRESENT "
+.LASF355:
+ .string "__FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x"
+.LASF608:
+ .string "_LARGEFILE64_SOURCE 1"
+.LASF975:
+ .string "_GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1"
+.LASF2402:
+ .string "__builtin_unwind_resume"
+.LASF36:
+ .string "__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__"
+.LASF1265:
+ .string "__glibcxx_want_atomic_shared_ptr"
+.LASF1511:
+ .string "__cpp_lib_apply 201603L"
+.LASF177:
+ .string "__INT_LEAST8_WIDTH__ 8"
+.LASF2006:
+ .string "PTHREAD_SCOPE_SYSTEM PTHREAD_SCOPE_SYSTEM"
+.LASF1712:
+ .string "_SCHED_H 1"
+.LASF215:
+ .string "__FLT_RADIX__ 2"
+.LASF182:
+ .string "__INT32_C(c) c"
+.LASF726:
+ .string "__glibc_macro_warning1(message) _Pragma (#message)"
+.LASF264:
+ .string "__LDBL_IS_IEC_60559__ 1"
+.LASF330:
+ .string "__FLT32X_DIG__ 15"
+.LASF1904:
+ .string "CLOCKS_PER_SEC ((__clock_t) 1000000)"
+.LASF1661:
+ .string "wcscat"
+.LASF801:
+ .string "_PSTL_CPP14_INTEGER_SEQUENCE_PRESENT "
+.LASF1178:
+ .string "__glibcxx_raw_memory_algorithms 201606L"
+.LASF2239:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC4ILb1ELb1EEEv"
+.LASF1241:
+ .string "__glibcxx_want_is_layout_compatible"
+.LASF501:
+ .string "_GLIBCXX_CONSTEXPR constexpr"
+.LASF1924:
+ .string "ADJ_TIMECONST 0x0020"
+.LASF977:
+ .string "_GLIBCXX_LT_OBJDIR \".libs/\""
+.LASF1145:
+ .string "__glibcxx_want_bool_constant"
+.LASF1345:
+ .string "__glibcxx_want_saturation_arithmetic"
+.LASF1728:
+ .string "__STD_TYPE typedef"
+.LASF2259:
+ .string "deleter_type"
+.LASF1126:
+ .string "__glibcxx_make_unique 201304L"
+.LASF484:
+ .string "_GLIBCXX_USE_DEPRECATED 1"
+.LASF2150:
+ .string "_ZNSt15__exception_ptr13exception_ptraSEOS0_"
+.LASF2027:
+ .string "__GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER"
+.LASF2234:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC4EOS4_"
+.LASF2269:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEaSERKS3_"
+.LASF1778:
+ .string "__BIG_ENDIAN 4321"
+.LASF117:
+ .string "__cpp_if_constexpr 201606L"
+.LASF1342:
+ .string "__glibcxx_want_ranges_concat"
+.LASF1680:
+ .string "wcstol"
+.LASF66:
+ .string "__UINT_LEAST64_TYPE__ long unsigned int"
+.LASF826:
+ .string "_GLIBCXX_HAVE_ATANL 1"
+.LASF320:
+ .string "__FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128"
+.LASF520:
+ .string "_GLIBCXX_NAMESPACE_CXX11 __cxx11::"
+.LASF2004:
+ .string "PTHREAD_INHERIT_SCHED PTHREAD_INHERIT_SCHED"
+.LASF1444:
+ .string "__glibcxx_max_exponent10(_Tp) __glibcxx_floating(_Tp, __FLT_MAX_10_EXP__, __DBL_MAX_10_EXP__, __LDBL_MAX_10_EXP__)"
+.LASF383:
+ .string "__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF"
+.LASF579:
+ .string "__KERNEL_STRICT_NAMES"
+.LASF47:
+ .string "__UINTMAX_TYPE__ long unsigned int"
+.LASF549:
+ .string "_GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) "
+.LASF1727:
+ .string "__U64_TYPE unsigned long int"
+.LASF329:
+ .string "__FLT32X_MANT_DIG__ 53"
+.LASF770:
+ .string "_GLIBCXX_HAVE_BUILTIN_IS_AGGREGATE 1"
+.LASF1365:
+ .string "__glibcxx_want_is_aggregate "
+.LASF1700:
+ .string "_GLIBCXX_REFWRAP_H 1"
+.LASF71:
+ .string "__UINT_FAST8_TYPE__ unsigned char"
+.LASF941:
+ .string "_GLIBCXX_HAVE_SYS_IPC_H 1"
+.LASF906:
+ .string "_GLIBCXX_HAVE_POLL_H 1"
+.LASF2272:
+ .string "_Del"
+.LASF1751:
+ .string "__ID_T_TYPE __U32_TYPE"
+.LASF150:
+ .string "__INT_WIDTH__ 32"
+.LASF1137:
+ .string "__glibcxx_want_any"
+.LASF688:
+ .string "__attribute_alloc_align__(param) __attribute__ ((__alloc_align__ param))"
+.LASF2198:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEE7_M_headERKS3_"
+.LASF58:
+ .string "__UINT64_TYPE__ long unsigned int"
+.LASF2158:
+ .string "_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE"
+.LASF514:
+ .string "_GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC))"
+.LASF2083:
+ .string "ATOMIC_POINTER_LOCK_FREE __GCC_ATOMIC_POINTER_LOCK_FREE"
+.LASF497:
+ .string "_GLIBCXX26_DEPRECATED "
+.LASF2143:
+ .string "_ZNKSt15__exception_ptr13exception_ptr6_M_getEv"
+.LASF572:
+ .string "__USE_LARGEFILE64"
+.LASF2124:
+ .string "__swappable_details"
+.LASF296:
+ .string "__FLT32_IS_IEC_60559__ 1"
+.LASF1577:
+ .string "_SIZE_T "
+.LASF482:
+ .string "_GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1"
+.LASF704:
+ .string "__always_inline __inline __attribute__ ((__always_inline__))"
+.LASF2280:
+ .string "_Nth_type<1, Base*, std::default_delete<Base> >"
+.LASF22:
+ .string "__LP64__ 1"
+.LASF640:
+ .string "__USE_DYNAMIC_STACK_SIZE 1"
+.LASF521:
+ .string "_GLIBCXX_BEGIN_NAMESPACE_CXX11 namespace __cxx11 {"
+.LASF1715:
+ .string "__U16_TYPE unsigned short int"
+.LASF1900:
+ .string "CPU_ALLOC(count) __CPU_ALLOC (count)"
+.LASF785:
+ .string "_PSTL_STRING_AUX(x) #x"
+.LASF699:
+ .string "__nonnull(params) __attribute_nonnull__ (params)"
+.LASF976:
+ .string "_GLIBCXX_ICONV_CONST "
+.LASF179:
+ .string "__INT16_C(c) c"
+.LASF824:
+ .string "_GLIBCXX_HAVE_ATAN2L 1"
+.LASF736:
+ .string "__USE_EXTERN_INLINES 1"
+.LASF451:
+ .string "__SEG_FS 1"
+.LASF689:
+ .string "__attribute_pure__ __attribute__ ((__pure__))"
+.LASF1234:
+ .string "__glibcxx_want_constexpr_string_view"
+.LASF1368:
+ .string "__glibcxx_want_is_invocable "
+.LASF335:
+ .string "__FLT32X_DECIMAL_DIG__ 17"
+.LASF1846:
+ .string "CLONE_NEWNS 0x00020000"
+.LASF796:
+ .string "_PSTL_PRAGMA_SIMD_INCLUSIVE_SCAN(PRM) _PSTL_PRAGMA(omp scan inclusive(PRM))"
+.LASF415:
+ .string "__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2"
+.LASF1618:
+ .string "_VA_LIST_DEFINED "
+.LASF1050:
+ .string "_GLIBCXX_USE_SCHED_YIELD 1"
+.LASF1666:
+ .string "wcscspn"
+.LASF314:
+ .string "__FLT128_DIG__ 33"
+.LASF2333:
+ .string "__isoc23_swscanf"
+.LASF1124:
+ .string "__glibcxx_generic_associative_lookup 201304L"
+.LASF1627:
+ .string "__FILE_defined 1"
+.LASF1280:
+ .string "__glibcxx_want_list_remove_return_type"
+.LASF1022:
+ .string "_GLIBCXX_USE_C99_STDINT 1"
+.LASF518:
+ .string "_GLIBCXX_USE_DUAL_ABI 1"
+.LASF811:
+ .string "_PSTL_PRAGMA_LOCATION \" [Parallel STL message]: \""
+.LASF1589:
+ .string "___int_size_t_h "
+.LASF65:
+ .string "__UINT_LEAST32_TYPE__ unsigned int"
+.LASF1584:
+ .string "_SIZE_T_DEFINED_ "
+.LASF313:
+ .string "__FLT128_MANT_DIG__ 113"
+.LASF1925:
+ .string "ADJ_TAI 0x0080"
+.LASF369:
+ .string "__BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16"
+.LASF2130:
+ .string "size_t"
+.LASF879:
+ .string "_GLIBCXX_HAVE_LIMIT_DATA 1"
+.LASF419:
+ .string "__GCC_ATOMIC_LONG_LOCK_FREE 2"
+.LASF1067:
+ .string "_GLIBCXX_CXX_ALLOCATOR_H 1"
+.LASF1082:
+ .string "__glibcxx_want_is_null_pointer"
+.LASF1917:
+ .string "_BITS_TIMEX_H 1"
+.LASF1698:
+ .string "__GXX_TYPEINFO_EQUALITY_INLINE 1"
+.LASF2327:
+ .string "__count"
+.LASF1753:
+ .string "__TIME_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF853:
+ .string "_GLIBCXX_HAVE_FINITEL 1"
+.LASF145:
+ .string "__WINT_MIN__ 0U"
+.LASF2037:
+ .string "__GTHREAD_ALWAYS_INLINE"
+.LASF1339:
+ .string "__glibcxx_want_fstream_native_handle"
+.LASF1694:
+ .string "_SHARED_PTR_BASE_H 1"
+.LASF739:
+ .string "__stub_fchflags "
+.LASF2106:
+ .string "__glibcxx_want_parallel_algorithm "
+.LASF1572:
+ .string "__need_size_t "
+.LASF1719:
+ .string "__ULONGWORD_TYPE unsigned long int"
+.LASF1334:
+ .string "__glibcxx_want_to_underlying"
+.LASF393:
+ .string "__DEC128_MAX_EXP__ 6145"
+.LASF2240:
+ .string "__conditional_t"
+.LASF1262:
+ .string "__glibcxx_want_constexpr_algorithms"
+.LASF550:
+ .string "_GLIBCXX_BEGIN_EXTERN_C extern \"C\" {"
+.LASF571:
+ .string "__USE_LARGEFILE"
+.LASF1278:
+ .string "__glibcxx_want_jthread"
+.LASF1165:
+ .string "__glibcxx_want_make_from_tuple"
+.LASF1530:
+ .string "__GLIBC_USE_LIB_EXT2 1"
+.LASF89:
+ .string "__cpp_lambdas 200907L"
+.LASF564:
+ .string "__USE_XOPEN"
+.LASF433:
+ .string "__amd64__ 1"
+.LASF1786:
+ .string "SCHED_OTHER 0"
+.LASF157:
+ .string "__GLIBCXX_TYPE_INT_N_0 __int128"
+.LASF1483:
+ .string "__glibcxx_want_byteswap "
+.LASF588:
+ .string "__GLIBC_USE(F) __GLIBC_USE_ ## F"
+.LASF1063:
+ .string "_GLIBCXX_X86_RDSEED 1"
+.LASF819:
+ .string "_GLIBCXX_HAVE_ARPA_INET_H 1"
+.LASF2336:
+ .string "__isoc23_vwscanf"
+.LASF373:
+ .string "__BFLT16_HAS_DENORM__ 1"
+.LASF1264:
+ .string "__glibcxx_want_constexpr_memory"
+.LASF829:
+ .string "_GLIBCXX_HAVE_C99_FLT_EVAL_TYPES 1"
+.LASF473:
+ .string "__WORDSIZE_TIME64_COMPAT32 1"
+.LASF1831:
+ .string "__aligned_be64 __be64 __attribute__((aligned(8)))"
+.LASF731:
+ .string "__attr_access_none(argno) __attribute__ ((__access__ (__none__, argno)))"
+.LASF1010:
+ .string "_GLIBCXX_USE_C99_COMPLEX_ARC 1"
+.LASF1861:
+ .string "CLONE_NEWTIME 0x00000080"
+.LASF716:
+ .string "__attribute_copy__(arg) __attribute__ ((__copy__ (arg)))"
+.LASF1297:
+ .string "__glibcxx_want_freestanding_variant"
+.LASF1119:
+ .string "__glibcxx_want_to_chars"
+.LASF134:
+ .string "__EXCEPTIONS 1"
+.LASF1910:
+ .string "CLOCK_REALTIME_COARSE 5"
+.LASF94:
+ .string "__cpp_variadic_templates 200704L"
+.LASF1631:
+ .string "WCHAR_MIN __WCHAR_MIN"
+.LASF2244:
+ .string "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EEaSEOS3_"
+.LASF202:
+ .string "__INT_FAST64_WIDTH__ 64"
+.LASF723:
+ .string "__LDBL_REDIR_DECL(name) "
+.LASF1382:
+ .string "__glibcxx_want_type_trait_variable_templates "
+.LASF1398:
+ .string "_GLIBCXX_HAS_NESTED_TYPE(_NTYPE) template<typename _Tp, typename = __void_t<>> struct __has_ ##_NTYPE : false_type { }; template<typename _Tp> struct __has_ ##_NTYPE<_Tp, __void_t<typename _Tp::_NTYPE>> : true_type { };"
+.LASF1330:
+ .string "__glibcxx_want_spanstream"
+.LASF459:
+ .string "unix 1"
+.LASF2355:
+ .string "Base"
+.LASF1965:
+ .string "TIME_UTC 1"
+.LASF1384:
+ .string "__glibcxx_want_void_t "
+.LASF2228:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_swapERS4_"
+.LASF125:
+ .string "__cpp_variadic_using 201611L"
+.LASF2382:
+ .string "_ZNSt15__exception_ptr4swapERNS_13exception_ptrES1_"
+.LASF1855:
+ .string "CLONE_NEWUTS 0x04000000"
+.LASF491:
+ .string "_GLIBCXX17_DEPRECATED [[__deprecated__]]"
+.LASF250:
+ .string "__LDBL_MIN_EXP__ (-16381)"
+.LASF1683:
+ .string "wctob"
+.LASF618:
+ .string "__USE_ISOC99 1"
+.LASF1610:
+ .string "_BSD_WCHAR_T_"
+.LASF2374:
+ .string "__dso_handle"
+.LASF1202:
+ .string "__glibcxx_memory_resource 201603L"
+.LASF1641:
+ .string "fwprintf"
+.LASF773:
+ .string "_GLIBCXX_DOXYGEN_ONLY(X) "
+.LASF426:
+ .string "__GCC_HAVE_DWARF2_CFI_ASM 1"
+.LASF950:
+ .string "_GLIBCXX_HAVE_SYS_SYSINFO_H 1"
+.LASF1549:
+ .string "__CFLOAT128 _Complex _Float128"
+.LASF1509:
+ .string "__cpp_lib_tuple_element_t 201402L"
+.LASF2213:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EE7_M_headERS2_"
+.LASF1295:
+ .string "__glibcxx_want_freestanding_optional"
+.LASF1095:
+ .string "__glibcxx_want_coroutine"
+.LASF2190:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4ESt15allocator_arg_tSt13__uses_alloc0"
+.LASF1870:
+ .string "__CPU_CLR_S(cpu,setsize,cpusetp) (__extension__ ({ size_t __cpu = (cpu); __cpu / 8 < (setsize) ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] &= ~__CPUMASK (__cpu)) : 0; }))"
+.LASF88:
+ .string "__cpp_user_defined_literals 200809L"
+.LASF270:
+ .string "__FLT16_MAX_10_EXP__ 4"
+.LASF1089:
+ .string "__glibcxx_void_t 201411L"
+.LASF104:
+ .string "__cpp_decltype_auto 201304L"
+.LASF995:
+ .string "_GLIBCXX98_USE_C99_WCHAR 1"
+.LASF1074:
+ .string "__glibcxx_want_constexpr_new "
+.LASF918:
+ .string "_GLIBCXX_HAVE_SINF 1"
+.LASF1150:
+ .string "__glibcxx_hardware_interference_size 201703L"
+.LASF1008:
+ .string "_GLIBCXX_USE_C11_UCHAR_CXX11 1"
+.LASF1889:
+ .string "CPU_ZERO_S(setsize,cpusetp) __CPU_ZERO_S (setsize, cpusetp)"
+.LASF2306:
+ .string "__int128 unsigned"
+.LASF632:
+ .string "__USE_XOPEN2K8XSI 1"
+.LASF487:
+ .string "_GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED"
+.LASF1540:
+ .string "__GLIBC_USE_IEC_60559_FUNCS_EXT_C23 1"
+.LASF2281:
+ .string "tuple_element<1, std::tuple<Base*, std::default_delete<Base> > >"
+.LASF706:
+ .string "__extern_inline extern __inline __attribute__ ((__gnu_inline__))"
+.LASF1792:
+ .string "SCHED_IDLE 5"
+.LASF2397:
+ .string "__cxa_guard_acquire"
+.LASF2048:
+ .string "_STDDEF_H "
+.LASF1655:
+ .string "vfwscanf"
+.LASF2324:
+ .string "wint_t"
+.LASF394:
+ .string "__DEC128_MIN__ 1E-6143DL"
+.LASF1471:
+ .string "__glibcxx_requires_heap_pred(_First,_Last,_Pred) "
+.LASF592:
+ .string "_ISOC99_SOURCE 1"
+.LASF54:
+ .string "__INT64_TYPE__ long int"
+.LASF1995:
+ .string "PTHREAD_STACK_MIN __sysconf (__SC_THREAD_STACK_MIN_VALUE)"
+.LASF1430:
+ .string "__glibcxx_no_dangling_refs(_U1,_U2) "
+.LASF1071:
+ .string "__glibcxx_want_launder "
+.LASF2016:
+ .string "PTHREAD_ONCE_INIT 0"
+.LASF384:
+ .string "__DEC64_MANT_DIG__ 16"
+.LASF962:
+ .string "_GLIBCXX_HAVE_TRUNCATE 1"
+.LASF1892:
+ .string "CPU_EQUAL_S(setsize,cpusetp1,cpusetp2) __CPU_EQUAL_S (setsize, cpusetp1, cpusetp2)"
+.LASF880:
+ .string "_GLIBCXX_HAVE_LIMIT_FSIZE 1"
+.LASF210:
+ .string "__GCC_IEC_559 2"
+.LASF822:
+ .string "_GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1"
+.LASF882:
+ .string "_GLIBCXX_HAVE_LIMIT_VMEM 0"
+.LASF685:
+ .string "__REDIRECT_FORTIFY_NTH __REDIRECT_NTH"
+.LASF566:
+ .string "__USE_UNIX98"
+.LASF1730:
+ .string "__SYSCALL_SLONG_TYPE __SLONGWORD_TYPE"
+.LASF1693:
+ .string "wcstoull"
+.LASF1357:
+ .string "__catch(X) catch(X)"
+.LASF633:
+ .string "__USE_XOPEN2KXSI 1"
+.LASF665:
+ .string "__CONCAT(x,y) x ## y"
+.LASF1801:
+ .string "SCHED_FLAG_UTIL_CLAMP_MIN 0x20"
+.LASF2074:
+ .string "ATOMIC_BOOL_LOCK_FREE __GCC_ATOMIC_BOOL_LOCK_FREE"
+.LASF2224:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4ERKS4_"
+.LASF240:
+ .string "__DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L)"
+.LASF274:
+ .string "__FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16"
+.LASF821:
+ .string "_GLIBCXX_HAVE_ASINL 1"
+.LASF1597:
+ .string "_T_WCHAR_ "
+.LASF148:
+ .string "__SCHAR_WIDTH__ 8"
+.LASF740:
+ .string "__stub_gtty "
+.LASF1808:
+ .string "_ASM_GENERIC_TYPES_H "
+.LASF1745:
+ .string "__BLKCNT_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF35:
+ .string "__ORDER_PDP_ENDIAN__ 3412"
+.LASF1725:
+ .string "__ULONG32_TYPE unsigned int"
+.LASF15:
+ .string "__ATOMIC_ACQUIRE 2"
+.LASF1323:
+ .string "__glibcxx_want_formatters"
+.LASF1518:
+ .string "_Cxx_hashtable_define_trivial_hash(_Tp) template<> struct hash<_Tp> : public __hash_base<size_t, _Tp> { size_t operator()(_Tp __val) const noexcept { return static_cast<size_t>(__val); } };"
+.LASF1019:
+ .string "_GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1"
+.LASF1992:
+ .string "_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))"
+.LASF1687:
+ .string "wmemmove"
+.LASF1314:
+ .string "__glibcxx_want_ranges_fold"
+.LASF1638:
+ .string "fputwc"
+.LASF2179:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE5resetEPS0_"
+.LASF505:
+ .string "_GLIBCXX20_CONSTEXPR "
+.LASF1587:
+ .string "_SIZE_T_DECLARED "
+.LASF1405:
+ .string "_GLIBCXX_SIZED_DEALLOC"
+.LASF1848:
+ .string "CLONE_SETTLS 0x00080000"
+.LASF1550:
+ .string "_BITS_FLOATN_COMMON_H "
+.LASF1048:
+ .string "_GLIBCXX_USE_RANDOM_TR1 1"
+.LASF1639:
+ .string "fputws"
+.LASF485:
+ .string "_GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))"
+.LASF745:
+ .string "_GLIBCXX_HAVE_GETS"
+.LASF1175:
+ .string "__glibcxx_want_gcd"
+.LASF91:
+ .string "__cpp_attributes 200809L"
+.LASF1128:
+ .string "__glibcxx_quoted_string_io 201304L"
+.LASF1936:
+ .string "MOD_STATUS ADJ_STATUS"
+.LASF1331:
+ .string "__glibcxx_want_stacktrace"
+.LASF2229:
+ .string "_Elements"
+.LASF183:
+ .string "__INT_LEAST32_WIDTH__ 32"
+.LASF2268:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC4ERKS3_"
+.LASF776:
+ .string "_PSTL_ASSERT(_Condition) __glibcxx_assert(_Condition)"
+.LASF766:
+ .string "_GLIBCXX_FLOAT_IS_IEEE_BINARY32 1"
+.LASF924:
+ .string "_GLIBCXX_HAVE_SQRTL 1"
+.LASF1210:
+ .string "__glibcxx_shared_mutex 201505L"
+.LASF1495:
+ .string "_STL_RAW_STORAGE_ITERATOR_H 1"
+.LASF1956:
+ .string "STA_NANO 0x2000"
+.LASF1817:
+ .string "__struct_group(TAG,NAME,ATTRS,MEMBERS...) union { struct { MEMBERS } ATTRS; struct __struct_group_tag(TAG) { MEMBERS } ATTRS NAME; } ATTRS"
+.LASF496:
+ .string "_GLIBCXX23_DEPRECATED_SUGGEST(ALT) "
+.LASF1823:
+ .string "_ASM_X86_POSIX_TYPES_64_H "
+.LASF265:
+ .string "__FLT16_MANT_DIG__ 11"
+.LASF1213:
+ .string "__glibcxx_want_shared_ptr_weak_type"
+.LASF1613:
+ .string "NULL __null"
+.LASF2287:
+ .string "__get_helper<0, Base*, std::default_delete<Base> >"
+.LASF1431:
+ .string "_GLIBCXX_DEPRECATED_PAIR_CTOR __attribute__ ((__deprecated__ (\"use 'nullptr' instead of '0' to \" \"initialize std::pair of move-only \" \"type and pointer\")))"
+.LASF585:
+ .string "__KERNEL_STRICT_NAMES "
+.LASF163:
+ .string "__INTMAX_WIDTH__ 64"
+.LASF1292:
+ .string "__glibcxx_want_freestanding_array"
+.LASF1830:
+ .string "__aligned_s64 __s64 __attribute__((aligned(8)))"
+.LASF686:
+ .string "__attribute_malloc__ __attribute__ ((__malloc__))"
+.LASF1501:
+ .string "__glibcxx_want_constexpr_tuple "
+.LASF784:
+ .string "_PSTL_PRAGMA(x) _Pragma(#x)"
+.LASF1907:
+ .string "CLOCK_PROCESS_CPUTIME_ID 2"
+.LASF1386:
+ .string "__cpp_lib_result_of_sfinae 201210L"
+.LASF641:
+ .string "__USE_GNU 1"
+.LASF987:
+ .string "_GLIBCXX11_USE_C99_MATH 1"
+.LASF1181:
+ .string "__glibcxx_want_array_constexpr"
+.LASF1662:
+ .string "wcschr"
+.LASF984:
+ .string "_GLIBCXX_STDC_HEADERS 1"
+.LASF2173:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE6_M_ptrEv"
+.LASF2249:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC4EOS3_"
+.LASF1821:
+ .string "__counted_by_be(m) "
+.LASF1975:
+ .string "__SIZEOF_PTHREAD_COND_T 48"
+.LASF13:
+ .string "__ATOMIC_RELAXED 0"
+.LASF161:
+ .string "__UINTMAX_MAX__ 0xffffffffffffffffUL"
+.LASF887:
+ .string "_GLIBCXX_HAVE_LINUX_TYPES_H 1"
+.LASF467:
+ .string "__STDC_IEC_60559_COMPLEX__ 201404L"
+.LASF108:
+ .string "__cpp_unicode_characters 201411L"
+.LASF965:
+ .string "_GLIBCXX_HAVE_UNLINKAT 1"
+.LASF646:
+ .string "__GNU_LIBRARY__"
+.LASF2386:
+ .string "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EECI4St15__uniq_ptr_implIS0_S2_EEPS0_"
+.LASF1352:
+ .string "_GLIBCXX_PLACEMENT_CONSTEXPR inline"
+.LASF639:
+ .string "__USE_ATFILE 1"
+.LASF404:
+ .string "__DEC64X_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143D64x"
+.LASF2245:
+ .string "add_lvalue_reference<Base>"
+.LASF2042:
+ .string "_CONCURRENCE_H 1"
+.LASF1419:
+ .string "__glibcxx_class_requires3(_a,_b,_c,_d) "
+.LASF867:
+ .string "_GLIBCXX_HAVE_ICONV 1"
+.LASF2039:
+ .string "_GLIBCXX_READ_MEM_BARRIER __atomic_thread_fence (__ATOMIC_ACQUIRE)"
+.LASF1829:
+ .string "__aligned_u64 __u64 __attribute__((aligned(8)))"
+.LASF522:
+ .string "_GLIBCXX_END_NAMESPACE_CXX11 }"
+.LASF1161:
+ .string "__glibcxx_want_launder"
+.LASF805:
+ .string "_PSTL_PRAGMA_SIMD_EARLYEXIT "
+.LASF231:
+ .string "__FLT_IS_IEC_60559__ 1"
+.LASF755:
+ .string "_GLIBCXX_TXN_SAFE "
+.LASF1920:
+ .string "ADJ_FREQUENCY 0x0002"
+.LASF798:
+ .string "_PSTL_CPP17_EXECUTION_POLICIES_PRESENT (_MSC_VER >= 1912 && _MSVC_LANG >= 201703L) || (_GLIBCXX_RELEASE >= 9 && __GLIBCXX__ >= 20190503 && __cplusplus >= 201703L)"
+.LASF2392:
+ .string "decltype(nullptr)"
+.LASF860:
+ .string "_GLIBCXX_HAVE_FREXPL 1"
+.LASF2363:
+ .string "this"
+.LASF589:
+ .string "_ISOC95_SOURCE"
+.LASF1015:
+ .string "_GLIBCXX_USE_C99_FENV_TR1 1"
+.LASF1803:
+ .string "SCHED_FLAG_KEEP_ALL (SCHED_FLAG_KEEP_POLICY | SCHED_FLAG_KEEP_PARAMS)"
+.LASF1996:
+ .string "PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_JOINABLE"
+.LASF1190:
+ .string "__glibcxx_chrono 201611L"
+.LASF376:
+ .string "__BFLT16_IS_IEC_60559__ 0"
+.LASF1028:
+ .string "_GLIBCXX_USE_DECIMAL_FLOAT 1"
+.LASF1842:
+ .string "CLONE_PTRACE 0x00002000"
+.LASF2379:
+ .string "dwarf.cc"
+.LASF1312:
+ .string "__glibcxx_want_ranges_as_const"
+.LASF197:
+ .string "__INT_FAST16_MAX__ 0x7fffffffffffffffL"
+.LASF1744:
+ .string "__RLIM64_T_TYPE __UQUAD_TYPE"
+.LASF1387:
+ .string "__cpp_lib_is_swappable 201603L"
+.LASF774:
+ .string "_GLIBCXX_USE_TBB_PAR_BACKEND __has_include(<tbb/tbb.h>)"
+.LASF1800:
+ .string "SCHED_FLAG_KEEP_PARAMS 0x10"
+.LASF978:
+ .string "_GLIBCXX_PACKAGE_BUGREPORT \"\""
+.LASF652:
+ .string "__PMT"
+.LASF2230:
+ .string "__conditional<true>"
+.LASF1608:
+ .string "_WCHAR_T_DECLARED "
+.LASF1537:
+ .string "__GLIBC_USE_IEC_60559_FUNCS_EXT"
+.LASF16:
+ .string "__ATOMIC_RELEASE 3"
+.LASF170:
+ .string "__INT64_MAX__ 0x7fffffffffffffffL"
+.LASF2265:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE7releaseEv"
+.LASF1053:
+ .string "_GLIBCXX_USE_STRUCT_TM_TM_ZONE 1"
+.LASF1979:
+ .string "__LOCK_ALIGNMENT "
+.LASF994:
+ .string "_GLIBCXX98_USE_C99_STDLIB 1"
+.LASF448:
+ .string "__SSE_MATH__ 1"
+.LASF1581:
+ .string "__SIZE_T "
+.LASF1514:
+ .string "_STL_FUNCTION_H 1"
+.LASF2273:
+ .string "__detail"
+.LASF1271:
+ .string "__glibcxx_want_constexpr_dynamic_alloc"
+.LASF1199:
+ .string "__glibcxx_want_map_try_emplace"
+.LASF8:
+ .string "__GNUC__ 15"
+.LASF200:
+ .string "__INT_FAST32_WIDTH__ 64"
+.LASF536:
+ .string "_GLIBCXX_CLANG"
+.LASF1498:
+ .string "_UNIQUE_PTR_H 1"
+.LASF463:
+ .string "_STDC_PREDEF_H 1"
+.LASF1824:
+ .string "__kernel_old_uid_t __kernel_old_uid_t"
+.LASF476:
+ .string "_GLIBCXX_RELEASE 15"
+.LASF2187:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4ERKS2_"
+.LASF997:
+ .string "_GLIBCXX_CAN_ALIGNAS_DESTRUCTIVE_SIZE 1"
+.LASF370:
+ .string "__BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16"
+.LASF1473:
+ .string "__glibcxx_requires_string_len(_String,_Len) "
+.LASF1588:
+ .string "__DEFINED_size_t "
+.LASF2032:
+ .string "__GTHREAD_TIME_INIT {0,0}"
+.LASF247:
+ .string "__DBL_IS_IEC_60559__ 1"
+.LASF325:
+ .string "__FLT128_HAS_DENORM__ 1"
+.LASF1927:
+ .string "ADJ_MICRO 0x1000"
+.LASF837:
+ .string "_GLIBCXX_HAVE_DECL_STRNLEN 1"
+.LASF1281:
+ .string "__glibcxx_want_polymorphic_allocator"
+.LASF430:
+ .string "__SIZEOF_WINT_T__ 4"
+.LASF2056:
+ .string "_BSD_PTRDIFF_T_ "
+.LASF2118:
+ .string "__cpp_lib_make_unique 201304L"
+.LASF2282:
+ .string "__get_helper<1, std::default_delete<Base> >"
+.LASF1432:
+ .string "_GLIBCXX_DEPRECATED_PAIR_CTOR"
+.LASF2261:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE11get_deleterEv"
+.LASF979:
+ .string "_GLIBCXX_PACKAGE_NAME \"package-unused\""
+.LASF1546:
+ .string "__HAVE_FLOAT64X 1"
+.LASF477:
+ .string "__GLIBCXX__"
+.LASF2095:
+ .string "_GLIBCXX_TSAN_MUTEX_POST_SIGNAL(X) "
+.LASF1412:
+ .string "_GLIBCXX26_DEF_VAL_T(T) "
+.LASF111:
+ .string "__cpp_enumerator_attributes 201411L"
+.LASF1758:
+ .string "__KEY_T_TYPE __S32_TYPE"
+.LASF1192:
+ .string "__glibcxx_execution 201902L"
+.LASF1926:
+ .string "ADJ_SETOFFSET 0x0100"
+.LASF139:
+ .string "__INT_MAX__ 0x7fffffff"
+.LASF1148:
+ .string "__glibcxx_has_unique_object_representations 201606L"
+.LASF2352:
+ .string "__isoc23_wcstoull"
+.LASF513:
+ .string "_GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT"
+.LASF2367:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC2Ev"
+.LASF1122:
+ .string "__glibcxx_complex_udls 201309L"
+.LASF59:
+ .string "__INT_LEAST8_TYPE__ signed char"
+.LASF1598:
+ .string "_T_WCHAR "
+.LASF516:
+ .string "_GLIBCXX_NOEXCEPT_QUAL noexcept (_NE)"
+.LASF606:
+ .string "_XOPEN_SOURCE_EXTENDED 1"
+.LASF2396:
+ .string "execution"
+.LASF446:
+ .string "__SSE2__ 1"
+.LASF1445:
+ .string "__glibcxx_floating"
+.LASF1596:
+ .string "_WCHAR_T "
+.LASF2215:
+ .string "_Tuple_impl<0, Base*, std::default_delete<Base> >"
+.LASF1718:
+ .string "__SLONGWORD_TYPE long int"
+.LASF1886:
+ .string "CPU_SET_S(cpu,setsize,cpusetp) __CPU_SET_S (cpu, setsize, cpusetp)"
+.LASF2188:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4ERKS3_"
+.LASF856:
+ .string "_GLIBCXX_HAVE_FLOORL 1"
+.LASF1508:
+ .string "__glibcxx_want_constrained_equality "
+.LASF312:
+ .string "__FLT64_IS_IEC_60559__ 1"
+.LASF258:
+ .string "__LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L"
+.LASF429:
+ .string "__SIZEOF_WCHAR_T__ 4"
+.LASF791:
+ .string "_PSTL_PRAGMA_SIMD _PSTL_PRAGMA(omp simd)"
+.LASF212:
+ .string "__FLT_EVAL_METHOD__ 0"
+.LASF1217:
+ .string "__glibcxx_want_unordered_map_try_emplace"
+.LASF648:
+ .string "__GLIBC__ 2"
+.LASF366:
+ .string "__BFLT16_MAX_10_EXP__ 38"
+.LASF1406:
+ .string "_GLIBCXX_OPERATOR_DELETE"
+.LASF167:
+ .string "__INT8_MAX__ 0x7f"
+.LASF1941:
+ .string "MOD_MICRO ADJ_MICRO"
+.LASF1913:
+ .string "CLOCK_REALTIME_ALARM 8"
+.LASF1600:
+ .string "_WCHAR_T_ "
+.LASF524:
+ .string "_GLIBCXX_INLINE_VERSION 0"
+.LASF912:
+ .string "_GLIBCXX_HAVE_READLINK 1"
+.LASF540:
+ .string "_GLIBCXX_END_NAMESPACE_LDBL "
+.LASF1227:
+ .string "__glibcxx_want_bit_cast"
+.LASF1034:
+ .string "_GLIBCXX_USE_GETTIMEOFDAY 1"
+.LASF2377:
+ .string "_Z4funcv"
+.LASF1349:
+ .string "__glibcxx_want_to_string"
+.LASF1652:
+ .string "swscanf"
+.LASF555:
+ .string "_FEATURES_H 1"
+.LASF663:
+ .string "__P(args) args"
+.LASF1938:
+ .string "MOD_CLKB ADJ_TICK"
+.LASF2387:
+ .string "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EE3getEv"
+.LASF1562:
+ .string "__HAVE_FLOAT128_UNLIKE_LDBL (__HAVE_DISTINCT_FLOAT128 && __LDBL_MANT_DIG__ != 113)"
+.LASF2128:
+ .string "__uses_alloc0"
+.LASF974:
+ .string "_GLIBCXX_HAVE_WRITEV 1"
+.LASF136:
+ .string "__GXX_ABI_VERSION 1020"
+.LASF118:
+ .string "__cpp_capture_star_this 201603L"
+.LASF1003:
+ .string "_GLIBCXX_STDIO_EOF -1"
+.LASF2384:
+ .string "__nothrow_default_constructible"
+.LASF1578:
+ .string "_SYS_SIZE_T_H "
+.LASF1743:
+ .string "__RLIM_T_TYPE __SYSCALL_ULONG_TYPE"
+.LASF275:
+ .string "__FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16"
+.LASF1041:
+ .string "_GLIBCXX_USE_NANOSLEEP 1"
+.LASF888:
+ .string "_GLIBCXX_HAVE_LOCALE_H 1"
+.LASF1056:
+ .string "_GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_CXX20 1"
+.LASF747:
+ .string "_GLIBCXX_HAVE_FLOAT128_MATH 1"
+.LASF1337:
+ .string "__glibcxx_want_algorithm_default_value_type"
+.LASF2216:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_headERS4_"
+.LASF1055:
+ .string "_GLIBCXX_USE_TMPNAM 1"
+.LASF304:
+ .string "__FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64"
+.LASF327:
+ .string "__FLT128_HAS_QUIET_NAN__ 1"
+.LASF1755:
+ .string "__SUSECONDS_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF936:
+ .string "_GLIBCXX_HAVE_STRUCT_DIRENT_D_TYPE 1"
+.LASF434:
+ .string "__x86_64 1"
+.LASF893:
+ .string "_GLIBCXX_HAVE_LSEEK 1"
+.LASF1812:
+ .string "__ASM_GENERIC_BITS_PER_LONG "
+.LASF2237:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEE4swapERS4_"
+.LASF1454:
+ .string "_GLIBCXX_MAKE_MOVE_ITERATOR(_Iter) std::make_move_iterator(_Iter)"
+.LASF1978:
+ .string "__SIZEOF_PTHREAD_BARRIERATTR_T 4"
+.LASF1005:
+ .string "_GLIBCXX_STDIO_SEEK_END 2"
+.LASF1185:
+ .string "__glibcxx_want_clamp"
+.LASF2008:
+ .string "PTHREAD_PROCESS_PRIVATE PTHREAD_PROCESS_PRIVATE"
+.LASF578:
+ .string "__USE_FORTIFY_LEVEL"
+.LASF1543:
+ .string "_BITS_FLOATN_H "
+.LASF2009:
+ .string "PTHREAD_PROCESS_SHARED PTHREAD_PROCESS_SHARED"
+.LASF114:
+ .string "__cpp_nontype_template_args 201411L"
+.LASF809:
+ .string "_PSTL_PRAGMA_VECTOR_UNALIGNED "
+.LASF1689:
+ .string "wprintf"
+.LASF2338:
+ .string "tm_min"
+.LASF2111:
+ .string "__glibcxx_want_smart_ptr_for_overwrite "
+.LASF1884:
+ .string "CPU_ZERO(cpusetp) __CPU_ZERO_S (sizeof (cpu_set_t), cpusetp)"
+.LASF1754:
+ .string "__USECONDS_T_TYPE __U32_TYPE"
+.LASF2247:
+ .string "unique_ptr<Base, std::default_delete<Base> >"
+.LASF1968:
+ .string "_THREAD_SHARED_TYPES_H 1"
+.LASF949:
+ .string "_GLIBCXX_HAVE_SYS_STAT_H 1"
+.LASF1211:
+ .string "__glibcxx_want_shared_mutex"
+.LASF1822:
+ .string "__FD_SETSIZE"
+.LASF1962:
+ .string "__clockid_t_defined 1"
+.LASF595:
+ .string "_ISOC23_SOURCE"
+.LASF569:
+ .string "__USE_XOPEN2K8"
+.LASF892:
+ .string "_GLIBCXX_HAVE_LOGL 1"
+.LASF2236:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEaSEOS4_"
+.LASF1663:
+ .string "wcscmp"
+.LASF1186:
+ .string "__glibcxx_sample 201603L"
+.LASF815:
+ .string "_GLIBCXX_HAVE_ACOSF 1"
+.LASF1614:
+ .string "__need_NULL"
+.LASF2063:
+ .string "offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)"
+.LASF1504:
+ .string "__glibcxx_want_apply "
+.LASF583:
+ .string "__GLIBC_USE_DEPRECATED_SCANF"
+.LASF2091:
+ .string "_GLIBCXX_TSAN_MUTEX_LOCKED(X) "
+.LASF474:
+ .string "__SYSCALL_WORDSIZE 64"
+.LASF1505:
+ .string "__glibcxx_want_make_from_tuple "
+.LASF2321:
+ .string "fp_offset"
+.LASF1496:
+ .string "_GLIBCXX_ALIGN_H 1"
+.LASF378:
+ .string "__DEC32_MIN_EXP__ (-94)"
+.LASF1243:
+ .string "__glibcxx_want_is_pointer_interconvertible"
+.LASF1171:
+ .string "__glibcxx_want_variant"
+.LASF1648:
+ .string "mbsrtowcs"
+.LASF2142:
+ .string "_M_get"
+.LASF1224:
+ .string "__glibcxx_want_bind_front"
+.LASF408:
+ .string "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1"
+.LASF1442:
+ .string "__glibcxx_max_digits10(_Tp) (2 + __glibcxx_floating(_Tp, __FLT_MANT_DIG__, __DBL_MANT_DIG__, __LDBL_MANT_DIG__) * 643L / 2136)"
+.LASF2320:
+ .string "gp_offset"
+.LASF862:
+ .string "_GLIBCXX_HAVE_GETIPINFO 1"
+.LASF671:
+ .string "__bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)"
+.LASF1841:
+ .string "CLONE_PIDFD 0x00001000"
+.LASF1404:
+ .string "_GLIBCXX_SIZED_DEALLOC(p,n) (p), (n) * sizeof(_Tp)"
+.LASF925:
+ .string "_GLIBCXX_HAVE_STACKTRACE 1"
+.LASF623:
+ .string "__USE_POSIX199309 1"
+.LASF57:
+ .string "__UINT32_TYPE__ unsigned int"
+.LASF756:
+ .string "_GLIBCXX_TXN_SAFE_DYN "
+.LASF927:
+ .string "_GLIBCXX_HAVE_STDBOOL_H 1"
+.LASF691:
+ .string "__attribute_maybe_unused__ __attribute__ ((__unused__))"
+.LASF346:
+ .string "__FLT64X_DIG__ 18"
+.LASF140:
+ .string "__LONG_MAX__ 0x7fffffffffffffffL"
+.LASF1772:
+ .string "__TIME64_T_TYPE __TIME_T_TYPE"
+.LASF2311:
+ .string "__int128"
+.LASF2178:
+ .string "reset"
+.LASF1906:
+ .string "CLOCK_MONOTONIC 1"
+.LASF2314:
+ .string "char32_t"
+.LASF1506:
+ .string "__glibcxx_want_ranges_zip "
+.LASF2344:
+ .string "tm_yday"
+.LASF2199:
+ .string "_Tuple_impl"
+.LASF1647:
+ .string "mbsinit"
+.LASF253:
+ .string "__LDBL_MAX_10_EXP__ 4932"
+.LASF1163:
+ .string "__glibcxx_want_logical_traits"
+.LASF1863:
+ .string "_BITS_CPU_SET_H 1"
+.LASF128:
+ .string "__cpp_sized_deallocation 201309L"
+.LASF389:
+ .string "__DEC64_EPSILON__ 1E-15DD"
+.LASF1482:
+ .string "__glibcxx_want_bit_cast "
+.LASF827:
+ .string "_GLIBCXX_HAVE_ATOMIC_LOCK_POLICY 1"
+.LASF1184:
+ .string "__glibcxx_clamp 201603L"
+.LASF1832:
+ .string "__aligned_le64 __le64 __attribute__((aligned(8)))"
+.LASF123:
+ .string "__cpp_template_auto 201606L"
+.LASF1949:
+ .string "STA_UNSYNC 0x0040"
+.LASF2151:
+ .string "~exception_ptr"
+.LASF2075:
+ .string "ATOMIC_CHAR_LOCK_FREE __GCC_ATOMIC_CHAR_LOCK_FREE"
+.LASF1890:
+ .string "CPU_COUNT_S(setsize,cpusetp) __CPU_COUNT_S (setsize, cpusetp)"
+.LASF1226:
+ .string "__glibcxx_want_starts_ends_with"
+.LASF2116:
+ .string "__cpp_lib_enable_shared_from_this 201603L"
+.LASF379:
+ .string "__DEC32_MAX_EXP__ 97"
+.LASF1740:
+ .string "__OFF_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF344:
+ .string "__FLT32X_IS_IEC_60559__ 1"
+.LASF495:
+ .string "_GLIBCXX23_DEPRECATED "
+.LASF2349:
+ .string "__isoc23_wcstoul"
+.LASF1376:
+ .string "__glibcxx_want_logical_traits "
+.LASF1266:
+ .string "__glibcxx_want_atomic_wait"
+.LASF2193:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EE7_M_headERKS3_"
+.LASF1466:
+ .string "__glibcxx_requires_partitioned_lower(_First,_Last,_Value) "
+.LASF1253:
+ .string "__glibcxx_want_type_identity"
+.LASF2262:
+ .string "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EE11get_deleterEv"
+.LASF1115:
+ .string "__glibcxx_want_tuples_by_type"
+.LASF462:
+ .string "_GNU_SOURCE 1"
+.LASF323:
+ .string "__FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128"
+.LASF428:
+ .string "__SIZEOF_INT128__ 16"
+.LASF1611:
+ .string "__need_wchar_t"
+.LASF328:
+ .string "__FLT128_IS_IEC_60559__ 1"
+.LASF1013:
+ .string "_GLIBCXX_USE_C99_CTYPE_TR1 1"
+.LASF2307:
+ .string "signed char"
+.LASF761:
+ .string "_GLIBCXX_USE_C99_COMPLEX _GLIBCXX11_USE_C99_COMPLEX"
+.LASF1288:
+ .string "__glibcxx_want_constexpr_typeinfo"
+.LASF763:
+ .string "_GLIBCXX_USE_C99_STDLIB _GLIBCXX11_USE_C99_STDLIB"
+.LASF1377:
+ .string "__glibcxx_want_reference_from_temporary "
+.LASF437:
+ .string "__SIZEOF_FLOAT128__ 16"
+.LASF1575:
+ .string "__size_t__ "
+.LASF12:
+ .string "__GNUC_RH_RELEASE__ 1"
+.LASF625:
+ .string "__USE_XOPEN2K 1"
+.LASF1029:
+ .string "_GLIBCXX_USE_DEV_RANDOM 1"
+.LASF1393:
+ .string "__cpp_lib_has_unique_object_representations 201606L"
+.LASF1320:
+ .string "__glibcxx_want_adaptor_iterator_pair_constructor"
+.LASF986:
+ .string "_GLIBCXX11_USE_C99_COMPLEX 1"
+.LASF1604:
+ .string "_WCHAR_T_H "
+.LASF358:
+ .string "__FLT64X_HAS_INFINITY__ 1"
+.LASF1932:
+ .string "MOD_OFFSET ADJ_OFFSET"
+.LASF692:
+ .string "__attribute_used__ __attribute__ ((__used__))"
+.LASF1114:
+ .string "__glibcxx_tuples_by_type 201304L"
+.LASF1030:
+ .string "_GLIBCXX_USE_FCHMOD 1"
+.LASF31:
+ .string "__CHAR_BIT__ 8"
+.LASF605:
+ .string "_XOPEN_SOURCE_EXTENDED"
+.LASF1651:
+ .string "swprintf"
+.LASF2146:
+ .string "_ZNSt15__exception_ptr13exception_ptrC4EDn"
+.LASF1293:
+ .string "__glibcxx_want_freestanding_cstring"
+.LASF1542:
+ .string "__GLIBC_USE_IEC_60559_TYPES_EXT 1"
+.LASF2248:
+ .string "unique_ptr"
+.LASF1943:
+ .string "STA_PLL 0x0001"
+.LASF2065:
+ .string "_GXX_NULLPTR_T "
+.LASF737:
+ .string "__stub___compat_bdflush "
+.LASF2160:
+ .string "default_delete"
+.LASF935:
+ .string "_GLIBCXX_HAVE_STRTOLD 1"
+.LASF2013:
+ .string "PTHREAD_CANCEL_DEFERRED PTHREAD_CANCEL_DEFERRED"
+.LASF1809:
+ .string "_ASM_GENERIC_INT_LL64_H "
+.LASF1988:
+ .string "__ONCE_FLAG_INIT { 0 }"
+.LASF2277:
+ .string "_Nth_type<0, Base*, std::default_delete<Base> >"
+.LASF1658:
+ .string "vwprintf"
+.LASF1565:
+ .string "__f64(x) x ##f64"
+.LASF2350:
+ .string "__isoc23_wscanf"
+.LASF1583:
+ .string "_BSD_SIZE_T_ "
+.LASF710:
+ .string "__va_arg_pack_len() __builtin_va_arg_pack_len ()"
+.LASF1955:
+ .string "STA_CLOCKERR 0x1000"
+.LASF2019:
+ .string "__cleanup_fct_attribute "
+.LASF1424:
+ .string "__glibcxx_requires_nonempty() __glibcxx_assert(!this->empty())"
+.LASF694:
+ .string "__attribute_deprecated__ __attribute__ ((__deprecated__))"
+.LASF53:
+ .string "__INT32_TYPE__ int"
+.LASF1967:
+ .string "_BITS_PTHREADTYPES_COMMON_H 1"
+.LASF79:
+ .string "__GXX_RTTI 1"
+.LASF1007:
+ .string "_GLIBCXX_SYMVER_GNU 1"
+.LASF668:
+ .string "__BEGIN_DECLS extern \"C\" {"
+.LASF1665:
+ .string "wcscpy"
+.LASF584:
+ .string "__GLIBC_USE_C23_STRTOL"
+.LASF2312:
+ .string "wchar_t"
+.LASF1656:
+ .string "vswprintf"
+.LASF1493:
+ .string "_EXT_ALLOC_TRAITS_H 1"
+.LASF424:
+ .string "__GCC_ATOMIC_POINTER_LOCK_FREE 2"
+.LASF1649:
+ .string "putwc"
+.LASF1708:
+ .string "_GLIBCXX_GCC_GTHR_POSIX_H "
+.LASF1020:
+ .string "_GLIBCXX_USE_C99_MATH_FUNCS 1"
+.LASF1214:
+ .string "__glibcxx_string_view 201803L"
+.LASF1554:
+ .string "__HAVE_FLOAT32X 1"
+.LASF895:
+ .string "_GLIBCXX_HAVE_MEMALIGN 1"
+.LASF851:
+ .string "_GLIBCXX_HAVE_FINITE 1"
+.LASF286:
+ .string "__FLT32_MAX_10_EXP__ 38"
+.LASF1768:
+ .string "__STATFS_MATCHES_STATFS64 1"
+.LASF1417:
+ .string "__glibcxx_class_requires(_a,_b) "
+.LASF307:
+ .string "__FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64"
+.LASF1828:
+ .string "__bitwise__ __bitwise"
+.LASF1443:
+ .string "__glibcxx_digits10(_Tp) __glibcxx_floating(_Tp, __FLT_DIG__, __DBL_DIG__, __LDBL_DIG__)"
+.LASF1966:
+ .string "__isleap(year) ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))"
+.LASF386:
+ .string "__DEC64_MAX_EXP__ 385"
+.LASF864:
+ .string "_GLIBCXX_HAVE_HYPOT 1"
+.LASF814:
+ .string "_PSTL_PRAGMA_MESSAGE_POLICIES(x) "
+.LASF93:
+ .string "__cpp_rvalue_references 200610L"
+.LASF2162:
+ .string "operator()"
+.LASF931:
+ .string "_GLIBCXX_HAVE_STRERROR_R 1"
+.LASF1595:
+ .string "__WCHAR_T__ "
+.LASF102:
+ .string "__cpp_init_captures 201304L"
+.LASF207:
+ .string "__INTPTR_MAX__ 0x7fffffffffffffffL"
+.LASF2251:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED4Ev"
+.LASF261:
+ .string "__LDBL_HAS_DENORM__ 1"
+.LASF1422:
+ .string "__glibcxx_requires_non_empty_range(_First,_Last) __glibcxx_assert(_First != _Last)"
+.LASF593:
+ .string "_ISOC11_SOURCE"
+.LASF2050:
+ .string "_ANSI_STDDEF_H "
+.LASF1058:
+ .string "_GLIBCXX_USE_UTIME 1"
+.LASF543:
+ .string "_GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_CXX11"
+.LASF1959:
+ .string "STA_RONLY (STA_PPSSIGNAL | STA_PPSJITTER | STA_PPSWANDER | STA_PPSERROR | STA_CLOCKERR | STA_NANO | STA_MODE | STA_CLK)"
+.LASF656:
+ .string "__LEAF , __leaf__"
+.LASF1952:
+ .string "STA_PPSJITTER 0x0200"
+.LASF2330:
+ .string "mbstate_t"
+.LASF1011:
+ .string "_GLIBCXX_USE_C99_COMPLEX_TR1 1"
+.LASF481:
+ .string "_GLIBCXX_NORETURN __attribute__ ((__noreturn__))"
+.LASF771:
+ .string "_GLIBCXX_HAVE_BUILTIN_LAUNDER 1"
+.LASF1893:
+ .string "CPU_AND(destset,srcset1,srcset2) __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, &)"
+.LASF1052:
+ .string "_GLIBCXX_USE_SENDFILE 1"
+.LASF418:
+ .string "__GCC_ATOMIC_INT_LOCK_FREE 2"
+.LASF192:
+ .string "__UINT32_C(c) c ## U"
+.LASF301:
+ .string "__FLT64_MAX_EXP__ 1024"
+.LASF2100:
+ .string "__glibcxx_want_atomic_value_initialization "
+.LASF2343:
+ .string "tm_wday"
+.LASF199:
+ .string "__INT_FAST32_MAX__ 0x7fffffffffffffffL"
+.LASF1513:
+ .string "__glibcxx_no_dangling_refs(U) "
+.LASF1247:
+ .string "__glibcxx_want_source_location"
+.LASF2109:
+ .string "__glibcxx_want_shared_ptr_arrays "
+.LASF405:
+ .string "__REGISTER_PREFIX__ "
+.LASF951:
+ .string "_GLIBCXX_HAVE_SYS_TIME_H 1"
+.LASF2139:
+ .string "_M_release"
+.LASF2164:
+ .string "__uniq_ptr_impl<Base, std::default_delete<Base> >"
+.LASF870:
+ .string "_GLIBCXX_HAVE_ISINFL 1"
+.LASF1350:
+ .string "__glibcxx_want_modules"
+.LASF1818:
+ .string "__DECLARE_FLEX_ARRAY(T,member) T member[0]"
+.LASF1798:
+ .string "SCHED_FLAG_DL_OVERRUN 0x04"
+.LASF499:
+ .string "_GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ (\"cxx11\")))"
+.LASF1080:
+ .string "__glibcxx_want_allocator_traits_is_always_equal"
+.LASF1327:
+ .string "__glibcxx_want_move_only_function"
+.LASF1475:
+ .string "__glibcxx_requires_irreflexive2(_First,_Last) "
+.LASF1564:
+ .string "__f32(x) x ##f32"
+.LASF1046:
+ .string "_GLIBCXX_USE_PTHREAD_RWLOCK_CLOCKLOCK 1"
+.LASF2325:
+ .string "__wch"
+.LASF498:
+ .string "_GLIBCXX26_DEPRECATED_SUGGEST(ALT) "
+.LASF2227:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4EOS4_"
+.LASF1439:
+ .ascii "_GLIBCXX_INT_N_TRAITS(T,WIDTH) __extension__ template<> stru"
+ .ascii "ct __is_int"
+ .string "eger_nonstrict<T> { enum { __value = 1 }; typedef std::__true_type __type; enum { __width = WIDTH }; }; __extension__ template<> struct __is_integer_nonstrict<unsigned T> { enum { __value = 1 }; typedef std::__true_type __type; enum { __width = WIDTH }; };"
+.LASF1436:
+ .string "__INT_N(TYPE) __extension__ template<> struct __is_integer<TYPE> { enum { __value = 1 }; typedef __true_type __type; }; __extension__ template<> struct __is_integer<unsigned TYPE> { enum { __value = 1 }; typedef __true_type __type; };"
+.LASF848:
+ .string "_GLIBCXX_HAVE_FCNTL_H 1"
+.LASF2212:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4ESt15allocator_arg_tSt13__uses_alloc0"
+.LASF1219:
+ .string "__glibcxx_want_atomic_flag_test"
+.LASF1371:
+ .string "__glibcxx_want_is_null_pointer "
+.LASF2165:
+ .string "_Ptr<Base, std::default_delete<Base>, void>"
+.LASF899:
+ .string "_GLIBCXX_HAVE_MODFL 1"
+.LASF1793:
+ .string "SCHED_DEADLINE 6"
+.LASF857:
+ .string "_GLIBCXX_HAVE_FMODF 1"
+.LASF2191:
+ .string "_M_head"
+.LASF455:
+ .string "__linux__ 1"
+.LASF1630:
+ .string "__CORRECT_ISO_CPP_WCHAR_H_PROTO "
+.LASF2279:
+ .string "tuple_element<0, std::tuple<Base*, std::default_delete<Base> > >"
+.LASF1361:
+ .string "__glibcxx_want_bool_constant "
+.LASF2026:
+ .string "__GTHREAD_HAS_COND 1"
+.LASF1427:
+ .string "_GLIBCXX_DEBUG_ONLY(_Statement) "
+.LASF1159:
+ .string "__glibcxx_launder 201606L"
+.LASF729:
+ .string "__attr_access(x) __attribute__ ((__access__ x))"
+.LASF2055:
+ .string "_PTRDIFF_T_ "
+.LASF596:
+ .string "_ISOC23_SOURCE 1"
+.LASF1657:
+ .string "vswscanf"
+.LASF667:
+ .string "__ptr_t void *"
+.LASF1897:
+ .string "CPU_OR_S(setsize,destset,srcset1,srcset2) __CPU_OP_S (setsize, destset, srcset1, srcset2, |)"
+.LASF2341:
+ .string "tm_mon"
+.LASF938:
+ .string "_GLIBCXX_HAVE_SYMLINK 1"
+.LASF1004:
+ .string "_GLIBCXX_STDIO_SEEK_CUR 1"
+.LASF1051:
+ .string "_GLIBCXX_USE_SC_NPROCESSORS_ONLN 1"
+.LASF919:
+ .string "_GLIBCXX_HAVE_SINHF 1"
+.LASF1499:
+ .string "_GLIBCXX_TUPLE 1"
+.LASF2169:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC4EPS0_"
+.LASF4:
+ .string "__STDC_HOSTED__ 1"
+.LASF1710:
+ .string "__GTHREADS_CXX0X 1"
+.LASF886:
+ .string "_GLIBCXX_HAVE_LINUX_RANDOM_H 1"
+.LASF470:
+ .string "_MEMORYFWD_H 1"
+.LASF69:
+ .string "__INT_FAST32_TYPE__ long int"
+.LASF2061:
+ .string "__need_ptrdiff_t"
+.LASF2285:
+ .string "get<1, Base*, std::default_delete<Base> >"
+.LASF989:
+ .string "_GLIBCXX11_USE_C99_STDLIB 1"
+.LASF1134:
+ .string "__glibcxx_addressof_constexpr 201603L"
+.LASF436:
+ .string "__SIZEOF_FLOAT80__ 16"
+.LASF2155:
+ .string "__cxa_exception_type"
+.LASF928:
+ .string "_GLIBCXX_HAVE_STDINT_H 1"
+.LASF181:
+ .string "__INT_LEAST32_MAX__ 0x7fffffff"
+.LASF285:
+ .string "__FLT32_MAX_EXP__ 128"
+.LASF559:
+ .string "__USE_ISOCXX11"
+.LASF99:
+ .string "__cpp_ref_qualifiers 200710L"
+.LASF2378:
+ .string "GNU C++17 15.1.1 20250425 (Red Hat 15.1.1-1) -mtune=generic -march=x86-64 -g3 -gdwarf-4 -O2"
+.LASF2309:
+ .string "long int"
+.LASF1951:
+ .string "STA_PPSSIGNAL 0x0100"
+.LASF400:
+ .string "__DEC64X_MAX_EXP__ 6145"
+.LASF6:
+ .string "__STDC_EMBED_FOUND__ 1"
+.LASF1486:
+ .string "__glibcxx_want_endian "
+.LASF244:
+ .string "__DBL_HAS_DENORM__ 1"
+.LASF2113:
+ .string "__glibcxx_want_transparent_operators "
+.LASF597:
+ .string "_ISOC2Y_SOURCE"
+.LASF173:
+ .string "__UINT32_MAX__ 0xffffffffU"
+.LASF302:
+ .string "__FLT64_MAX_10_EXP__ 308"
+.LASF271:
+ .string "__FLT16_DECIMAL_DIG__ 5"
+.LASF2256:
+ .string "pointer"
+.LASF2171:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEaSEOS3_"
+.LASF2053:
+ .string "_T_PTRDIFF "
+.LASF587:
+ .string "__glibc_clang_prereq(maj,min) 0"
+.LASF1154:
+ .string "__glibcxx_want_invoke"
+.LASF885:
+ .string "_GLIBCXX_HAVE_LINUX_FUTEX 1"
+.LASF414:
+ .string "__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2"
+.LASF813:
+ .string "_PSTL_PRAGMA_MESSAGE(x) "
+.LASF764:
+ .string "_GLIBCXX_USE_C99_WCHAR _GLIBCXX11_USE_C99_WCHAR"
+.LASF1182:
+ .string "__glibcxx_nonmember_container_access 201411L"
+.LASF407:
+ .string "__GNUC_STDC_INLINE__ 1"
+.LASF884:
+ .string "_GLIBCXX_HAVE_LINK_H 1"
+.LASF981:
+ .string "_GLIBCXX_PACKAGE_TARNAME \"libstdc++\""
+.LASF2342:
+ .string "tm_year"
+.LASF1787:
+ .string "SCHED_FIFO 1"
+.LASF2243:
+ .string "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EEC4EOS3_"
+.LASF1079:
+ .string "__glibcxx_allocator_traits_is_always_equal 201411L"
+.LASF2235:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEaSERKS4_"
+.LASF2022:
+ .string "pthread_cleanup_push_defer_np(routine,arg) do { __pthread_cleanup_class __clframe (routine, arg); __clframe.__defer ()"
+.LASF748:
+ .string "_GLIBCXX_MAY_HAVE___CXA_THREAD_ATEXIT_IMPL 1"
+.LASF1643:
+ .string "getwc"
+.LASF804:
+ .string "_PSTL_UDS_PRESENT "
+.LASF1972:
+ .string "__SIZEOF_PTHREAD_RWLOCK_T 56"
+.LASF1820:
+ .string "__counted_by_le(m) "
+.LASF664:
+ .string "__PMT(args) args"
+.LASF1827:
+ .string "__bitwise "
+.LASF690:
+ .string "__attribute_const__ __attribute__ ((__const__))"
+.LASF1455:
+ .string "_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(_Iter) std::__make_move_if_noexcept_iterator(_Iter)"
+.LASF1690:
+ .string "wscanf"
+.LASF153:
+ .string "__WCHAR_WIDTH__ 32"
+.LASF3:
+ .string "__STDC_UTF_32__ 1"
+.LASF2255:
+ .string "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EEdeEv"
+.LASF306:
+ .string "__FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64"
+.LASF2041:
+ .string "_SYS_SINGLE_THREADED_H "
+.LASF973:
+ .string "_GLIBCXX_HAVE_WCTYPE_H 1"
+.LASF2054:
+ .string "__PTRDIFF_T "
+.LASF1874:
+ .ascii "__CPU_OP_S(setsize,destset,srcset1,srcset2,op) (__extension_"
+ .ascii "_ ({ cpu_set_t *__dest = (destset); const __cp"
+ .string "u_mask *__arr1 = (srcset1)->__bits; const __cpu_mask *__arr2 = (srcset2)->__bits; size_t __imax = (setsize) / sizeof (__cpu_mask); size_t __i; for (__i = 0; __i < __imax; ++__i) ((__cpu_mask *) __dest->__bits)[__i] = __arr1[__i] op __arr2[__i]; __dest; }))"
+.LASF1775:
+ .string "_STRUCT_TIMESPEC 1"
+.LASF985:
+ .string "_GLIBCXX_DARWIN_USE_64_BIT_INODE 1"
+.LASF465:
+ .string "__STDC_IEC_60559_BFP__ 201404L"
+.LASF2110:
+ .string "__glibcxx_want_shared_ptr_weak_type "
+.LASF945:
+ .string "_GLIBCXX_HAVE_SYS_SDT_H 1"
+.LASF1873:
+ .string "__CPU_EQUAL_S(setsize,cpusetp1,cpusetp2) (__builtin_memcmp (cpusetp1, cpusetp2, setsize) == 0)"
+.LASF1961:
+ .string "__struct_tm_defined 1"
+.LASF1930:
+ .string "ADJ_OFFSET_SINGLESHOT 0x8001"
+.LASF142:
+ .string "__WCHAR_MAX__ 0x7fffffff"
+.LASF2129:
+ .string "_Sink"
+.LASF87:
+ .string "__cpp_unicode_literals 200710L"
+.LASF2172:
+ .string "_M_ptr"
+.LASF1701:
+ .ascii "_GLIBCXX_MEM_FN_TRAITS2(_CV,_REF,_LVAL,_RVAL) template<typen"
+ .ascii "ame _Res, typename _Class, typename... _ArgTypes> struct _Me"
+ .ascii "m_fn_traits<_Res (_Class::*)(_ArgTypes...) _CV _REF> : _Mem_"
+ .ascii "fn_traits_base<_Res, _CV _Class, _ArgTypes."
+ .string "..> { using __vararg = false_type; }; template<typename _Res, typename _Class, typename... _ArgTypes> struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes..., ...) _CV _REF> : _Mem_fn_traits_base<_Res, _CV _Class, _ArgTypes...> { using __vararg = true_type; };"
+.LASF1237:
+ .string "__glibcxx_want_integer_comparison_functions"
+.LASF293:
+ .string "__FLT32_HAS_DENORM__ 1"
+.LASF651:
+ .string "_SYS_CDEFS_H 1"
+.LASF1993:
+ .string "__jmp_buf_tag_defined 1"
+.LASF154:
+ .string "__WINT_WIDTH__ 32"
+.LASF2218:
+ .string "_Inherited"
+.LASF1002:
+ .string "_GLIBCXX_RES_LIMITS 1"
+.LASF2329:
+ .string "__mbstate_t"
+.LASF957:
+ .string "_GLIBCXX_HAVE_TANHL 1"
+.LASF1840:
+ .string "CLONE_SIGHAND 0x00000800"
+.LASF1143:
+ .string "__glibcxx_want_atomic_is_always_lock_free"
+.LASF2357:
+ .string "_Znwm"
+.LASF1958:
+ .string "STA_CLK 0x8000"
+.LASF1411:
+ .string "_STL_ITERATOR_BASE_TYPES_H 1"
+.LASF2153:
+ .string "swap"
+.LASF850:
+ .string "_GLIBCXX_HAVE_FENV_H 1"
+.LASF1762:
+ .string "__FSID_T_TYPE struct { int __val[2]; }"
+.LASF109:
+ .string "__cpp_static_assert 201411L"
+.LASF1970:
+ .string "__SIZEOF_PTHREAD_MUTEX_T 40"
+.LASF311:
+ .string "__FLT64_HAS_QUIET_NAN__ 1"
+.LASF838:
+ .string "_GLIBCXX_HAVE_DIRENT_H 1"
+.LASF249:
+ .string "__LDBL_DIG__ 18"
+.LASF1568:
+ .string "__CFLOAT32 _Complex _Float32"
+.LASF2373:
+ .string "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EECI2St15__uniq_ptr_implIS0_S2_EEPS0_"
+.LASF417:
+ .string "__GCC_ATOMIC_SHORT_LOCK_FREE 2"
+.LASF1025:
+ .string "_GLIBCXX_USE_CHMOD 1"
+.LASF831:
+ .string "_GLIBCXX_HAVE_CEILL 1"
+.LASF1944:
+ .string "STA_PPSFREQ 0x0002"
+.LASF2361:
+ .string "__cxa_guard_abort"
+.LASF2204:
+ .string "_M_swap"
+.LASF1795:
+ .string "SCHED_RESET_ON_FORK 0x40000000"
+.LASF845:
+ .string "_GLIBCXX_HAVE_EXPL 1"
+.LASF90:
+ .string "__cpp_decltype 200707L"
+.LASF440:
+ .string "__GCC_ASM_FLAG_OUTPUTS__ 1"
+.LASF1761:
+ .string "__BLKSIZE_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF38:
+ .string "__SIZEOF_POINTER__ 8"
+.LASF272:
+ .string "__FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16"
+.LASF1476:
+ .string "__glibcxx_requires_irreflexive_pred(_First,_Last,_Pred) "
+.LASF321:
+ .string "__FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128"
+.LASF1836:
+ .string "CSIGNAL 0x000000ff"
+.LASF2316:
+ .string "long double"
+.LASF2002:
+ .string "PTHREAD_RWLOCK_INITIALIZER { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_DEFAULT_NP) } }"
+.LASF1294:
+ .string "__glibcxx_want_freestanding_expected"
+.LASF1285:
+ .string "__glibcxx_want_syncbuf"
+.LASF49:
+ .string "__CHAR32_TYPE__ unsigned int"
+.LASF345:
+ .string "__FLT64X_MANT_DIG__ 64"
+.LASF1388:
+ .string "__cpp_lib_void_t 201411L"
+.LASF1849:
+ .string "CLONE_PARENT_SETTID 0x00100000"
+.LASF1569:
+ .string "__CFLOAT64 _Complex _Float64"
+.LASF1484:
+ .string "__glibcxx_want_bitops "
+.LASF1231:
+ .string "__glibcxx_optional 201606L"
+.LASF2284:
+ .string "__tuple_element_t"
+.LASF622:
+ .string "__USE_POSIX2 1"
+.LASF1250:
+ .string "__glibcxx_want_three_way_comparison"
+.LASF1609:
+ .string "__DEFINED_wchar_t "
+.LASF897:
+ .string "_GLIBCXX_HAVE_MODF 1"
+.LASF1139:
+ .string "__glibcxx_want_apply"
+.LASF488:
+ .string "_GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)"
+.LASF1707:
+ .string "_GLIBCXX_GCC_GTHR_H "
+.LASF1014:
+ .string "_GLIBCXX_USE_C99_FENV 1"
+.LASF1360:
+ .string "_GLIBCXX_TYPE_TRAITS 1"
+.LASF119:
+ .string "__cpp_inline_variables 201606L"
+.LASF1571:
+ .string "__CFLOAT64X _Complex _Float64x"
+.LASF586:
+ .string "__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))"
+.LASF683:
+ .string "__ASMNAME2(prefix,cname) __STRING (prefix) cname"
+.LASF1713:
+ .string "_BITS_TYPES_H 1"
+.LASF310:
+ .string "__FLT64_HAS_INFINITY__ 1"
+.LASF1908:
+ .string "CLOCK_THREAD_CPUTIME_ID 3"
+.LASF422:
+ .string "__GCC_DESTRUCTIVE_SIZE 64"
+.LASF1066:
+ .string "_ALLOCATOR_H 1"
+.LASF883:
+ .string "_GLIBCXX_HAVE_LINK 1"
+.LASF679:
+ .string "__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))"
+.LASF141:
+ .string "__LONG_LONG_MAX__ 0x7fffffffffffffffLL"
+.LASF1290:
+ .string "__glibcxx_want_format_ranges"
+.LASF1461:
+ .string "__glibcxx_requires_can_decrement_range(_First1,_Last1,_First2) "
+.LASF349:
+ .string "__FLT64X_MAX_EXP__ 16384"
+.LASF2301:
+ .string "bool"
+.LASF17:
+ .string "__ATOMIC_ACQ_REL 4"
+.LASF1287:
+ .string "__glibcxx_want_constexpr_charconv"
+.LASF442:
+ .string "__k8__ 1"
+.LASF40:
+ .string "__GNUC_WIDE_EXECUTION_CHARSET_NAME \"UTF-32LE\""
+.LASF1343:
+ .string "__glibcxx_want_ratio"
+.LASF1791:
+ .string "SCHED_ISO 4"
+.LASF601:
+ .string "_POSIX_C_SOURCE"
+.LASF1035:
+ .string "_GLIBCXX_USE_GET_NPROCS 1"
+.LASF2222:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4Ev"
+.LASF1326:
+ .string "__glibcxx_want_ios_noreplace"
+.LASF1:
+ .string "__cplusplus 201703L"
+.LASF806:
+ .string "_PSTL_PRAGMA_SIMD_ORDERED_MONOTONIC(PRM) "
+.LASF371:
+ .string "__BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16"
+.LASF209:
+ .string "__UINTPTR_MAX__ 0xffffffffffffffffUL"
+.LASF420:
+ .string "__GCC_ATOMIC_LLONG_LOCK_FREE 2"
+.LASF1521:
+ .string "_GLIBCXX_IOSFWD 1"
+.LASF243:
+ .string "__DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)"
+.LASF970:
+ .string "_GLIBCXX_HAVE_VWSCANF 1"
+.LASF402:
+ .string "__DEC64X_MAX__ 9.999999999999999999999999999999999E6144D64x"
+.LASF628:
+ .string "__USE_XOPEN_EXTENDED 1"
+.LASF1304:
+ .string "__glibcxx_want_ranges_chunk"
+.LASF551:
+ .string "_GLIBCXX_END_EXTERN_C }"
+.LASF2159:
+ .string "default_delete<Base>"
+.LASF223:
+ .string "__FLT_MAX__ 3.40282346638528859811704183484516925e+38F"
+.LASF96:
+ .string "__cpp_delegating_constructors 200604L"
+.LASF152:
+ .string "__LONG_LONG_WIDTH__ 64"
+.LASF772:
+ .string "_GLIBCXX_USE_BUILTIN_TRAIT(BT) _GLIBCXX_HAS_BUILTIN(BT)"
+.LASF767:
+ .string "_GLIBCXX_DOUBLE_IS_IEEE_BINARY64 1"
+.LASF913:
+ .string "_GLIBCXX_HAVE_SECURE_GETENV 1"
+.LASF2127:
+ .string "allocator_arg_t"
+.LASF1385:
+ .string "__cpp_lib_is_null_pointer 201309L"
+.LASF2315:
+ .string "char"
+.LASF1973:
+ .string "__SIZEOF_PTHREAD_BARRIER_T 32"
+.LASF2348:
+ .string "__isoc23_wcstol"
+.LASF232:
+ .string "__DBL_MANT_DIG__ 53"
+.LASF1736:
+ .string "__INO64_T_TYPE __UQUAD_TYPE"
+.LASF1916:
+ .string "TIMER_ABSTIME 1"
+.LASF866:
+ .string "_GLIBCXX_HAVE_HYPOTL 1"
+.LASF743:
+ .string "__stub_sigreturn "
+.LASF1720:
+ .string "__SQUAD_TYPE long int"
+.LASF1364:
+ .string "__glibcxx_want_integral_constant_callable "
+.LASF1043:
+ .string "_GLIBCXX_USE_NL_LANGINFO_L 1"
+.LASF115:
+ .string "__cpp_range_based_for 201603L"
+.LASF1075:
+ .string "__glibcxx_incomplete_container_elements 201505L"
+.LASF1381:
+ .string "__glibcxx_want_type_identity "
+.LASF643:
+ .string "__GLIBC_USE_DEPRECATED_GETS 0"
+.LASF1535:
+ .string "__GLIBC_USE_IEC_60559_EXT"
+.LASF64:
+ .string "__UINT_LEAST16_TYPE__ short unsigned int"
+.LASF1110:
+ .string "__glibcxx_transparent_operators 201510L"
+.LASF1279:
+ .string "__glibcxx_want_latch"
+.LASF1624:
+ .string "__mbstate_t_defined 1"
+.LASF750:
+ .string "_GLIBCXX_GTHREAD_USE_WEAK 0"
+.LASF1093:
+ .string "__glibcxx_math_spec_funcs 201003L"
+.LASF1116:
+ .string "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+.LASF95:
+ .string "__cpp_initializer_lists 200806L"
+.LASF52:
+ .string "__INT16_TYPE__ short int"
+.LASF1617:
+ .string "__GNUC_VA_LIST "
+.LASF1057:
+ .string "_GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_FCHAR8_T 1"
+.LASF308:
+ .string "__FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64"
+.LASF988:
+ .string "_GLIBCXX11_USE_C99_STDIO 1"
+.LASF1850:
+ .string "CLONE_CHILD_CLEARTID 0x00200000"
+.LASF1268:
+ .string "__glibcxx_want_format"
+.LASF602:
+ .string "_POSIX_C_SOURCE 200809L"
+.LASF698:
+ .string "__attribute_nonnull__(params) __attribute__ ((__nonnull__ params))"
+.LASF835:
+ .string "_GLIBCXX_HAVE_COSHL 1"
+.LASF105:
+ .string "__cpp_aggregate_nsdmi 201304L"
+.LASF1734:
+ .string "__GID_T_TYPE __U32_TYPE"
+.LASF1621:
+ .string "__WCHAR_MIN __WCHAR_MIN__"
+.LASF1090:
+ .string "__glibcxx_want_void_t"
+.LASF1634:
+ .string "__attr_dealloc_fclose "
+.LASF1957:
+ .string "STA_MODE 0x4000"
+.LASF126:
+ .string "__cpp_guaranteed_copy_elision 201606L"
+.LASF1964:
+ .string "__itimerspec_defined 1"
+.LASF1539:
+ .string "__GLIBC_USE_IEC_60559_FUNCS_EXT_C23"
+.LASF2203:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4EOS3_"
+.LASF705:
+ .string "__attribute_artificial__ __attribute__ ((__artificial__))"
+.LASF276:
+ .string "__FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16"
+.LASF2043:
+ .string "__EXCEPTION__ "
+.LASF548:
+ .string "_GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) "
+.LASF1747:
+ .string "__FSBLKCNT_T_TYPE __SYSCALL_ULONG_TYPE"
+.LASF1833:
+ .string "SCHED_ATTR_SIZE_VER0 48"
+.LASF1748:
+ .string "__FSBLKCNT64_T_TYPE __UQUAD_TYPE"
+.LASF2214:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EE7_M_headERKS2_"
+.LASF246:
+ .string "__DBL_HAS_QUIET_NAN__ 1"
+.LASF890:
+ .string "_GLIBCXX_HAVE_LOG10L 1"
+.LASF1362:
+ .string "__glibcxx_want_bounded_array_traits "
+.LASF1590:
+ .string "_GCC_SIZE_T "
+.LASF510:
+ .string "_GLIBCXX_NOEXCEPT_IF(...) noexcept(__VA_ARGS__)"
+.LASF1851:
+ .string "CLONE_DETACHED 0x00400000"
+.LASF613:
+ .string "_DYNAMIC_STACK_SIZE_SOURCE"
+.LASF1773:
+ .string "__STD_TYPE"
+.LASF812:
+ .string "_PSTL_PRAGMA_MESSAGE_IMPL(x) _PSTL_PRAGMA(message(_PSTL_STRING_CONCAT(_PSTL_PRAGMA_LOCATION, x)))"
+.LASF1981:
+ .string "_BITS_ATOMIC_WIDE_COUNTER_H "
+.LASF1092:
+ .string "__glibcxx_want_enable_shared_from_this"
+.LASF732:
+ .string "__attr_dealloc(dealloc,argno) __attribute__ ((__malloc__ (dealloc, argno)))"
+.LASF1731:
+ .string "__SYSCALL_ULONG_TYPE __ULONGWORD_TYPE"
+.LASF687:
+ .string "__attribute_alloc_size__(params) __attribute__ ((__alloc_size__ params))"
+.LASF1438:
+ .string "_EXT_TYPE_TRAITS 1"
+.LASF2395:
+ .string "_IO_FILE"
+.LASF70:
+ .string "__INT_FAST64_TYPE__ long int"
+.LASF1346:
+ .string "__glibcxx_want_span_initializer_list"
+.LASF1592:
+ .string "__size_t "
+.LASF1574:
+ .string "__need_NULL "
+.LASF2293:
+ .string "_Args"
+.LASF1739:
+ .string "__FSWORD_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF2241:
+ .string "__uniq_ptr_data<Base, std::default_delete<Base>, true, true>"
+.LASF1684:
+ .string "wmemchr"
+.LASF1490:
+ .string "_GLIBCXX_TO_ADDR"
+.LASF1790:
+ .string "SCHED_BATCH 3"
+.LASF1389:
+ .string "__cpp_lib_integral_constant_callable 201304L"
+.LASF863:
+ .string "_GLIBCXX_HAVE_GETS 1"
+.LASF1328:
+ .string "__glibcxx_want_out_ptr"
+.LASF24:
+ .string "__SIZEOF_LONG__ 8"
+.LASF248:
+ .string "__LDBL_MANT_DIG__ 64"
+.LASF528:
+ .string "_GLIBCXX_END_INLINE_ABI_NAMESPACE(X) }"
+.LASF2098:
+ .string "__glibcxx_want_assume_aligned "
+.LASF1520:
+ .string "_SHARED_PTR_H 1"
+.LASF2157:
+ .string "rethrow_exception"
+.LASF1570:
+ .string "__CFLOAT32X _Complex _Float32x"
+.LASF1160:
+ .string "__cpp_lib_launder 201606L"
+.LASF74:
+ .string "__UINT_FAST64_TYPE__ long unsigned int"
+.LASF208:
+ .string "__INTPTR_WIDTH__ 64"
+.LASF1864:
+ .string "__CPU_SETSIZE 1024"
+.LASF2391:
+ .string "_ZN9__gnu_cxx21__default_lock_policyE"
+.LASF479:
+ .string "_GLIBCXX_PURE __attribute__ ((__pure__))"
+.LASF2339:
+ .string "tm_hour"
+.LASF34:
+ .string "__ORDER_BIG_ENDIAN__ 4321"
+.LASF453:
+ .string "__gnu_linux__ 1"
+.LASF1819:
+ .string "__counted_by(m) "
+.LASF933:
+ .string "_GLIBCXX_HAVE_STRING_H 1"
+.LASF1987:
+ .string "__PTHREAD_RWLOCK_INITIALIZER(__flags) 0, 0, 0, 0, 0, 0, 0, 0, __PTHREAD_RWLOCK_ELISION_EXTRA, 0, __flags"
+.LASF1450:
+ .string "_STL_UNINITIALIZED_H 1"
+.LASF1915:
+ .string "CLOCK_TAI 11"
+.LASF409:
+ .string "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1"
+.LASF357:
+ .string "__FLT64X_HAS_DENORM__ 1"
+.LASF799:
+ .string "_PSTL_CPP14_2RANGE_MISMATCH_EQUAL_PRESENT "
+.LASF1937:
+ .string "MOD_TIMECONST ADJ_TIMECONST"
+.LASF1814:
+ .string "_LINUX_POSIX_TYPES_H "
+.LASF165:
+ .string "__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)"
+.LASF2099:
+ .string "__glibcxx_want_atomic_shared_ptr "
+.LASF542:
+ .string "_GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_CXX11"
+.LASF782:
+ .string "_PSTL_VERSION_PATCH (_PSTL_VERSION % 10)"
+.LASF2291:
+ .string "_ZSt3getILm0EJP4BaseSt14default_deleteIS0_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_"
+.LASF1170:
+ .string "__glibcxx_variant 202102L"
+.LASF1189:
+ .string "__glibcxx_want_boyer_moore_searcher"
+.LASF833:
+ .string "_GLIBCXX_HAVE_COSF 1"
+.LASF1872:
+ .string "__CPU_COUNT_S(setsize,cpusetp) __sched_cpucount (setsize, cpusetp)"
+.LASF1632:
+ .string "WCHAR_MAX __WCHAR_MAX"
+.LASF2195:
+ .string "_Head"
+.LASF2189:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4EOS3_"
+.LASF1180:
+ .string "__glibcxx_array_constexpr 201803L"
+.LASF996:
+ .string "_GLIBCXX_ATOMIC_BUILTINS 1"
+.LASF721:
+ .string "__LDBL_REDIR_NTH(name,proto) name proto __THROW"
+.LASF2068:
+ .string "_GLIBCXX_EH_PTR_USED "
+.LASF1140:
+ .string "__glibcxx_as_const 201510L"
+.LASF2077:
+ .string "ATOMIC_CHAR16_T_LOCK_FREE __GCC_ATOMIC_CHAR16_T_LOCK_FREE"
+.LASF1244:
+ .string "__glibcxx_want_math_constants"
+.LASF336:
+ .string "__FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x"
+.LASF1289:
+ .string "__glibcxx_want_expected"
+.LASF1144:
+ .string "__glibcxx_bool_constant 201505L"
+.LASF2266:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE5resetEPS0_"
+.LASF222:
+ .string "__FLT_DECIMAL_DIG__ 9"
+.LASF1149:
+ .string "__glibcxx_want_has_unique_object_representations"
+.LASF654:
+ .string "__glibc_has_builtin(name) __has_builtin (name)"
+.LASF1462:
+ .string "__glibcxx_requires_sorted(_First,_Last) "
+.LASF1325:
+ .string "__glibcxx_want_generator"
+.LASF493:
+ .string "_GLIBCXX20_DEPRECATED "
+.LASF1990:
+ .string "_BITS_SETJMP_H 1"
+.LASF1695:
+ .string "_TYPEINFO "
+.LASF2292:
+ .string "make_unique<Base>"
+.LASF2001:
+ .string "PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ADAPTIVE_NP) } }"
+.LASF1644:
+ .string "getwchar"
+.LASF2380:
+ .string "."
+.LASF317:
+ .string "__FLT128_MAX_EXP__ 16384"
+.LASF1532:
+ .string "__GLIBC_USE_IEC_60559_BFP_EXT 1"
+.LASF1233:
+ .string "__glibcxx_want_destroying_delete"
+.LASF1054:
+ .string "_GLIBCXX_USE_ST_MTIM 1"
+.LASF2067:
+ .string "_GLIBCXX_HAVE_CDTOR_CALLABI 0"
+.LASF607:
+ .string "_LARGEFILE64_SOURCE"
+.LASF454:
+ .string "__linux 1"
+.LASF2145:
+ .string "_ZNSt15__exception_ptr13exception_ptrC4ERKS0_"
+.LASF2140:
+ .string "_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv"
+.LASF2340:
+ .string "tm_mday"
+.LASF650:
+ .string "__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))"
+.LASF2232:
+ .string "tuple"
+.LASF872:
+ .string "_GLIBCXX_HAVE_ISNANL 1"
+.LASF926:
+ .string "_GLIBCXX_HAVE_STDALIGN_H 1"
+.LASF1765:
+ .string "__OFF_T_MATCHES_OFF64_T 1"
+.LASF20:
+ .string "__FINITE_MATH_ONLY__ 0"
+.LASF734:
+ .string "__attribute_returns_twice__ __attribute__ ((__returns_twice__))"
+.LASF1510:
+ .string "__cpp_lib_tuples_by_type 201304L"
+.LASF830:
+ .string "_GLIBCXX_HAVE_CEILF 1"
+.LASF1084:
+ .string "__glibcxx_want_result_of_sfinae"
+.LASF2358:
+ .string "operator delete"
+.LASF816:
+ .string "_GLIBCXX_HAVE_ACOSL 1"
+.LASF825:
+ .string "_GLIBCXX_HAVE_ATANF 1"
+.LASF2260:
+ .string "get_deleter"
+.LASF1985:
+ .string "_RWLOCK_INTERNAL_H "
+.LASF106:
+ .string "__cpp_variable_templates 201304L"
+.LASF352:
+ .string "__FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x"
+.LASF1839:
+ .string "CLONE_FILES 0x00000400"
+.LASF1901:
+ .string "CPU_FREE(cpuset) __CPU_FREE (cpuset)"
+.LASF1428:
+ .string "_STL_PAIR_H 1"
+.LASF859:
+ .string "_GLIBCXX_HAVE_FREXPF 1"
+.LASF184:
+ .string "__INT_LEAST64_MAX__ 0x7fffffffffffffffL"
+.LASF2257:
+ .string "operator->"
+.LASF2137:
+ .string "_ZNSt15__exception_ptr13exception_ptrC4EPv"
+.LASF364:
+ .string "__BFLT16_MIN_10_EXP__ (-37)"
+.LASF1086:
+ .string "__glibcxx_want_shared_ptr_arrays"
+.LASF2073:
+ .string "_GLIBCXX_ATOMIC_LOCK_FREE_H 1"
+.LASF669:
+ .string "__END_DECLS }"
+.LASF617:
+ .string "__USE_ISOC11 1"
+.LASF954:
+ .string "_GLIBCXX_HAVE_S_ISREG 1"
+.LASF515:
+ .string "_GLIBCXX_NOEXCEPT_PARM , bool _NE"
+.LASF707:
+ .string "__extern_always_inline extern __always_inline __attribute__ ((__gnu_inline__))"
+.LASF1946:
+ .string "STA_FLL 0x0008"
+.LASF2154:
+ .string "_ZNSt15__exception_ptr13exception_ptr4swapERS0_"
+.LASF362:
+ .string "__BFLT16_DIG__ 2"
+.LASF877:
+ .string "_GLIBCXX_HAVE_LIBINTL_H 1"
+.LASF1223:
+ .string "__glibcxx_want_atomic_value_initialization"
+.LASF2125:
+ .string "__swappable_with_details"
+.LASF2040:
+ .string "_GLIBCXX_WRITE_MEM_BARRIER __atomic_thread_fence (__ATOMIC_RELEASE)"
+.LASF672:
+ .string "__bos0(ptr) __builtin_object_size (ptr, 0)"
+.LASF1933:
+ .string "MOD_FREQUENCY ADJ_FREQUENCY"
+.LASF351:
+ .string "__FLT64X_DECIMAL_DIG__ 21"
+.LASF1240:
+ .string "__glibcxx_want_constexpr_char_traits"
+.LASF2114:
+ .string "__cpp_lib_allocator_traits_is_always_equal 201411L"
+.LASF1781:
+ .string "__BYTE_ORDER __LITTLE_ENDIAN"
+.LASF2299:
+ .string "_S_atomic"
+.LASF2161:
+ .string "_ZNSt14default_deleteI4BaseEC4Ev"
+.LASF2390:
+ .string "__default_lock_policy"
+.LASF582:
+ .string "__GLIBC_USE_DEPRECATED_GETS"
+.LASF1366:
+ .string "__glibcxx_want_is_constant_evaluated "
+.LASF298:
+ .string "__FLT64_DIG__ 15"
+.LASF2353:
+ .string "__pstl"
+.LASF412:
+ .string "__GCC_ATOMIC_BOOL_LOCK_FREE 2"
+.LASF1559:
+ .string "__HAVE_DISTINCT_FLOAT32X 0"
+.LASF388:
+ .string "__DEC64_MAX__ 9.999999999999999E384DD"
+.LASF630:
+ .string "_LARGEFILE_SOURCE"
+.LASF1723:
+ .string "__UWORD_TYPE unsigned long int"
+.LASF2288:
+ .string "_ZSt12__get_helperILm0EP4BaseJSt14default_deleteIS0_EEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE"
+.LASF823:
+ .string "_GLIBCXX_HAVE_ATAN2F 1"
+.LASF1460:
+ .string "__glibcxx_requires_can_increment_range(_First1,_Last1,_First2) "
+.LASF1522:
+ .string "_REQUIRES_FREESTANDING_H 1"
+.LASF1507:
+ .string "__glibcxx_want_tuple_like "
+.LASF573:
+ .string "__USE_FILE_OFFSET64"
+.LASF519:
+ .string "_GLIBCXX_USE_CXX11_ABI 1"
+.LASF2066:
+ .string "_GLIBCXX_CDTOR_CALLABI "
+.LASF1491:
+ .string "_GLIBCXX_ADVANCE"
+.LASF847:
+ .string "_GLIBCXX_HAVE_FABSL 1"
+.LASF241:
+ .string "__DBL_MIN__ double(2.22507385850720138309023271733240406e-308L)"
+.LASF37:
+ .string "__FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__"
+.LASF1276:
+ .string "__glibcxx_want_erase_if"
+.LASF1230:
+ .string "__glibcxx_want_concepts"
+.LASF2317:
+ .string "double"
+.LASF2134:
+ .string "_M_exception_object"
+.LASF1096:
+ .string "__glibcxx_exchange_function 201304L"
+.LASF603:
+ .string "_XOPEN_SOURCE"
+.LASF1441:
+ .string "__glibcxx_floating(_Tp,_Fval,_Dval,_LDval) (std::__are_same<_Tp, float>::__value ? _Fval : std::__are_same<_Tp, double>::__value ? _Dval : _LDval)"
+.LASF278:
+ .string "__FLT16_HAS_INFINITY__ 1"
+.LASF1939:
+ .string "MOD_CLKA ADJ_OFFSET_SINGLESHOT"
+.LASF1465:
+ .string "__glibcxx_requires_sorted_set_pred(_First1,_Last1,_First2,_Pred) "
+.LASF100:
+ .string "__cpp_alias_templates 200704L"
+.LASF554:
+ .string "__NO_CTYPE 1"
+.LASF1479:
+ .string "_GLIBCXX_BIT 1"
+.LASF1929:
+ .string "ADJ_TICK 0x4000"
+.LASF1629:
+ .string "_BITS_TYPES___LOCALE_T_H 1"
+.LASF1779:
+ .string "__PDP_ENDIAN 3412"
+.LASF852:
+ .string "_GLIBCXX_HAVE_FINITEF 1"
+.LASF2331:
+ .string "__FILE"
+.LASF423:
+ .string "__GCC_CONSTRUCTIVE_SIZE 64"
+.LASF1146:
+ .string "__glibcxx_byte 201603L"
+.LASF1238:
+ .string "__glibcxx_want_is_constant_evaluated"
+.LASF873:
+ .string "_GLIBCXX_HAVE_ISWBLANK 1"
+.LASF2393:
+ .string "typedef __va_list_tag __va_list_tag"
+.LASF28:
+ .string "__SIZEOF_DOUBLE__ 8"
+.LASF1555:
+ .string "__HAVE_FLOAT128X 0"
+.LASF604:
+ .string "_XOPEN_SOURCE 700"
+.LASF1001:
+ .string "_GLIBCXX_MANGLE_SIZE_T m"
+.LASF1298:
+ .string "__glibcxx_want_invoke_r"
+.LASF500:
+ .string "_GLIBCXX_NODISCARD [[__nodiscard__]]"
+.LASF2175:
+ .string "_M_deleter"
+.LASF1777:
+ .string "__LITTLE_ENDIAN 1234"
+.LASF1059:
+ .string "_GLIBCXX_USE_UTIMENSAT 1"
+.LASF1464:
+ .string "__glibcxx_requires_sorted_set(_First1,_Last1,_First2) "
+.LASF896:
+ .string "_GLIBCXX_HAVE_MEMORY_H 1"
+.LASF290:
+ .string "__FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32"
+.LASF1601:
+ .string "_BSD_WCHAR_T_ "
+.LASF1073:
+ .string "__glibcxx_want_destroying_delete "
+.LASF1172:
+ .string "__glibcxx_lcm 201606L"
+.LASF2123:
+ .string "_PSTL_EXECUTION_POLICY_DEFS_H "
+.LASF1354:
+ .string "_FUNCTEXCEPT_H 1"
+.LASF693:
+ .string "__attribute_noinline__ __attribute__ ((__noinline__))"
+.LASF1068:
+ .string "_STD_NEW_ALLOCATOR_H 1"
+.LASF1267:
+ .string "__glibcxx_want_barrier"
+.LASF1220:
+ .string "__glibcxx_want_atomic_float"
+.LASF365:
+ .string "__BFLT16_MAX_EXP__ 128"
+.LASF1195:
+ .string "__glibcxx_want_filesystem"
+.LASF2372:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC2IS2_vEEPS0_"
+.LASF917:
+ .string "_GLIBCXX_HAVE_SINCOSL 1"
+.LASF84:
+ .string "__cpp_hex_float 201603L"
+.LASF1741:
+ .string "__OFF64_T_TYPE __SQUAD_TYPE"
+.LASF577:
+ .string "__USE_GNU"
+.LASF305:
+ .string "__FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64"
+.LASF1458:
+ .string "__glibcxx_requires_valid_range(_First,_Last) "
+.LASF561:
+ .string "__USE_POSIX2"
+.LASF993:
+ .string "_GLIBCXX98_USE_C99_STDIO 1"
+.LASF1685:
+ .string "wmemcmp"
+.LASF1759:
+ .string "__CLOCKID_T_TYPE __S32_TYPE"
+.LASF19:
+ .string "__OPTIMIZE__ 1"
+.LASF1796:
+ .string "SCHED_FLAG_RESET_ON_FORK 0x01"
+.LASF1660:
+ .string "wcrtomb"
+.LASF78:
+ .string "__DEPRECATED 1"
+.LASF1138:
+ .string "__glibcxx_apply 201603L"
+.LASF1494:
+ .string "_ALLOC_TRAITS_H 1"
+.LASF2376:
+ .string "func"
+.LASF2328:
+ .string "__value"
+.LASF2018:
+ .string "PTHREAD_ATTR_NO_SIGMASK_NP (-1)"
+.LASF1885:
+ .string "CPU_COUNT(cpusetp) __CPU_COUNT_S (sizeof (cpu_set_t), cpusetp)"
+.LASF910:
+ .string "_GLIBCXX_HAVE_POWL 1"
+.LASF2015:
+ .string "PTHREAD_CANCELED ((void *) -1)"
+.LASF1477:
+ .string "__glibcxx_requires_irreflexive_pred2(_First,_Last,_Pred) "
+.LASF2144:
+ .string "_ZNSt15__exception_ptr13exception_ptrC4Ev"
+.LASF2217:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_headERKS4_"
+.LASF1942:
+ .string "MOD_NANO ADJ_NANO"
+.LASF960:
+ .string "_GLIBCXX_HAVE_TIMESPEC_GET 1"
+.LASF1257:
+ .string "__glibcxx_want_constexpr_utility"
+.LASF1006:
+ .string "_GLIBCXX_SYMVER 1"
+.LASF443:
+ .string "__code_model_small__ 1"
+.LASF1722:
+ .string "__SWORD_TYPE long int"
+.LASF266:
+ .string "__FLT16_DIG__ 3"
+.LASF1162:
+ .string "__glibcxx_logical_traits 201510L"
+.LASF2206:
+ .string "_Idx"
+.LASF568:
+ .string "__USE_XOPEN2KXSI"
+.LASF1286:
+ .string "__glibcxx_want_byteswap"
+.LASF2080:
+ .string "ATOMIC_INT_LOCK_FREE __GCC_ATOMIC_INT_LOCK_FREE"
+.LASF775:
+ .string "_PSTL_PAR_BACKEND_SERIAL "
+.LASF1785:
+ .string "_BITS_SCHED_H 1"
+.LASF1456:
+ .string "_GLIBCXX_DEBUG_MACRO_SWITCH_H 1"
+.LASF475:
+ .string "_GLIBCXX_CXX_CONFIG_H 1"
+.LASF944:
+ .string "_GLIBCXX_HAVE_SYS_RESOURCE_H 1"
+.LASF1591:
+ .string "_SIZET_ "
+.LASF51:
+ .string "__INT8_TYPE__ signed char"
+.LASF881:
+ .string "_GLIBCXX_HAVE_LIMIT_RSS 1"
+.LASF2167:
+ .string "__uniq_ptr_impl"
+.LASF449:
+ .string "__SSE2_MATH__ 1"
+.LASF410:
+ .string "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1"
+.LASF828:
+ .string "_GLIBCXX_HAVE_AT_QUICK_EXIT 1"
+.LASF444:
+ .string "__MMX__ 1"
+.LASF1557:
+ .string "__HAVE_DISTINCT_FLOAT32 0"
+.LASF1196:
+ .string "__glibcxx_hypot 201603L"
+.LASF1764:
+ .string "__CPU_MASK_TYPE __SYSCALL_ULONG_TYPE"
+.LASF2049:
+ .string "_STDDEF_H_ "
+.LASF1296:
+ .string "__glibcxx_want_freestanding_string_view"
+.LASF612:
+ .string "_ATFILE_SOURCE 1"
+.LASF1291:
+ .string "__glibcxx_want_freestanding_algorithm"
+.LASF2147:
+ .string "_ZNSt15__exception_ptr13exception_ptrC4EOS0_"
+.LASF2060:
+ .string "__DEFINED_ptrdiff_t "
+.LASF1394:
+ .string "__cpp_lib_is_aggregate 201703L"
+.LASF494:
+ .string "_GLIBCXX20_DEPRECATED_SUGGEST(ALT) "
+.LASF1752:
+ .string "__CLOCK_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF2194:
+ .string "_M_head_impl"
+.LASF299:
+ .string "__FLT64_MIN_EXP__ (-1021)"
+.LASF131:
+ .string "__cpp_template_template_args 201611L"
+.LASF1935:
+ .string "MOD_ESTERROR ADJ_ESTERROR"
+.LASF1421:
+ .string "_GLIBCXX_DEBUG_ASSERTIONS_H 1"
+.LASF1333:
+ .string "__glibcxx_want_string_resize_and_overwrite"
+.LASF1971:
+ .string "__SIZEOF_PTHREAD_ATTR_T 56"
+.LASF1356:
+ .string "__try try"
+.LASF1156:
+ .string "__glibcxx_want_is_aggregate"
+.LASF1321:
+ .string "__glibcxx_want_flat_map"
+.LASF735:
+ .string "__attribute_struct_may_alias__ __attribute__ ((__may_alias__))"
+.LASF1563:
+ .string "__HAVE_FLOATN_NOT_TYPEDEF 0"
+.LASF447:
+ .string "__FXSR__ 1"
+.LASF590:
+ .string "_ISOC95_SOURCE 1"
+.LASF1197:
+ .string "__glibcxx_want_hypot"
+.LASF67:
+ .string "__INT_FAST8_TYPE__ signed char"
+.LASF2010:
+ .string "PTHREAD_COND_INITIALIZER { { {0}, {0}, {0, 0}, 0, 0, {0, 0}, 0, 0 } }"
+.LASF2399:
+ .string "__args"
+.LASF2047:
+ .string "_CXXABI_INIT_EXCEPTION_H 1"
+.LASF1256:
+ .string "__glibcxx_want_interpolate"
+.LASF562:
+ .string "__USE_POSIX199309"
+.LASF2290:
+ .string "get<0, Base*, std::default_delete<Base> >"
+.LASF1425:
+ .string "_GLIBCXX_DEBUG_ASSERT(_Condition) "
+.LASF1837:
+ .string "CLONE_VM 0x00000100"
+.LASF1440:
+ .string "_GLIBCXX_INT_N_TRAITS"
+.LASF2122:
+ .string "_PSTL_GLUE_MEMORY_DEFS_H "
+.LASF452:
+ .string "__SEG_GS 1"
+.LASF1867:
+ .string "__CPUMASK(cpu) ((__cpu_mask) 1 << ((cpu) % __NCPUBITS))"
+.LASF658:
+ .string "__THROW noexcept (true)"
+.LASF502:
+ .string "_GLIBCXX_USE_CONSTEXPR constexpr"
+.LASF820:
+ .string "_GLIBCXX_HAVE_ASINF 1"
+.LASF331:
+ .string "__FLT32X_MIN_EXP__ (-1021)"
+.LASF401:
+ .string "__DEC64X_MIN__ 1E-6143D64x"
+.LASF1911:
+ .string "CLOCK_MONOTONIC_COARSE 6"
+.LASF1599:
+ .string "__WCHAR_T "
+.LASF2192:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EE7_M_headERS3_"
+.LASF233:
+ .string "__DBL_DIG__ 15"
+.LASF2132:
+ .string "__exception_ptr"
+.LASF1866:
+ .string "__CPUELT(cpu) ((cpu) / __NCPUBITS)"
+.LASF464:
+ .string "__STDC_IEC_559__ 1"
+.LASF1396:
+ .string "__cpp_lib_logical_traits 201510L"
+.LASF438:
+ .string "__ATOMIC_HLE_ACQUIRE 65536"
+.LASF2209:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4ERKS1_"
+.LASF1426:
+ .string "_GLIBCXX_DEBUG_PEDASSERT(_Condition) "
+.LASF387:
+ .string "__DEC64_MIN__ 1E-383DD"
+.LASF1125:
+ .string "__glibcxx_want_generic_associative_lookup"
+.LASF2177:
+ .string "_ZNKSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE10_M_deleterEv"
+.LASF1914:
+ .string "CLOCK_BOOTTIME_ALARM 9"
+.LASF2057:
+ .string "___int_ptrdiff_t_h "
+.LASF1573:
+ .string "__need_wchar_t "
+.LASF2365:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EEC2Ev"
+.LASF661:
+ .string "__NTHNL(fct) fct __THROW"
+.LASF728:
+ .string "__HAVE_GENERIC_SELECTION 0"
+.LASF1408:
+ .string "__allocator_base"
+.LASF326:
+ .string "__FLT128_HAS_INFINITY__ 1"
+.LASF1109:
+ .string "__glibcxx_want_transformation_trait_aliases"
+.LASF26:
+ .string "__SIZEOF_SHORT__ 2"
+.LASF1106:
+ .string "__glibcxx_null_iterators 201304L"
+.LASF783:
+ .string "_PSTL_USAGE_WARNINGS 0"
+.LASF1769:
+ .string "__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1"
+.LASF2345:
+ .string "tm_isdst"
+.LASF1646:
+ .string "mbrtowc"
+.LASF631:
+ .string "_LARGEFILE_SOURCE 1"
+.LASF151:
+ .string "__LONG_WIDTH__ 64"
+.LASF171:
+ .string "__UINT8_MAX__ 0xff"
+.LASF1544:
+ .string "__HAVE_FLOAT128 1"
+.LASF1060:
+ .string "_GLIBCXX_USE_WCHAR_T 1"
+.LASF1704:
+ .string "_GLIBCXX_MEM_FN_TRAITS2"
+.LASF1225:
+ .string "__glibcxx_want_bind_back"
+.LASF2012:
+ .string "PTHREAD_CANCEL_DISABLE PTHREAD_CANCEL_DISABLE"
+.LASF684:
+ .string "__REDIRECT_FORTIFY __REDIRECT"
+.LASF461:
+ .string "__DECIMAL_BID_FORMAT__ 1"
+.LASF1133:
+ .string "__glibcxx_want_string_udls"
+.LASF792:
+ .string "_PSTL_PRAGMA_DECLARE_SIMD _PSTL_PRAGMA(omp declare simd)"
+.LASF2182:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE4swapERS3_"
+.LASF1538:
+ .string "__GLIBC_USE_IEC_60559_FUNCS_EXT 1"
+.LASF1437:
+ .string "__INT_N"
+.LASF967:
+ .string "_GLIBCXX_HAVE_UTIME_H 1"
+.LASF203:
+ .string "__UINT_FAST8_MAX__ 0xff"
+.LASF1021:
+ .string "_GLIBCXX_USE_C99_MATH_TR1 1"
+.LASF1000:
+ .string "_GLIBCXX_HOSTED __STDC_HOSTED__"
+.LASF1176:
+ .string "__glibcxx_gcd_lcm 201606L"
+.LASF1674:
+ .string "wcsrtombs"
+.LASF1686:
+ .string "wmemcpy"
+.LASF2088:
+ .string "_GLIBCXX_TSAN_MUTEX_DESTROY(X) "
+.LASF1242:
+ .string "__glibcxx_want_is_nothrow_convertible"
+.LASF681:
+ .string "__REDIRECT_NTHNL(name,proto,alias) name proto __THROWNL __asm__ (__ASMNAME (#alias))"
+.LASF242:
+ .string "__DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)"
+.LASF1853:
+ .string "CLONE_CHILD_SETTID 0x01000000"
+.LASF966:
+ .string "_GLIBCXX_HAVE_USELOCALE 1"
+.LASF191:
+ .string "__UINT_LEAST32_MAX__ 0xffffffffU"
+.LASF2136:
+ .string "_ZNSt15allocator_arg_tC4Ev"
+.LASF1474:
+ .string "__glibcxx_requires_irreflexive(_First,_Last) "
+.LASF303:
+ .string "__FLT64_DECIMAL_DIG__ 17"
+.LASF122:
+ .string "__cpp_noexcept_function_type 201510L"
+.LASF523:
+ .string "_GLIBCXX_DEFAULT_ABI_TAG _GLIBCXX_ABI_TAG_CXX11"
+.LASF525:
+ .string "_GLIBCXX_BEGIN_NAMESPACE_VERSION "
+.LASF1037:
+ .string "_GLIBCXX_USE_LFS 1"
+.LASF1260:
+ .string "__glibcxx_want_constexpr_numeric"
+.LASF953:
+ .string "_GLIBCXX_HAVE_SYS_UIO_H 1"
+.LASF1580:
+ .string "_T_SIZE "
+.LASF1026:
+ .string "_GLIBCXX_USE_CLOCK_MONOTONIC 1"
+.LASF1533:
+ .string "__GLIBC_USE_IEC_60559_BFP_EXT_C23"
+.LASF1547:
+ .string "__HAVE_FLOAT64X_LONG_DOUBLE 1"
+.LASF1845:
+ .string "CLONE_THREAD 0x00010000"
+.LASF1434:
+ .string "_EXT_NUMERIC_TRAITS 1"
+.LASF291:
+ .string "__FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32"
+.LASF194:
+ .string "__UINT64_C(c) c ## UL"
+.LASF1974:
+ .string "__SIZEOF_PTHREAD_MUTEXATTR_T 4"
+.LASF18:
+ .string "__ATOMIC_CONSUME 1"
+.LASF715:
+ .string "__attribute_copy__"
+.LASF741:
+ .string "__stub_revoke "
+.LASF60:
+ .string "__INT_LEAST16_TYPE__ short int"
+.LASF712:
+ .string "__glibc_unlikely(cond) __builtin_expect ((cond), 0)"
+.LASF2346:
+ .string "tm_gmtoff"
+.LASF1277:
+ .string "__glibcxx_want_generic_unordered_lookup"
+.LASF1733:
+ .string "__UID_T_TYPE __U32_TYPE"
+.LASF1318:
+ .string "__glibcxx_want_constexpr_bitset"
+.LASF1100:
+ .string "__glibcxx_integral_constant_callable 201304L"
+.LASF1515:
+ .string "_BACKWARD_BINDERS_H 1"
+.LASF1410:
+ .string "_STL_CONSTRUCT_H 1"
+.LASF361:
+ .string "__BFLT16_MANT_DIG__ 8"
+.LASF894:
+ .string "_GLIBCXX_HAVE_MBSTATE_T 1"
+.LASF263:
+ .string "__LDBL_HAS_QUIET_NAN__ 1"
+.LASF1168:
+ .string "__glibcxx_type_trait_variable_templates 201510L"
+.LASF626:
+ .string "__USE_XOPEN2K8 1"
+.LASF2298:
+ .string "_S_mutex"
+.LASF676:
+ .string "__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))"
+.LASF2258:
+ .string "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EEptEv"
+.LASF1087:
+ .string "__glibcxx_is_swappable 201603L"
+.LASF1235:
+ .string "__glibcxx_want_endian"
+.LASF416:
+ .string "__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2"
+.LASF787:
+ .string "_PSTL_STRING_CONCAT(x,y) x #y"
+.LASF875:
+ .string "_GLIBCXX_HAVE_LDEXPF 1"
+.LASF61:
+ .string "__INT_LEAST32_TYPE__ int"
+.LASF2069:
+ .string "_GLIBCXX_EH_PTR_USED"
+.LASF955:
+ .string "_GLIBCXX_HAVE_TANF 1"
+.LASF431:
+ .string "__SIZEOF_PTRDIFF_T__ 8"
+.LASF752:
+ .string "_GLIBCXX_PSEUDO_VISIBILITY(V) "
+.LASF2096:
+ .string "_BACKWARD_AUTO_PTR_H 1"
+.LASF2383:
+ .string "type_info"
+.LASF958:
+ .string "_GLIBCXX_HAVE_TANL 1"
+.LASF535:
+ .string "_GLIBCXX_LONG_DOUBLE_COMPAT"
+.LASF472:
+ .string "__WORDSIZE 64"
+.LASF338:
+ .string "__FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x"
+.LASF1763:
+ .string "__SSIZE_T_TYPE __SWORD_TYPE"
+.LASF1249:
+ .string "__glibcxx_want_ssize"
+.LASF1512:
+ .string "__cpp_lib_make_from_tuple 201606L"
+.LASF132:
+ .string "__cpp_threadsafe_static_init 200806L"
+.LASF1076:
+ .string "__glibcxx_want_incomplete_container_elements"
+.LASF343:
+ .string "__FLT32X_HAS_QUIET_NAN__ 1"
+.LASF1206:
+ .string "__glibcxx_parallel_algorithm 201603L"
+.LASF39:
+ .string "__GNUC_EXECUTION_CHARSET_NAME \"UTF-8\""
+.LASF5:
+ .string "__STDC_EMBED_NOT_FOUND__ 0"
+.LASF611:
+ .string "_ATFILE_SOURCE"
+.LASF963:
+ .string "_GLIBCXX_HAVE_UCHAR_H 1"
+.LASF746:
+ .string "_GLIBCXX_NO_OBSOLETE_ISINF_ISNAN_DYNAMIC __GLIBC_PREREQ(2,23)"
+.LASF1636:
+ .string "fgetwc"
+.LASF1158:
+ .string "__glibcxx_want_is_invocable"
+.LASF733:
+ .string "__attr_dealloc_free __attr_dealloc (__builtin_free, 1)"
+.LASF2271:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC4IS2_vEEPS0_"
+.LASF2046:
+ .string "_EXCEPTION_PTR_H "
+.LASF234:
+ .string "__DBL_MIN_EXP__ (-1021)"
+.LASF347:
+ .string "__FLT64X_MIN_EXP__ (-16381)"
+.LASF1414:
+ .string "_STL_ITERATOR_BASE_FUNCS_H 1"
+.LASF1637:
+ .string "fgetws"
+.LASF1308:
+ .string "__glibcxx_want_ranges_repeat"
+.LASF971:
+ .string "_GLIBCXX_HAVE_WCHAR_H 1"
+.LASF598:
+ .string "_ISOC2Y_SOURCE 1"
+.LASF2366:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC2Ev"
+.LASF2168:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC4Ev"
+.LASF1903:
+ .string "_BITS_TIME_H 1"
+.LASF483:
+ .string "_GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))"
+.LASF1416:
+ .string "__glibcxx_function_requires(...) "
+.LASF1433:
+ .string "__glibcxx_no_dangling_refs"
+.LASF411:
+ .string "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1"
+.LASF1112:
+ .string "__glibcxx_tuple_element_t 201402L"
+.LASF1953:
+ .string "STA_PPSWANDER 0x0400"
+.LASF1767:
+ .string "__RLIM_T_MATCHES_RLIM64_T 1"
+.LASF1876:
+ .string "__CPU_ALLOC(count) __sched_cpualloc (count)"
+.LASF600:
+ .string "_POSIX_SOURCE 1"
+.LASF1097:
+ .string "__glibcxx_want_exchange_function"
+.LASF1155:
+ .string "__glibcxx_is_aggregate 201703L"
+.LASF1919:
+ .string "ADJ_OFFSET 0x0001"
+.LASF1877:
+ .string "__CPU_FREE(cpuset) __sched_cpufree (cpuset)"
+.LASF1612:
+ .string "NULL"
+.LASF381:
+ .string "__DEC32_MAX__ 9.999999E96DF"
+.LASF1854:
+ .string "CLONE_NEWCGROUP 0x02000000"
+.LASF1931:
+ .string "ADJ_OFFSET_SS_READ 0xa001"
+.LASF1127:
+ .string "__glibcxx_want_make_unique"
+.LASF594:
+ .string "_ISOC11_SOURCE 1"
+.LASF1664:
+ .string "wcscoll"
+.LASF714:
+ .string "__attribute_nonstring__ __attribute__ ((__nonstring__))"
+.LASF1760:
+ .string "__TIMER_T_TYPE void *"
+.LASF2398:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev"
+.LASF2107:
+ .string "__glibcxx_want_ranges "
+.LASF1771:
+ .string "_BITS_TIME64_H 1"
+.LASF961:
+ .string "_GLIBCXX_HAVE_TLS 1"
+.LASF2097:
+ .string "__glibcxx_want_allocator_traits_is_always_equal "
+.LASF1871:
+ .string "__CPU_ISSET_S(cpu,setsize,cpusetp) (__extension__ ({ size_t __cpu = (cpu); __cpu / 8 < (setsize) ? ((((const __cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] & __CPUMASK (__cpu))) != 0 : 0; }))"
+.LASF1838:
+ .string "CLONE_FS 0x00000200"
+.LASF341:
+ .string "__FLT32X_HAS_DENORM__ 1"
+.LASF855:
+ .string "_GLIBCXX_HAVE_FLOORF 1"
+.LASF2332:
+ .string "__isoc23_fwscanf"
+.LASF662:
+ .string "__COLD __attribute__ ((__cold__))"
+.LASF790:
+ .string "_PSTL_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)"
+.LASF295:
+ .string "__FLT32_HAS_QUIET_NAN__ 1"
+.LASF2103:
+ .string "__glibcxx_want_enable_shared_from_this "
+.LASF82:
+ .string "__GXX_CONSTEXPR_ASM__ 1"
+.LASF1673:
+ .string "wcsrchr"
+.LASF647:
+ .string "__GNU_LIBRARY__ 6"
+.LASF2310:
+ .string "long long int"
+.LASF1355:
+ .string "_EXCEPTION_DEFINES_H 1"
+.LASF7:
+ .string "__STDC_EMBED_EMPTY__ 2"
+.LASF2092:
+ .string "_GLIBCXX_TSAN_MUTEX_PRE_UNLOCK(X) "
+.LASF1948:
+ .string "STA_DEL 0x0020"
+.LASF1947:
+ .string "STA_INS 0x0010"
+.LASF1954:
+ .string "STA_PPSERROR 0x0800"
+.LASF1273:
+ .string "__glibcxx_want_constexpr_string"
+.LASF1899:
+ .string "CPU_ALLOC_SIZE(count) __CPU_ALLOC_SIZE (count)"
+.LASF127:
+ .string "__cpp_nontype_template_parameter_auto 201606L"
+.LASF397:
+ .string "__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL"
+.LASF779:
+ .string "_PSTL_VERSION 17000"
+.LASF1373:
+ .string "__glibcxx_want_is_scoped_enum "
+.LASF947:
+ .string "_GLIBCXX_HAVE_SYS_SOCKET_H 1"
+.LASF300:
+ .string "__FLT64_MIN_10_EXP__ (-307)"
+.LASF267:
+ .string "__FLT16_MIN_EXP__ (-13)"
+.LASF1111:
+ .string "__glibcxx_want_transparent_operators"
+.LASF1166:
+ .string "__glibcxx_not_fn 201603L"
+.LASF768:
+ .string "_GLIBCXX_HAS_BUILTIN(B) __has_builtin(B)"
+.LASF2062:
+ .string "offsetof"
+.LASF1012:
+ .string "_GLIBCXX_USE_C99_CTYPE 1"
+.LASF159:
+ .string "__INTMAX_MAX__ 0x7fffffffffffffffL"
+.LASF1983:
+ .string "__PTHREAD_MUTEX_HAVE_PREV 1"
+.LASF2038:
+ .string "_GLIBCXX_ATOMIC_WORD_H 1"
+.LASF92:
+ .string "__cpp_rvalue_reference 200610L"
+.LASF2031:
+ .string "__GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER"
+.LASF172:
+ .string "__UINT16_MAX__ 0xffff"
+.LASF2045:
+ .string "__cpp_lib_uncaught_exceptions 201411L"
+.LASF695:
+ .string "__attribute_deprecated_msg__(msg) __attribute__ ((__deprecated__ (msg)))"
+.LASF1487:
+ .string "_GLIBCXX_TO_ADDR(P) P"
+.LASF2020:
+ .string "pthread_cleanup_push(routine,arg) do { __pthread_cleanup_class __clframe (routine, arg)"
+.LASF1706:
+ .string "_GLIBCXX_ATOMICITY_H 1"
+.LASF354:
+ .string "__FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x"
+.LASF794:
+ .string "_PSTL_PRAGMA_FORCEINLINE "
+.LASF1187:
+ .string "__glibcxx_want_sample"
+.LASF1409:
+ .string "_STL_TEMPBUF_H 1"
+.LASF2035:
+ .string "__gthrw(name) __gthrw2(__gthrw_ ## name,name,name)"
+.LASF655:
+ .string "__glibc_has_extension(ext) __has_extension (ext)"
+.LASF868:
+ .string "_GLIBCXX_HAVE_INTTYPES_H 1"
+.LASF1358:
+ .string "__throw_exception_again throw"
+.LASF445:
+ .string "__SSE__ 1"
+.LASF403:
+ .string "__DEC64X_EPSILON__ 1E-33D64x"
+.LASF1653:
+ .string "ungetwc"
+.LASF546:
+ .string "_GLIBCXX_ASSERT_FAIL(_Condition) std::__glibcxx_assert_fail(__FILE__, __LINE__, __PRETTY_FUNCTION__, #_Condition)"
+.LASF580:
+ .string "__GLIBC_USE_ISOC23"
+.LASF377:
+ .string "__DEC32_MANT_DIG__ 7"
+.LASF575:
+ .string "__USE_ATFILE"
+.LASF509:
+ .string "_GLIBCXX_NOEXCEPT noexcept"
+.LASF527:
+ .string "_GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(X) inline namespace X {"
+.LASF2205:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEE7_M_swapERS3_"
+.LASF2000:
+ .string "PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ERRORCHECK_NP) } }"
+.LASF1582:
+ .string "_SIZE_T_ "
+.LASF332:
+ .string "__FLT32X_MIN_10_EXP__ (-307)"
+.LASF1310:
+ .string "__glibcxx_want_ranges_cartesian_product"
+.LASF1986:
+ .string "__PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0, 0, 0, 0, 0 }"
+.LASF457:
+ .string "__unix 1"
+.LASF717:
+ .string "__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0"
+.LASF262:
+ .string "__LDBL_HAS_INFINITY__ 1"
+.LASF1989:
+ .string "__have_pthread_attr_t 1"
+.LASF1887:
+ .string "CPU_CLR_S(cpu,setsize,cpusetp) __CPU_CLR_S (cpu, setsize, cpusetp)"
+.LASF1485:
+ .string "__glibcxx_want_int_pow2 "
+.LASF697:
+ .string "__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))"
+.LASF1254:
+ .string "__glibcxx_want_unwrap_ref"
+.LASF2300:
+ .string "long unsigned int"
+.LASF1353:
+ .string "_GLIBCXX_PLACEMENT_CONSTEXPR"
+.LASF861:
+ .string "_GLIBCXX_HAVE_GETENTROPY 1"
+.LASF1129:
+ .string "__glibcxx_want_quoted_string_io"
+.LASF1359:
+ .string "_MOVE_H 1"
+.LASF581:
+ .string "__GLIBC_USE_ISOC2Y"
+.LASF1697:
+ .string "__GXX_MERGED_TYPEINFO_NAMES 0"
+.LASF1536:
+ .string "__GLIBC_USE_IEC_60559_EXT 1"
+.LASF224:
+ .string "__FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F"
+.LASF1252:
+ .string "__glibcxx_want_to_array"
+.LASF1198:
+ .string "__glibcxx_map_try_emplace 201411L"
+.LASF2033:
+ .string "__gthrw2(name,name2,type) "
+.LASF932:
+ .string "_GLIBCXX_HAVE_STRINGS_H 1"
+.LASF904:
+ .string "_GLIBCXX_HAVE_O_NONBLOCK 1"
+.LASF11:
+ .string "__VERSION__ \"15.1.1 20250425 (Red Hat 15.1.1-1)\""
+.LASF466:
+ .string "__STDC_IEC_559_COMPLEX__ 1"
+.LASF2017:
+ .string "PTHREAD_BARRIER_SERIAL_THREAD -1"
+.LASF1103:
+ .string "__glibcxx_want_is_final"
+.LASF390:
+ .string "__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD"
+.LASF29:
+ .string "__SIZEOF_LONG_DOUBLE__ 16"
+.LASF2089:
+ .string "_GLIBCXX_TSAN_MUTEX_TRY_LOCK(X) "
+.LASF68:
+ .string "__INT_FAST16_TYPE__ long int"
+.LASF1628:
+ .string "_BITS_TYPES_LOCALE_T_H 1"
+.LASF680:
+ .string "__REDIRECT_NTH(name,proto,alias) name proto __THROW __asm__ (__ASMNAME (#alias))"
+.LASF789:
+ .string "_PSTL_HIDE_FROM_ABI_POP "
+.LASF1749:
+ .string "__FSFILCNT_T_TYPE __SYSCALL_ULONG_TYPE"
+.LASF309:
+ .string "__FLT64_HAS_DENORM__ 1"
+.LASF1272:
+ .string "__glibcxx_constexpr_string 201611L"
+.LASF1152:
+ .string "__glibcxx_want_hardware_interference_size"
+.LASF319:
+ .string "__FLT128_DECIMAL_DIG__ 36"
+.LASF228:
+ .string "__FLT_HAS_DENORM__ 1"
+.LASF964:
+ .string "_GLIBCXX_HAVE_UNISTD_H 1"
+.LASF2359:
+ .string "_ZNSt13__uses_alloc05_SinkaSEPKv"
+.LASF2326:
+ .string "__wchb"
+.LASF2313:
+ .string "char16_t"
+.LASF1497:
+ .string "_USES_ALLOCATOR_H 1"
+.LASF1742:
+ .string "__PID_T_TYPE __S32_TYPE"
+.LASF2389:
+ .string "_Lock_policy"
+.LASF101:
+ .string "__cpp_return_type_deduction 201304L"
+.LASF1336:
+ .string "__glibcxx_want_unreachable"
+.LASF2064:
+ .string "_GCC_MAX_ALIGN_T "
+.LASF1420:
+ .string "__glibcxx_class_requires4(_a,_b,_c,_d,_e) "
+.LASF1319:
+ .string "__glibcxx_want_stdatomic_h"
+.LASF1270:
+ .string "__glibcxx_want_constexpr_complex"
+.LASF1401:
+ .string "_GLIBCXX_FORWARD(_Tp,__val) std::forward<_Tp>(__val)"
+.LASF1091:
+ .string "__glibcxx_enable_shared_from_this 201603L"
+.LASF1463:
+ .string "__glibcxx_requires_sorted_pred(_First,_Last,_Pred) "
+.LASF256:
+ .string "__LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L"
+.LASF1375:
+ .string "__glibcxx_want_is_virtual_base_of "
+.LASF27:
+ .string "__SIZEOF_FLOAT__ 4"
+.LASF1275:
+ .string "__glibcxx_want_constrained_equality"
+.LASF2375:
+ .string "main"
+.LASF1141:
+ .string "__glibcxx_want_as_const"
+.LASF396:
+ .string "__DEC128_EPSILON__ 1E-33DL"
+.LASF1576:
+ .string "__SIZE_T__ "
+.LASF2174:
+ .string "_ZNKSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE6_M_ptrEv"
+.LASF1991:
+ .string "____sigset_t_defined "
+.LASF778:
+ .string "_PSTL_CONFIG_H "
+.LASF1879:
+ .string "__sched_priority sched_priority"
+.LASF982:
+ .string "_GLIBCXX_PACKAGE_URL \"\""
+.LASF63:
+ .string "__UINT_LEAST8_TYPE__ unsigned char"
+.LASF1738:
+ .string "__NLINK_T_TYPE __SYSCALL_ULONG_TYPE"
+.LASF468:
+ .string "__STDC_ISO_10646__ 201706L"
+.LASF251:
+ .string "__LDBL_MIN_10_EXP__ (-4931)"
+.LASF1902:
+ .string "_TIME_H 1"
+.LASF2117:
+ .string "__cpp_lib_transparent_operators 201510L"
+.LASF1654:
+ .string "vfwprintf"
+.LASF675:
+ .string "__warnattr(msg) __attribute__((__warning__ (msg)))"
+.LASF1449:
+ .string "_GLIBCXX_SIZED_DEALLOC(T,p,n) (p), (n) * sizeof(T)"
+.LASF2207:
+ .string "_Head_base<0, Base*, false>"
+.LASF629:
+ .string "__USE_UNIX98 1"
+.LASF48:
+ .string "__CHAR16_TYPE__ short unsigned int"
+.LASF1834:
+ .string "SCHED_ATTR_SIZE_VER1 56"
+.LASF544:
+ .string "_GLIBCXX_HAVE_IS_CONSTANT_EVALUATED 1"
+.LASF545:
+ .string "_GLIBCXX_VERBOSE_ASSERT 1"
+.LASF642:
+ .string "__USE_FORTIFY_LEVEL 0"
+.LASF627:
+ .string "__USE_XOPEN 1"
+.LASF624:
+ .string "__USE_POSIX199506 1"
+.LASF1216:
+ .string "__glibcxx_unordered_map_try_emplace 201411L"
+.LASF2304:
+ .string "unsigned int"
+.LASF797:
+ .string "_PSTL_PRAGMA_SIMD_EXCLUSIVE_SCAN(PRM) _PSTL_PRAGMA(omp scan exclusive(PRM))"
+.LASF1177:
+ .string "__glibcxx_want_gcd_lcm"
+.LASF2025:
+ .string "__GTHREAD_INLINE inline __GTHREAD_ALWAYS_INLINE"
+.LASF2360:
+ .string "_ZdlPvm"
+.LASF1108:
+ .string "__glibcxx_transformation_trait_aliases 201304L"
+.LASF921:
+ .string "_GLIBCXX_HAVE_SINL 1"
+.LASF2364:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC2Ev"
+.LASF1756:
+ .string "__SUSECONDS64_T_TYPE __SQUAD_TYPE"
+.LASF2295:
+ .string "__cxx11"
+.LASF2135:
+ .string "exception_ptr"
+.LASF1367:
+ .string "__glibcxx_want_is_final "
+.LASF2196:
+ .string "_Tuple_impl<1, std::default_delete<Base> >"
+.LASF700:
+ .string "__returns_nonnull __attribute__ ((__returns_nonnull__))"
+.LASF1782:
+ .string "__FLOAT_WORD_ORDER __BYTE_ORDER"
+.LASF1302:
+ .string "__glibcxx_want_ranges_to_container"
+.LASF2094:
+ .string "_GLIBCXX_TSAN_MUTEX_PRE_SIGNAL(X) "
+.LASF1157:
+ .string "__glibcxx_is_invocable 201703L"
+.LASF225:
+ .string "__FLT_MIN__ 1.17549435082228750796873653722224568e-38F"
+.LASF1130:
+ .string "__glibcxx_shared_timed_mutex 201402L"
+.LASF991:
+ .string "_GLIBCXX98_USE_C99_COMPLEX 1"
+.LASF634:
+ .string "__USE_LARGEFILE 1"
+.LASF722:
+ .string "__LDBL_REDIR2_DECL(name) "
+.LASF42:
+ .string "__SIZE_TYPE__ long unsigned int"
+.LASF252:
+ .string "__LDBL_MAX_EXP__ 16384"
+.LASF1153:
+ .string "__glibcxx_invoke 201411L"
+.LASF2308:
+ .string "short int"
+.LASF450:
+ .string "__MMX_WITH_SSE__ 1"
+.LASF1875:
+ .string "__CPU_ALLOC_SIZE(count) ((((count) + __NCPUBITS - 1) / __NCPUBITS) * sizeof (__cpu_mask))"
+.LASF9:
+ .string "__GNUC_MINOR__ 1"
+.LASF1413:
+ .string "_GLIBCXX26_ALGO_DEF_VAL_T(_Iterator) "
+.LASF2:
+ .string "__STDC_UTF_16__ 1"
+.LASF2087:
+ .string "ATOMIC_FLAG_INIT { 0 }"
+.LASF471:
+ .string "_CPP_CPPCONFIG_WRAPPER 1"
+.LASF1703:
+ .string "_GLIBCXX_MEM_FN_TRAITS"
+.LASF97:
+ .string "__cpp_nsdmi 200809L"
+.LASF21:
+ .string "_LP64 1"
+.LASF1881:
+ .string "CPU_SET(cpu,cpusetp) __CPU_SET_S (cpu, sizeof (cpu_set_t), cpusetp)"
+.LASF1023:
+ .string "_GLIBCXX_USE_C99_STDINT_TR1 1"
+.LASF86:
+ .string "__cpp_raw_strings 200710L"
+.LASF1392:
+ .string "__cpp_lib_bool_constant 201505L"
+.LASF1810:
+ .string "__ASM_X86_BITSPERLONG_H "
+.LASF1726:
+ .string "__S64_TYPE long int"
+.LASF2120:
+ .string "__cpp_lib_parallel_algorithm 201603L"
+.LASF1622:
+ .string "__wint_t_defined 1"
+.LASF205:
+ .string "__UINT_FAST32_MAX__ 0xffffffffffffffffUL"
+.LASF83:
+ .string "__cpp_binary_literals 201304L"
+.LASF541:
+ .string "_GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_CXX11"
+.LASF1816:
+ .string "__struct_group_tag(TAG) "
+.LASF1316:
+ .string "__glibcxx_want_ranges_iota"
+.LASF196:
+ .string "__INT_FAST8_WIDTH__ 8"
+.LASF162:
+ .string "__UINTMAX_C(c) c ## UL"
+.LASF1332:
+ .string "__glibcxx_want_string_contains"
+.LASF1399:
+ .string "_GLIBCXX_FWDREF(_Tp) _Tp&&"
+.LASF1072:
+ .string "__glibcxx_want_hardware_interference_size "
+.LASF749:
+ .string "_GLIBCXX_NATIVE_THREAD_ID pthread_self()"
+.LASF2101:
+ .string "__glibcxx_want_constexpr_dynamic_alloc "
+.LASF43:
+ .string "__PTRDIFF_TYPE__ long int"
+.LASF2223:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4ERKS1_RKS3_"
+.LASF1299:
+ .string "__glibcxx_want_is_scoped_enum"
+.LASF187:
+ .string "__UINT_LEAST8_MAX__ 0xff"
+.LASF289:
+ .string "__FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32"
+.LASF619:
+ .string "__USE_ISOC95 1"
+.LASF534:
+ .string "_GLIBCXX_END_NAMESPACE_ALGO "
+.LASF1203:
+ .string "__glibcxx_want_memory_resource"
+.LASF175:
+ .string "__INT_LEAST8_MAX__ 0x7f"
+.LASF185:
+ .string "__INT64_C(c) c ## L"
+.LASF529:
+ .string "_GLIBCXX_STD_C std"
+.LASF901:
+ .string "_GLIBCXX_HAVE_NETINET_IN_H 1"
+.LASF532:
+ .string "_GLIBCXX_STD_A std"
+.LASF1669:
+ .string "wcsncat"
+.LASF760:
+ .string "_GLIBCXX_USE_C99_MATH _GLIBCXX11_USE_C99_MATH"
+.LASF1529:
+ .string "__GLIBC_USE_LIB_EXT2"
+.LASF10:
+ .string "__GNUC_PATCHLEVEL__ 1"
+.LASF709:
+ .string "__va_arg_pack() __builtin_va_arg_pack ()"
+ .hidden __dso_handle
+ .globl __gxx_personality_v0
+ .ident "GCC: (GNU) 15.1.1 20250425 (Red Hat 15.1.1-1)"
+ .section .note.GNU-stack,"",@progbits
diff --git a/binutils/testsuite/binutils-all/x86-64/dwarf5.s b/binutils/testsuite/binutils-all/x86-64/dwarf5.s
new file mode 100644
index 0000000..46f2d9b
--- /dev/null
+++ b/binutils/testsuite/binutils-all/x86-64/dwarf5.s
@@ -0,0 +1,26191 @@
+/* Assembly outputs of
+
+#include <memory>
+struct Base {};
+void func() {
+ static std::unique_ptr<Base> varStatic = std::make_unique<Base>();
+}
+int main(int, char**) {
+ func();
+ return 0;
+}
+
+compiled by GCC 15.1.1 with -g3 -O2 -dA -gdwarf-5. */
+
+ .file "dwarf.cc"
+ .text
+.Ltext0:
+ .file 0 "." "dwarf.cc"
+ .section .text._ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev,"axG",@progbits,_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED5Ev,comdat
+ .align 2
+ .p2align 4
+ .weak _ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev
+ .type _ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev, @function
+_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev:
+.LVL0:
+ # DEBUG this => di
+.LFB1565:
+ .file 1 "/usr/include/c++/15/bits/unique_ptr.h"
+ # /usr/include/c++/15/bits/unique_ptr.h:393:7
+ .loc 1 393 7 view -0
+ .cfi_startproc
+# BLOCK 2, count:1073741824 (estimated locally) seq:0
+# PRED: ENTRY [always] count:1073741824 (estimated locally, freq 1.0000) (FALLTHRU)
+ # DEBUG this => di
+.LBB143:
+.LBB144:
+.LBB145:
+.LBI145:
+ # /usr/include/c++/15/bits/unique_ptr.h:191:18
+ .loc 1 191 18 view .LVU1
+ # DEBUG this RESET
+ # DEBUG __ptr => di
+ # /usr/include/c++/15/bits/unique_ptr.h:191:18
+ .loc 1 191 18 is_stmt 0 view .LVU2
+.LBE145:
+ # /usr/include/c++/15/bits/unique_ptr.h:398:12
+ .loc 1 398 12 view .LVU3
+ movq (%rdi), %rdi
+.LVL1:
+ # DEBUG __ptr => entry_value
+ # DEBUG this => entry_value
+ # /usr/include/c++/15/bits/unique_ptr.h:398:2
+ .loc 1 398 2 view .LVU4
+ testq %rdi, %rdi
+# SUCC: 3 [53.5% (guessed)] count:574129752 (estimated locally, freq 0.5347) (FALLTHRU,CAN_FALLTHRU) 4 [46.5% (guessed)] count:499612072 (estimated locally, freq 0.4653) (CAN_FALLTHRU)
+ je .L1
+# BLOCK 3, count:574129752 (estimated locally) seq:1
+# PRED: 2 [53.5% (guessed)] count:574129752 (estimated locally, freq 0.5347) (FALLTHRU,CAN_FALLTHRU)
+.LVL2:
+ # DEBUG this => entry_value
+.LBB146:
+.LBI146:
+ # /usr/include/c++/15/bits/unique_ptr.h:478:7
+ .loc 1 478 7 is_stmt 1 view .LVU5
+ # DEBUG this RESET
+ # DEBUG __ptr => di
+ # /usr/include/c++/15/bits/unique_ptr.h:478:7
+ .loc 1 478 7 is_stmt 0 view .LVU6
+.LBE146:
+.LBB147:
+.LBI147:
+ # /usr/include/c++/15/bits/unique_ptr.h:87:7
+ .loc 1 87 7 is_stmt 1 view .LVU7
+.LBB148:
+ # /usr/include/c++/15/bits/unique_ptr.h:93:2
+ .loc 1 93 2 is_stmt 0 discriminator 1 view .LVU8
+ movl $1, %esi
+# SUCC: EXIT [always] count:574129752 (estimated locally, freq 0.5347) (ABNORMAL,SIBCALL)
+ jmp _ZdlPvm
+.LVL3:
+ # DEBUG __ptr RESET
+ # DEBUG __ptr RESET
+# BLOCK 4, count:499612072 (estimated locally) seq:2
+# PRED: 2 [46.5% (guessed)] count:499612072 (estimated locally, freq 0.4653) (CAN_FALLTHRU)
+ .p2align 4,,10
+ .p2align 3
+.L1:
+ # /usr/include/c++/15/bits/unique_ptr.h:93:2
+ .loc 1 93 2 discriminator 1 view .LVU9
+.LBE148:
+.LBE147:
+.LBE144:
+.LBE143:
+# SUCC: EXIT [always] count:499612072 (estimated locally, freq 0.4653)
+ # /usr/include/c++/15/bits/unique_ptr.h:401:7
+ .loc 1 401 7 view .LVU10
+ ret
+ .cfi_endproc
+.LFE1565:
+ .size _ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev, .-_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev
+ .weak _ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED1Ev
+ .set _ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED1Ev,_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev
+ .section .text.unlikely,"ax",@progbits
+.LCOLDB0:
+ .text
+.LHOTB0:
+ .p2align 4
+ .section .text.unlikely
+.Ltext_cold0:
+ .text
+ .globl _Z4funcv
+ .type _Z4funcv, @function
+_Z4funcv:
+.LFB1545:
+ .file 2 "dwarf.cc"
+ # dwarf.cc:3:13
+ .loc 2 3 13 is_stmt 1 view -0
+ .cfi_startproc
+ .cfi_personality 0x3,__gxx_personality_v0
+ .cfi_lsda 0x3,.LLSDA1545
+# BLOCK 2, count:1073741824 (estimated locally) seq:0
+# PRED: ENTRY [always] count:1073741824 (estimated locally, freq 1.0000) (FALLTHRU)
+ # dwarf.cc:4:2
+ .loc 2 4 2 view .LVU12
+ # dwarf.cc:4:66
+ .loc 2 4 66 is_stmt 0 view .LVU13
+ movzbl _ZGVZ4funcvE9varStatic(%rip), %eax
+ # dwarf.cc:4:66
+ .loc 2 4 66 discriminator 1 view .LVU14
+ testb %al, %al
+# SUCC: 4 [33.0% (guessed)] count:354334800 (estimated locally, freq 0.3300) (CAN_FALLTHRU) 3 [67.0% (guessed)] count:719407024 (estimated locally, freq 0.6700) (FALLTHRU,CAN_FALLTHRU)
+ je .L17
+# BLOCK 3, count:641063600 (estimated locally) seq:1
+# PRED: 2 [67.0% (guessed)] count:719407024 (estimated locally, freq 0.6700) (FALLTHRU,CAN_FALLTHRU)
+# SUCC: EXIT [always] count:641063600 (estimated locally, freq 0.5970)
+ ret
+# BLOCK 4, count:354334800 (estimated locally) seq:2
+# PRED: 2 [33.0% (guessed)] count:354334800 (estimated locally, freq 0.3300) (CAN_FALLTHRU)
+ .p2align 4,,10
+ .p2align 3
+.L17:
+ # dwarf.cc:3:13
+ .loc 2 3 13 view .LVU15
+ pushq %rbx
+ .cfi_def_cfa_offset 16
+ .cfi_offset 3, -16
+ # dwarf.cc:4:66
+ .loc 2 4 66 discriminator 2 view .LVU16
+ movl $_ZGVZ4funcvE9varStatic, %edi
+ call __cxa_guard_acquire
+.LVL4:
+ # dwarf.cc:4:66
+ .loc 2 4 66 discriminator 3 view .LVU17
+ testl %eax, %eax
+# SUCC: 6 [33.0% (guessed)] count:116930483 (estimated locally, freq 0.1089) (CAN_FALLTHRU) 5 [67.0% (guessed)] count:237404317 (estimated locally, freq 0.2211) (FALLTHRU,CAN_FALLTHRU)
+ jne .L18
+# BLOCK 5, count:315747741 (estimated locally) seq:3
+# PRED: 4 [67.0% (guessed)] count:237404317 (estimated locally, freq 0.2211) (FALLTHRU,CAN_FALLTHRU)
+ # dwarf.cc:5:1
+ .loc 2 5 1 view .LVU18
+ popq %rbx
+ .cfi_remember_state
+ .cfi_def_cfa_offset 8
+# SUCC: EXIT [always] count:315747741 (estimated locally, freq 0.2941)
+ ret
+# BLOCK 6, count:116930483 (estimated locally) seq:4
+# PRED: 4 [33.0% (guessed)] count:116930483 (estimated locally, freq 0.1089) (CAN_FALLTHRU)
+ .p2align 4,,10
+ .p2align 3
+.L18:
+ .cfi_restore_state
+.LBB149:
+.LBI149:
+ # /usr/include/c++/15/bits/unique_ptr.h:1084:5
+ .loc 1 1084 5 is_stmt 1 view .LVU19
+.LBB150:
+ # /usr/include/c++/15/bits/unique_ptr.h:1085:30
+ .loc 1 1085 30 is_stmt 0 view .LVU20
+ movl $1, %edi
+.LEHB0:
+# SUCC: 8 [never] count:0 (precise, freq 0.0000) (ABNORMAL,ABNORMAL_CALL,EH) 7 [always (adjusted)] count:116930483 (estimated locally, freq 0.1089) (FALLTHRU,CAN_FALLTHRU)
+ call _Znwm
+.LVL5:
+.LEHE0:
+# BLOCK 7, count:116930483 (estimated locally) seq:5
+# PRED: 6 [always (adjusted)] count:116930483 (estimated locally, freq 0.1089) (FALLTHRU,CAN_FALLTHRU)
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+ # DEBUG __p => ax
+.LBB151:
+.LBI151:
+ # /usr/include/c++/15/bits/unique_ptr.h:311:2
+ .loc 1 311 2 is_stmt 1 view .LVU21
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+ # DEBUG => ax
+.LBB152:
+.LBI152:
+ # /usr/include/c++/15/bits/unique_ptr.h:235:40
+ .loc 1 235 40 view .LVU22
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+ # DEBUG __p => ax
+.LBB153:
+.LBI153:
+ # /usr/include/c++/15/bits/unique_ptr.h:170:7
+ .loc 1 170 7 view .LVU23
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+.LBB154:
+.LBB155:
+.LBI155:
+ .file 3 "/usr/include/c++/15/tuple"
+ # /usr/include/c++/15/tuple:2090:2
+ .loc 3 2090 2 view .LVU24
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+.LBB156:
+.LBI156:
+ # /usr/include/c++/15/tuple:302:17
+ .loc 3 302 17 view .LVU25
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+.LBB157:
+.LBI157:
+ # /usr/include/c++/15/tuple:560:7
+ .loc 3 560 7 view .LVU26
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+.LBB158:
+.LBI158:
+ # /usr/include/c++/15/tuple:93:17
+ .loc 3 93 17 view .LVU27
+ # DEBUG this RESET
+ # DEBUG this RESET
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+ # /usr/include/c++/15/tuple:93:17
+ .loc 3 93 17 is_stmt 0 view .LVU28
+.LBE158:
+.LBE157:
+.LBB159:
+.LBI159:
+ # /usr/include/c++/15/tuple:202:17
+ .loc 3 202 17 is_stmt 1 view .LVU29
+ # DEBUG this RESET
+ # DEBUG this RESET
+ # DEBUG this RESET
+ # DEBUG this => `_ZZ4funcvE9varStatic'
+ # /usr/include/c++/15/tuple:202:17
+ .loc 3 202 17 is_stmt 0 view .LVU30
+.LBE159:
+.LBE156:
+.LBE155:
+.LBB160:
+.LBI160:
+ # /usr/include/c++/15/bits/unique_ptr.h:191:18
+ .loc 1 191 18 is_stmt 1 view .LVU31
+ # DEBUG this RESET
+ # /usr/include/c++/15/bits/unique_ptr.h:191:18
+ .loc 1 191 18 is_stmt 0 view .LVU32
+.LBE160:
+.LBE154:
+.LBE153:
+.LBE152:
+.LBE151:
+.LBE150:
+.LBE149:
+ # dwarf.cc:4:66
+ .loc 2 4 66 discriminator 7 view .LVU33
+ movl $_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED1Ev, %edi
+ movl $__dso_handle, %edx
+ movl $_ZZ4funcvE9varStatic, %esi
+.LBB166:
+.LBB165:
+.LBB164:
+.LBB163:
+.LBB162:
+.LBB161:
+ # /usr/include/c++/15/bits/unique_ptr.h:170:56
+ .loc 1 170 56 discriminator 2 view .LVU34
+ movq %rax, _ZZ4funcvE9varStatic(%rip)
+.LVL6:
+ # DEBUG this RESET
+ # DEBUG __p RESET
+ # DEBUG this RESET
+ # DEBUG RESET
+ # DEBUG this RESET
+ # DEBUG __p RESET
+ # /usr/include/c++/15/bits/unique_ptr.h:170:56
+ .loc 1 170 56 discriminator 2 view .LVU35
+.LBE161:
+.LBE162:
+.LBE163:
+.LBE164:
+.LBE165:
+.LBE166:
+ # dwarf.cc:4:66
+ .loc 2 4 66 discriminator 7 view .LVU36
+ call __cxa_atexit
+.LVL7:
+ # dwarf.cc:4:66
+ .loc 2 4 66 discriminator 8 view .LVU37
+ movl $_ZGVZ4funcvE9varStatic, %edi
+ # dwarf.cc:5:1
+ .loc 2 5 1 view .LVU38
+ popq %rbx
+ .cfi_remember_state
+ .cfi_restore 3
+ .cfi_def_cfa_offset 8
+.LEHB1:
+# SUCC: EXIT [always] count:116930483 (estimated locally, freq 0.1089) (ABNORMAL,SIBCALL)
+ # dwarf.cc:4:66
+ .loc 2 4 66 discriminator 8 view .LVU39
+ jmp __cxa_guard_release
+.LVL8:
+.LEHE1:
+# BLOCK 8, count:0 (precise) seq:6
+# PRED: 6 [never] count:0 (precise, freq 0.0000) (ABNORMAL,ABNORMAL_CALL,EH)
+.L9:
+ .cfi_restore_state
+ # dwarf.cc:4:66
+ .loc 2 4 66 discriminator 10 view .LVU40
+ movq %rax, %rbx
+# SUCC: 9 [always] count:0 (precise, freq 0.0000) (CROSSING)
+ jmp .L8
+ .section .gcc_except_table,"a",@progbits
+.LLSDA1545:
+ .byte 0xff # @LPStart format (omit)
+ .byte 0xff # @TType format (omit)
+ .byte 0x1 # call-site format (uleb128)
+ .uleb128 .LLSDACSE1545-.LLSDACSB1545 # Call-site table length
+.LLSDACSB1545:
+ .uleb128 .LEHB0-.LFB1545 # region 0 start
+ .uleb128 .LEHE0-.LEHB0 # length
+ .uleb128 .L9-.LFB1545 # landing pad
+ .uleb128 0 # action
+ .uleb128 .LEHB1-.LFB1545 # region 1 start
+ .uleb128 .LEHE1-.LEHB1 # length
+ .uleb128 0 # landing pad
+ .uleb128 0 # action
+.LLSDACSE1545:
+ .text
+ .cfi_endproc
+ .section .text.unlikely
+ .cfi_startproc
+ .cfi_personality 0x3,__gxx_personality_v0
+ .cfi_lsda 0x3,.LLSDAC1545
+ .type _Z4funcv.cold, @function
+_Z4funcv.cold:
+.LFSB1545:
+# BLOCK 9, count:0 (precise) seq:7
+# PRED: 8 [always] count:0 (precise, freq 0.0000) (CROSSING)
+.L8:
+ .cfi_def_cfa_offset 16
+ .cfi_offset 3, -16
+ movl $_ZGVZ4funcvE9varStatic, %edi
+ call __cxa_guard_abort
+.LVL9:
+ movq %rbx, %rdi
+.LEHB2:
+# SUCC:
+ call _Unwind_Resume
+.LVL10:
+.LEHE2:
+ .cfi_endproc
+.LFE1545:
+ .section .gcc_except_table
+.LLSDAC1545:
+ .byte 0xff # @LPStart format (omit)
+ .byte 0xff # @TType format (omit)
+ .byte 0x1 # call-site format (uleb128)
+ .uleb128 .LLSDACSEC1545-.LLSDACSBC1545 # Call-site table length
+.LLSDACSBC1545:
+ .uleb128 .LEHB2-.LCOLDB0 # region 0 start
+ .uleb128 .LEHE2-.LEHB2 # length
+ .uleb128 0 # landing pad
+ .uleb128 0 # action
+.LLSDACSEC1545:
+ .section .text.unlikely
+ .text
+ .size _Z4funcv, .-_Z4funcv
+ .section .text.unlikely
+ .size _Z4funcv.cold, .-_Z4funcv.cold
+.LCOLDE0:
+ .text
+.LHOTE0:
+ .section .text.startup,"ax",@progbits
+ .p2align 4
+ .globl main
+ .type main, @function
+main:
+.LFB1555:
+ # dwarf.cc:6:23
+ .loc 2 6 23 is_stmt 1 view -0
+ .cfi_startproc
+# BLOCK 2, count:1073741824 (estimated locally) seq:0
+# PRED: ENTRY [always] count:1073741824 (estimated locally, freq 1.0000) (FALLTHRU)
+ # dwarf.cc:7:2
+ .loc 2 7 2 view .LVU42
+ # dwarf.cc:6:23
+ .loc 2 6 23 is_stmt 0 view .LVU43
+ subq $8, %rsp
+ .cfi_def_cfa_offset 16
+ # dwarf.cc:7:6
+ .loc 2 7 6 view .LVU44
+ call _Z4funcv
+.LVL11:
+ # dwarf.cc:8:2
+ .loc 2 8 2 is_stmt 1 view .LVU45
+ # dwarf.cc:9:1
+ .loc 2 9 1 is_stmt 0 view .LVU46
+ xorl %eax, %eax
+ addq $8, %rsp
+ .cfi_def_cfa_offset 8
+# SUCC: EXIT [always] count:1073741824 (estimated locally, freq 1.0000)
+ ret
+ .cfi_endproc
+.LFE1555:
+ .size main, .-main
+ .local _ZGVZ4funcvE9varStatic
+ .comm _ZGVZ4funcvE9varStatic,8,8
+ .local _ZZ4funcvE9varStatic
+ .comm _ZZ4funcvE9varStatic,8,8
+ .text
+.Letext0:
+ .section .text.unlikely
+.Letext_cold0:
+ .file 4 "/usr/include/c++/15/type_traits"
+ .file 5 "/usr/include/c++/15/debug/debug.h"
+ .file 6 "/usr/include/c++/15/bits/uses_allocator.h"
+ .file 7 "/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h"
+ .file 8 "/usr/include/c++/15/cwchar"
+ .file 9 "/usr/include/c++/15/bits/exception_ptr.h"
+ .file 10 "/usr/include/c++/15/bits/shared_ptr_base.h"
+ .file 11 "/usr/include/c++/15/bits/utility.h"
+ .file 12 "/usr/include/c++/15/bits/predefined_ops.h"
+ .file 13 "/usr/include/c++/15/bits/stl_iterator.h"
+ .file 14 "/usr/lib/gcc/x86_64-redhat-linux/15/include/stddef.h"
+ .file 15 "<built-in>"
+ .file 16 "/usr/include/bits/types/wint_t.h"
+ .file 17 "/usr/include/bits/types/__mbstate_t.h"
+ .file 18 "/usr/include/bits/types/mbstate_t.h"
+ .file 19 "/usr/include/bits/types/__FILE.h"
+ .file 20 "/usr/include/wchar.h"
+ .file 21 "/usr/include/bits/types/struct_tm.h"
+ .file 22 "/usr/include/c++/15/pstl/execution_defs.h"
+ .file 23 "/usr/include/c++/15/new"
+ .file 24 "/usr/include/c++/15/ext/concurrence.h"
+ .section .debug_info,"",@progbits
+.Ldebug_info0:
+ .long 0x266b # Length of Compilation Unit Info
+ .value 0x5 # DWARF version number
+ .byte 0x1 # DW_UT_compile
+ .byte 0x8 # Pointer Size (in bytes)
+ .long .Ldebug_abbrev0 # Offset Into Abbrev. Section
+ .uleb128 0x45 # (DIE (0xc) DW_TAG_compile_unit)
+ .long .LASF2379 # DW_AT_producer: "GNU C++17 15.1.1 20250425 (Red Hat 15.1.1-1) -mtune=generic -march=x86-64 -g3 -gdwarf-5 -O2"
+ .byte 0x21 # DW_AT_language
+ .byte 0x4 # DW_AT_language_name
+ .long 0x313e7 # DW_AT_language_version
+ .long .LASF0 # DW_AT_name: "dwarf.cc"
+ .long .LASF1 # DW_AT_comp_dir: "."
+ .long .LLRL20 # DW_AT_ranges
+ .quad 0 # DW_AT_low_pc
+ .long .Ldebug_line0 # DW_AT_stmt_list
+ .long .Ldebug_macro0 # DW_AT_macros
+ .uleb128 0x46 # (DIE (0x33) DW_TAG_namespace)
+ .ascii "std\0" # DW_AT_name
+ .byte 0x7 # DW_AT_decl_file (/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h)
+ .value 0x8ca # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1275 # DW_AT_sibling
+ .uleb128 0x18 # (DIE (0x40) DW_TAG_typedef)
+ .long .LASF2132 # DW_AT_name: "size_t"
+ .byte 0x7 # DW_AT_decl_file (/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h)
+ .value 0x8cc # DW_AT_decl_line
+ .byte 0x1a # DW_AT_decl_column
+ .long 0x1275 # DW_AT_type
+ .uleb128 0x37 # (DIE (0x4d) DW_TAG_namespace)
+ .long .LASF2126 # DW_AT_name: "__swappable_details"
+ # DW_AT_decl_file (4, /usr/include/c++/15/type_traits)
+ .value 0xb92 # DW_AT_decl_line
+ # DW_AT_decl_column (0xd)
+ .uleb128 0x37 # (DIE (0x54) DW_TAG_namespace)
+ .long .LASF2127 # DW_AT_name: "__swappable_with_details"
+ # DW_AT_decl_file (4, /usr/include/c++/15/type_traits)
+ .value 0xbe7 # DW_AT_decl_line
+ # DW_AT_decl_column (0xd)
+ .uleb128 0x38 # (DIE (0x5b) DW_TAG_namespace)
+ .long .LASF2128 # DW_AT_name: "__debug"
+ .byte 0x5 # DW_AT_decl_file (/usr/include/c++/15/debug/debug.h)
+ .byte 0x32 # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .uleb128 0x16 # (DIE (0x63) DW_TAG_structure_type)
+ .long .LASF2129 # DW_AT_name: "allocator_arg_t"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x38 # DW_AT_decl_line
+ .byte 0xa # DW_AT_decl_column
+ .long 0x88 # DW_AT_sibling
+ .uleb128 0x47 # (DIE (0x70) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2129 # DW_AT_name: "allocator_arg_t"
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x38 # DW_AT_decl_line
+ .byte 0x25 # DW_AT_decl_column
+ .long .LASF2138 # DW_AT_linkage_name: "_ZNSt15allocator_arg_tC4Ev"
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .byte 0x1 # DW_AT_defaulted
+ .long 0x81 # DW_AT_object_pointer
+ .uleb128 0x2 # (DIE (0x81) DW_TAG_formal_parameter)
+ .long 0x13a5 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x70
+ .byte 0 # end of children of DIE 0x63
+ .uleb128 0x39 # (DIE (0x88) DW_TAG_structure_type)
+ .long .LASF2355 # DW_AT_name: "__uses_alloc_base"
+ # DW_AT_byte_size (0x1)
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x4d # DW_AT_decl_line
+ .byte 0xa # DW_AT_decl_column
+ .uleb128 0x16 # (DIE (0x90) DW_TAG_structure_type)
+ .long .LASF2130 # DW_AT_name: "__uses_alloc0"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x4f # DW_AT_decl_line
+ .byte 0xa # DW_AT_decl_column
+ .long 0xd9 # DW_AT_sibling
+ .uleb128 0x16 # (DIE (0x9d) DW_TAG_structure_type)
+ .long .LASF2131 # DW_AT_name: "_Sink"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x51 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0xc6 # DW_AT_sibling
+ .uleb128 0x48 # (DIE (0xaa) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2150 # DW_AT_name: "operator="
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x51 # DW_AT_decl_line
+ .byte 0x2e # DW_AT_decl_column
+ .long .LASF2360 # DW_AT_linkage_name: "_ZNSt13__uses_alloc05_SinkaSEPKv"
+ # DW_AT_declaration
+ .long 0xba # DW_AT_object_pointer
+ .uleb128 0x2 # (DIE (0xba) DW_TAG_formal_parameter)
+ .long 0x13aa # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xbf) DW_TAG_formal_parameter)
+ .long 0x12ec # DW_AT_type
+ .byte 0 # end of children of DIE 0xaa
+ .byte 0 # end of children of DIE 0x9d
+ .uleb128 0x2c # (DIE (0xc6) DW_TAG_inheritance)
+ .long 0x88 # DW_AT_type
+ # DW_AT_data_member_location (0)
+ .uleb128 0xa # (DIE (0xcb) DW_TAG_member)
+ .long .LASF2135 # DW_AT_name: "_M_a"
+ .byte 0x6 # DW_AT_decl_file (/usr/include/c++/15/bits/uses_allocator.h)
+ .byte 0x51 # DW_AT_decl_line
+ .byte 0x4b # DW_AT_decl_column
+ .long 0x9d # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .byte 0 # end of children of DIE 0x90
+ .uleb128 0x18 # (DIE (0xd9) DW_TAG_typedef)
+ .long .LASF2133 # DW_AT_name: "nullptr_t"
+ .byte 0x7 # DW_AT_decl_file (/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h)
+ .value 0x8d0 # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long 0x13af # DW_AT_type
+ .uleb128 0x3 # (DIE (0xe6) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x42 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1465 # DW_AT_import
+ .uleb128 0x3 # (DIE (0xee) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x8f # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x13f5 # DW_AT_import
+ .uleb128 0x3 # (DIE (0xf6) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x91 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1487 # DW_AT_import
+ .uleb128 0x3 # (DIE (0xfe) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x92 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x149d # DW_AT_import
+ .uleb128 0x3 # (DIE (0x106) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x93 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x14b8 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x10e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x94 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x14d8 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x116) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x95 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x14f3 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x11e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x96 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x150e # DW_AT_import
+ .uleb128 0x3 # (DIE (0x126) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x97 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1529 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x12e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x98 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1545 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x136) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x99 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1566 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x13e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x9a # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x157c # DW_AT_import
+ .uleb128 0x3 # (DIE (0x146) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x9b # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1589 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x14e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x9c # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x15ae # DW_AT_import
+ .uleb128 0x3 # (DIE (0x156) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x9d # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x15d3 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x15e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x9e # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x15ee # DW_AT_import
+ .uleb128 0x3 # (DIE (0x166) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0x9f # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1618 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x16e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xa0 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1633 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x176) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xa2 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1649 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x17e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xa4 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x166a # DW_AT_import
+ .uleb128 0x3 # (DIE (0x186) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xa5 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x168b # DW_AT_import
+ .uleb128 0x3 # (DIE (0x18e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xa6 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x16a6 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x196) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xa8 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x16cb # DW_AT_import
+ .uleb128 0x3 # (DIE (0x19e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xab # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x16f0 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1a6) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xae # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1715 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1ae) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb0 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x173a # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1b6) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb2 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1755 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1be) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb4 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1775 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1c6) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb5 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1795 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1ce) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb6 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x17af # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1d6) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb7 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x17c9 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1de) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb8 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x17e3 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1e6) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xb9 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x17fd # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1ee) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xba # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1817 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1f6) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xbb # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x18e2 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x1fe) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xbc # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x18f7 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x206) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xbd # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1916 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x20e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xbe # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1935 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x216) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xbf # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1954 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x21e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc0 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x197e # DW_AT_import
+ .uleb128 0x3 # (DIE (0x226) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc1 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1998 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x22e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc3 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x19b8 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x236) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc5 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x19d3 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x23e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc6 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x19f2 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x246) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc7 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1a17 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x24e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc8 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1a3c # DW_AT_import
+ .uleb128 0x3 # (DIE (0x256) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xc9 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1a5b # DW_AT_import
+ .uleb128 0x3 # (DIE (0x25e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xca # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1a71 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x266) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xcb # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1a91 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x26e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xcc # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1ab1 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x276) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xcd # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1ad1 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x27e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xce # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1af1 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x286) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xcf # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1b08 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x28e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd0 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1b24 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x296) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd0 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1b43 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x29e) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd1 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1b62 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2a6) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd1 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1b81 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2ae) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd2 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1ba0 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2b6) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd2 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1bbf # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2be) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd3 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1bde # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2c6) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd3 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1bfd # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2ce) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd4 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1c1c # DW_AT_import
+ .uleb128 0x3 # (DIE (0x2d6) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xd4 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1c41 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x2de) DW_TAG_imported_declaration)
+ # DW_AT_decl_file (8, /usr/include/c++/15/cwchar)
+ .value 0x10d # DW_AT_decl_line
+ .byte 0x16 # DW_AT_decl_column
+ .long 0x1c66 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x2e6) DW_TAG_imported_declaration)
+ # DW_AT_decl_file (8, /usr/include/c++/15/cwchar)
+ .value 0x10e # DW_AT_decl_line
+ .byte 0x16 # DW_AT_decl_column
+ .long 0x1c81 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x2ee) DW_TAG_imported_declaration)
+ # DW_AT_decl_file (8, /usr/include/c++/15/cwchar)
+ .value 0x10f # DW_AT_decl_line
+ .byte 0x16 # DW_AT_decl_column
+ .long 0x1ca6 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x2f6) DW_TAG_imported_declaration)
+ # DW_AT_decl_file (8, /usr/include/c++/15/cwchar)
+ .value 0x11d # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x19b8 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x2fe) DW_TAG_imported_declaration)
+ # DW_AT_decl_file (8, /usr/include/c++/15/cwchar)
+ .value 0x120 # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x16cb # DW_AT_import
+ .uleb128 0x11 # (DIE (0x306) DW_TAG_imported_declaration)
+ # DW_AT_decl_file (8, /usr/include/c++/15/cwchar)
+ .value 0x123 # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x1715 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x30e) DW_TAG_imported_declaration)
+ # DW_AT_decl_file (8, /usr/include/c++/15/cwchar)
+ .value 0x126 # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x1755 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x316) DW_TAG_imported_declaration)
+ # DW_AT_decl_file (8, /usr/include/c++/15/cwchar)
+ .value 0x12a # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x1c66 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x31e) DW_TAG_imported_declaration)
+ # DW_AT_decl_file (8, /usr/include/c++/15/cwchar)
+ .value 0x12b # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x1c81 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x326) DW_TAG_imported_declaration)
+ # DW_AT_decl_file (8, /usr/include/c++/15/cwchar)
+ .value 0x12c # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x1ca6 # DW_AT_import
+ .uleb128 0x2d # (DIE (0x32e) DW_TAG_namespace)
+ .long .LASF2134 # DW_AT_name: "__exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x3d # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x519 # DW_AT_sibling
+ .uleb128 0x3a # (DIE (0x33a) DW_TAG_class_type)
+ .long .LASF2137 # DW_AT_name: "exception_ptr"
+ # DW_AT_byte_size (0x8)
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x61 # DW_AT_decl_line
+ # DW_AT_decl_column (0xb)
+ .long 0x4f4 # DW_AT_sibling
+ .uleb128 0xa # (DIE (0x345) DW_TAG_member)
+ .long .LASF2136 # DW_AT_name: "_M_exception_object"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x63 # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x12ea # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0x49 # (DIE (0x352) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2137 # DW_AT_name: "exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x65 # DW_AT_decl_line
+ .byte 0x10 # DW_AT_decl_column
+ .long .LASF2139 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptrC4EPv"
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .long 0x366 # DW_AT_object_pointer
+ .long 0x371 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x366) DW_TAG_formal_parameter)
+ .long 0x1ccb # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x36b) DW_TAG_formal_parameter)
+ .long 0x12ea # DW_AT_type
+ .byte 0 # end of children of DIE 0x352
+ .uleb128 0x19 # (DIE (0x371) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2140 # DW_AT_name: "_M_addref"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x67 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2142 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv"
+ # DW_AT_declaration
+ .long 0x385 # DW_AT_object_pointer
+ .long 0x38b # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x385) DW_TAG_formal_parameter)
+ .long 0x1ccb # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x371
+ .uleb128 0x19 # (DIE (0x38b) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2141 # DW_AT_name: "_M_release"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x68 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2143 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv"
+ # DW_AT_declaration
+ .long 0x39f # DW_AT_object_pointer
+ .long 0x3a5 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x39f) DW_TAG_formal_parameter)
+ .long 0x1ccb # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x38b
+ .uleb128 0x4a # (DIE (0x3a5) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2144 # DW_AT_name: "_M_get"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x6a # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long .LASF2145 # DW_AT_linkage_name: "_ZNKSt15__exception_ptr13exception_ptr6_M_getEv"
+ .long 0x12ea # DW_AT_type
+ # DW_AT_declaration
+ .long 0x3bd # DW_AT_object_pointer
+ .long 0x3c3 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x3bd) DW_TAG_formal_parameter)
+ .long 0x1cd0 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x3a5
+ .uleb128 0x17 # (DIE (0x3c3) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2137 # DW_AT_name: "exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x72 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2146 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptrC4Ev"
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x3d7 # DW_AT_object_pointer
+ .long 0x3dd # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x3d7) DW_TAG_formal_parameter)
+ .long 0x1ccb # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x3c3
+ .uleb128 0x17 # (DIE (0x3dd) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2137 # DW_AT_name: "exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x74 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2147 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptrC4ERKS0_"
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x3f1 # DW_AT_object_pointer
+ .long 0x3fc # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x3f1) DW_TAG_formal_parameter)
+ .long 0x1ccb # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x3f6) DW_TAG_formal_parameter)
+ .long 0x1cd5 # DW_AT_type
+ .byte 0 # end of children of DIE 0x3dd
+ .uleb128 0x17 # (DIE (0x3fc) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2137 # DW_AT_name: "exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x77 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2148 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptrC4EDn"
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x410 # DW_AT_object_pointer
+ .long 0x41b # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x410) DW_TAG_formal_parameter)
+ .long 0x1ccb # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x415) DW_TAG_formal_parameter)
+ .long 0xd9 # DW_AT_type
+ .byte 0 # end of children of DIE 0x3fc
+ .uleb128 0x17 # (DIE (0x41b) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2137 # DW_AT_name: "exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x7b # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2149 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptrC4EOS0_"
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x42f # DW_AT_object_pointer
+ .long 0x43a # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x42f) DW_TAG_formal_parameter)
+ .long 0x1ccb # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x434) DW_TAG_formal_parameter)
+ .long 0x1cda # DW_AT_type
+ .byte 0 # end of children of DIE 0x41b
+ .uleb128 0x1c # (DIE (0x43a) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2150 # DW_AT_name: "operator="
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x88 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2151 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptraSERKS0_"
+ .long 0x1cdf # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x452 # DW_AT_object_pointer
+ .long 0x45d # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x452) DW_TAG_formal_parameter)
+ .long 0x1ccb # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x457) DW_TAG_formal_parameter)
+ .long 0x1cd5 # DW_AT_type
+ .byte 0 # end of children of DIE 0x43a
+ .uleb128 0x1c # (DIE (0x45d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2150 # DW_AT_name: "operator="
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x8c # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2152 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptraSEOS0_"
+ .long 0x1cdf # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x475 # DW_AT_object_pointer
+ .long 0x480 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x475) DW_TAG_formal_parameter)
+ .long 0x1ccb # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x47a) DW_TAG_formal_parameter)
+ .long 0x1cda # DW_AT_type
+ .byte 0 # end of children of DIE 0x45d
+ .uleb128 0x17 # (DIE (0x480) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2153 # DW_AT_name: "~exception_ptr"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x93 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2154 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptrD4Ev"
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x494 # DW_AT_object_pointer
+ .long 0x49a # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x494) DW_TAG_formal_parameter)
+ .long 0x1ccb # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x480
+ .uleb128 0x17 # (DIE (0x49a) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2155 # DW_AT_name: "swap"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x96 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2156 # DW_AT_linkage_name: "_ZNSt15__exception_ptr13exception_ptr4swapERS0_"
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x4ae # DW_AT_object_pointer
+ .long 0x4b9 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x4ae) DW_TAG_formal_parameter)
+ .long 0x1ccb # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x4b3) DW_TAG_formal_parameter)
+ .long 0x1cdf # DW_AT_type
+ .byte 0 # end of children of DIE 0x49a
+ .uleb128 0x4b # (DIE (0x4b9) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2254 # DW_AT_name: "operator bool"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0xa1 # DW_AT_decl_line
+ .byte 0x10 # DW_AT_decl_column
+ .long .LASF2380 # DW_AT_linkage_name: "_ZNKSt15__exception_ptr13exception_ptrcvbEv"
+ .long 0x127c # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .long 0x4d2 # DW_AT_object_pointer
+ .long 0x4d8 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x4d2) DW_TAG_formal_parameter)
+ .long 0x1cd0 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x4b9
+ .uleb128 0x4c # (DIE (0x4d8) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2157 # DW_AT_name: "__cxa_exception_type"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0xb6 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2158 # DW_AT_linkage_name: "_ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv"
+ .long 0x1ce4 # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x4ed # DW_AT_object_pointer
+ .uleb128 0x2 # (DIE (0x4ed) DW_TAG_formal_parameter)
+ .long 0x1cd0 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x4d8
+ .byte 0 # end of children of DIE 0x33a
+ .uleb128 0x7 # (DIE (0x4f4) DW_TAG_const_type)
+ .long 0x33a # DW_AT_type
+ .uleb128 0x3 # (DIE (0x4f9) DW_TAG_imported_declaration)
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x55 # DW_AT_decl_line
+ .byte 0x10 # DW_AT_decl_column
+ .long 0x521 # DW_AT_import
+ .uleb128 0x4d # (DIE (0x501) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2155 # DW_AT_name: "swap"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0xe5 # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long .LASF2381 # DW_AT_linkage_name: "_ZNSt15__exception_ptr4swapERNS_13exception_ptrES1_"
+ # DW_AT_declaration
+ .uleb128 0x1 # (DIE (0x50d) DW_TAG_formal_parameter)
+ .long 0x1cdf # DW_AT_type
+ .uleb128 0x1 # (DIE (0x512) DW_TAG_formal_parameter)
+ .long 0x1cdf # DW_AT_type
+ .byte 0 # end of children of DIE 0x501
+ .byte 0 # end of children of DIE 0x32e
+ .uleb128 0x3 # (DIE (0x519) DW_TAG_imported_declaration)
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x42 # DW_AT_decl_line
+ .byte 0x1a # DW_AT_decl_column
+ .long 0x33a # DW_AT_import
+ .uleb128 0x4e # (DIE (0x521) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2159 # DW_AT_name: "rethrow_exception"
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0x51 # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .long .LASF2160 # DW_AT_linkage_name: "_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE"
+ # DW_AT_noreturn
+ # DW_AT_declaration
+ .long 0x537 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x531) DW_TAG_formal_parameter)
+ .long 0x33a # DW_AT_type
+ .byte 0 # end of children of DIE 0x521
+ .uleb128 0x4f # (DIE (0x537) DW_TAG_class_type)
+ .long .LASF2382 # DW_AT_name: "type_info"
+ # DW_AT_declaration
+ .uleb128 0x7 # (DIE (0x53c) DW_TAG_const_type)
+ .long 0x537 # DW_AT_type
+ .uleb128 0x3 # (DIE (0x541) DW_TAG_imported_declaration)
+ .byte 0x9 # DW_AT_decl_file (/usr/include/c++/15/bits/exception_ptr.h)
+ .byte 0xf2 # DW_AT_decl_line
+ .byte 0x1a # DW_AT_decl_column
+ .long 0x501 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x549) DW_TAG_imported_declaration)
+ .byte 0xa # DW_AT_decl_file (/usr/include/c++/15/bits/shared_ptr_base.h)
+ .byte 0x61 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long 0x133e # DW_AT_import
+ .uleb128 0x3 # (DIE (0x551) DW_TAG_imported_declaration)
+ .byte 0xa # DW_AT_decl_file (/usr/include/c++/15/bits/shared_ptr_base.h)
+ .byte 0x62 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long 0x1ce9 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x559) DW_TAG_imported_declaration)
+ .byte 0xa # DW_AT_decl_file (/usr/include/c++/15/bits/shared_ptr_base.h)
+ .byte 0x63 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long 0x1350 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x561) DW_TAG_imported_declaration)
+ .byte 0xa # DW_AT_decl_file (/usr/include/c++/15/bits/shared_ptr_base.h)
+ .byte 0x64 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long 0x1356 # DW_AT_import
+ .uleb128 0x3 # (DIE (0x569) DW_TAG_imported_declaration)
+ .byte 0xa # DW_AT_decl_file (/usr/include/c++/15/bits/shared_ptr_base.h)
+ .byte 0x65 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long 0x135c # DW_AT_import
+ .uleb128 0x16 # (DIE (0x571) DW_TAG_structure_type)
+ .long .LASF2161 # DW_AT_name: "default_delete<Base>"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x45 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x5c1 # DW_AT_sibling
+ .uleb128 0x22 # (DIE (0x57e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2162 # DW_AT_name: "default_delete"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x48 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2163 # DW_AT_linkage_name: "_ZNSt14default_deleteI4BaseEC4Ev"
+ # DW_AT_declaration
+ # DW_AT_defaulted (0x1)
+ .long 0x592 # DW_AT_object_pointer
+ .long 0x598 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x592) DW_TAG_formal_parameter)
+ .long 0x1d13 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x57e
+ .uleb128 0x19 # (DIE (0x598) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2164 # DW_AT_name: "operator()"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x57 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2165 # DW_AT_linkage_name: "_ZNKSt14default_deleteI4BaseEclEPS0_"
+ # DW_AT_declaration
+ .long 0x5ac # DW_AT_object_pointer
+ .long 0x5b7 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x5ac) DW_TAG_formal_parameter)
+ .long 0x1d18 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x5b1) DW_TAG_formal_parameter)
+ .long 0x1d22 # DW_AT_type
+ .byte 0 # end of children of DIE 0x598
+ .uleb128 0xd # (DIE (0x5b7) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1d0b # DW_AT_type
+ .byte 0 # end of children of DIE 0x571
+ .uleb128 0x7 # (DIE (0x5c1) DW_TAG_const_type)
+ .long 0x571 # DW_AT_type
+ .uleb128 0x3a # (DIE (0x5c6) DW_TAG_class_type)
+ .long .LASF2166 # DW_AT_name: "__uniq_ptr_impl<Base, std::default_delete<Base> >"
+ # DW_AT_byte_size (0x8)
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x8e # DW_AT_decl_line
+ # DW_AT_decl_column (0xb)
+ .long 0x77b # DW_AT_sibling
+ .uleb128 0x16 # (DIE (0x5d1) DW_TAG_structure_type)
+ .long .LASF2167 # DW_AT_name: "_Ptr<Base, std::default_delete<Base>, void>"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x91 # DW_AT_decl_line
+ .byte 0x9 # DW_AT_decl_column
+ .long 0x5fd # DW_AT_sibling
+ .uleb128 0xe # (DIE (0x5de) DW_TAG_typedef)
+ .long .LASF2168 # DW_AT_name: "type"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x93 # DW_AT_decl_line
+ .byte 0xa # DW_AT_decl_column
+ .long 0x1d22 # DW_AT_type
+ .uleb128 0xd # (DIE (0x5ea) DW_TAG_template_type_param)
+ .ascii "_Up\0" # DW_AT_name
+ .long 0x1d0b # DW_AT_type
+ .uleb128 0xd # (DIE (0x5f3) DW_TAG_template_type_param)
+ .ascii "_Ep\0" # DW_AT_name
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0x5d1
+ .uleb128 0x50 # (DIE (0x5fd) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2169 # DW_AT_name: "__uniq_ptr_impl"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xa8 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2170 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC4Ev"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0x613 # DW_AT_object_pointer
+ .long 0x619 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x613) DW_TAG_formal_parameter)
+ .long 0x1dc7 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x5fd
+ .uleb128 0x17 # (DIE (0x619) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2169 # DW_AT_name: "__uniq_ptr_impl"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xaa # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2171 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC4EPS0_"
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x62d # DW_AT_object_pointer
+ .long 0x638 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x62d) DW_TAG_formal_parameter)
+ .long 0x1dc7 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x632) DW_TAG_formal_parameter)
+ .long 0x638 # DW_AT_type
+ .byte 0 # end of children of DIE 0x619
+ .uleb128 0x51 # (DIE (0x638) DW_TAG_typedef)
+ .long .LASF2258 # DW_AT_name: "pointer"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xa2 # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x5de # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ .uleb128 0x17 # (DIE (0x645) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2169 # DW_AT_name: "__uniq_ptr_impl"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xb2 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2172 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC4EOS3_"
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x659 # DW_AT_object_pointer
+ .long 0x664 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x659) DW_TAG_formal_parameter)
+ .long 0x1dc7 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x65e) DW_TAG_formal_parameter)
+ .long 0x1dd1 # DW_AT_type
+ .byte 0 # end of children of DIE 0x645
+ .uleb128 0x1c # (DIE (0x664) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2150 # DW_AT_name: "operator="
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xb7 # DW_AT_decl_line
+ .byte 0x18 # DW_AT_decl_column
+ .long .LASF2173 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEaSEOS3_"
+ .long 0x1dd6 # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x67c # DW_AT_object_pointer
+ .long 0x687 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x67c) DW_TAG_formal_parameter)
+ .long 0x1dc7 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x681) DW_TAG_formal_parameter)
+ .long 0x1dd1 # DW_AT_type
+ .byte 0 # end of children of DIE 0x664
+ .uleb128 0x1c # (DIE (0x687) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2174 # DW_AT_name: "_M_ptr"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xbf # DW_AT_decl_line
+ .byte 0x12 # DW_AT_decl_column
+ .long .LASF2175 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE6_M_ptrEv"
+ .long 0x1ddb # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x69f # DW_AT_object_pointer
+ .long 0x6a5 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x69f) DW_TAG_formal_parameter)
+ .long 0x1dc7 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x687
+ .uleb128 0x1c # (DIE (0x6a5) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2174 # DW_AT_name: "_M_ptr"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xc1 # DW_AT_decl_line
+ .byte 0x12 # DW_AT_decl_column
+ .long .LASF2176 # DW_AT_linkage_name: "_ZNKSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE6_M_ptrEv"
+ .long 0x638 # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x6bd # DW_AT_object_pointer
+ .long 0x6c3 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x6bd) DW_TAG_formal_parameter)
+ .long 0x1de0 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x6a5
+ .uleb128 0x1c # (DIE (0x6c3) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2177 # DW_AT_name: "_M_deleter"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xc3 # DW_AT_decl_line
+ .byte 0x12 # DW_AT_decl_column
+ .long .LASF2178 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE10_M_deleterEv"
+ .long 0x1d45 # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x6db # DW_AT_object_pointer
+ .long 0x6e1 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x6db) DW_TAG_formal_parameter)
+ .long 0x1dc7 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x6c3
+ .uleb128 0x1c # (DIE (0x6e1) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2177 # DW_AT_name: "_M_deleter"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xc5 # DW_AT_decl_line
+ .byte 0x12 # DW_AT_decl_column
+ .long .LASF2179 # DW_AT_linkage_name: "_ZNKSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE10_M_deleterEv"
+ .long 0x1d36 # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x6f9 # DW_AT_object_pointer
+ .long 0x6ff # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x6f9) DW_TAG_formal_parameter)
+ .long 0x1de0 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x6e1
+ .uleb128 0x17 # (DIE (0x6ff) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2180 # DW_AT_name: "reset"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xc8 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2181 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE5resetEPS0_"
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x713 # DW_AT_object_pointer
+ .long 0x71e # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x713) DW_TAG_formal_parameter)
+ .long 0x1dc7 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x718) DW_TAG_formal_parameter)
+ .long 0x638 # DW_AT_type
+ .byte 0 # end of children of DIE 0x6ff
+ .uleb128 0x1c # (DIE (0x71e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2182 # DW_AT_name: "release"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xd1 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long .LASF2183 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE7releaseEv"
+ .long 0x638 # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x736 # DW_AT_object_pointer
+ .long 0x73c # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x736) DW_TAG_formal_parameter)
+ .long 0x1dc7 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x71e
+ .uleb128 0x17 # (DIE (0x73c) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2155 # DW_AT_name: "swap"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xda # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2184 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE4swapERS3_"
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0x750 # DW_AT_object_pointer
+ .long 0x75b # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x750) DW_TAG_formal_parameter)
+ .long 0x1dc7 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x755) DW_TAG_formal_parameter)
+ .long 0x1dd6 # DW_AT_type
+ .byte 0 # end of children of DIE 0x73c
+ .uleb128 0xa # (DIE (0x75b) DW_TAG_member)
+ .long .LASF2185 # DW_AT_name: "_M_t"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xe2 # DW_AT_decl_line
+ .byte 0x1b # DW_AT_decl_column
+ .long 0xc3b # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0xd # (DIE (0x768) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1d0b # DW_AT_type
+ .uleb128 0xd # (DIE (0x771) DW_TAG_template_type_param)
+ .ascii "_Dp\0" # DW_AT_name
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0x5c6
+ .uleb128 0x7 # (DIE (0x77b) DW_TAG_const_type)
+ .long 0x5c6 # DW_AT_type
+ .uleb128 0x16 # (DIE (0x780) DW_TAG_structure_type)
+ .long .LASF2186 # DW_AT_name: "_Head_base<1, std::default_delete<Base>, true>"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x5b # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x87d # DW_AT_sibling
+ .uleb128 0x19 # (DIE (0x78d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2187 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x5d # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2188 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4Ev"
+ # DW_AT_declaration
+ .long 0x7a1 # DW_AT_object_pointer
+ .long 0x7a7 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x7a1) DW_TAG_formal_parameter)
+ .long 0x1d2c # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x78d
+ .uleb128 0x19 # (DIE (0x7a7) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2187 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x60 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2189 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4ERKS2_"
+ # DW_AT_declaration
+ .long 0x7bb # DW_AT_object_pointer
+ .long 0x7c6 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x7bb) DW_TAG_formal_parameter)
+ .long 0x1d2c # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x7c0) DW_TAG_formal_parameter)
+ .long 0x1d36 # DW_AT_type
+ .byte 0 # end of children of DIE 0x7a7
+ .uleb128 0x22 # (DIE (0x7c6) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2187 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x63 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2190 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4ERKS3_"
+ # DW_AT_declaration
+ # DW_AT_defaulted (0x1)
+ .long 0x7da # DW_AT_object_pointer
+ .long 0x7e5 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x7da) DW_TAG_formal_parameter)
+ .long 0x1d2c # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x7df) DW_TAG_formal_parameter)
+ .long 0x1d3b # DW_AT_type
+ .byte 0 # end of children of DIE 0x7c6
+ .uleb128 0x22 # (DIE (0x7e5) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2187 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x64 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2191 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4EOS3_"
+ # DW_AT_declaration
+ # DW_AT_defaulted (0x1)
+ .long 0x7f9 # DW_AT_object_pointer
+ .long 0x804 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x7f9) DW_TAG_formal_parameter)
+ .long 0x1d2c # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x7fe) DW_TAG_formal_parameter)
+ .long 0x1d40 # DW_AT_type
+ .byte 0 # end of children of DIE 0x7e5
+ .uleb128 0x19 # (DIE (0x804) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2187 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x6b # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2192 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4ESt15allocator_arg_tSt13__uses_alloc0"
+ # DW_AT_declaration
+ .long 0x818 # DW_AT_object_pointer
+ .long 0x828 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x818) DW_TAG_formal_parameter)
+ .long 0x1d2c # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x81d) DW_TAG_formal_parameter)
+ .long 0x63 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x822) DW_TAG_formal_parameter)
+ .long 0x90 # DW_AT_type
+ .byte 0 # end of children of DIE 0x804
+ .uleb128 0xf # (DIE (0x828) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2193 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x89 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2194 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EE7_M_headERS3_"
+ .long 0x1d45 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x842 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x83c) DW_TAG_formal_parameter)
+ .long 0x1d4a # DW_AT_type
+ .byte 0 # end of children of DIE 0x828
+ .uleb128 0xf # (DIE (0x842) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2193 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x8c # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2195 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EE7_M_headERKS3_"
+ .long 0x1d36 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x85c # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x856) DW_TAG_formal_parameter)
+ .long 0x1d3b # DW_AT_type
+ .byte 0 # end of children of DIE 0x842
+ .uleb128 0xa # (DIE (0x85c) DW_TAG_member)
+ .long .LASF2196 # DW_AT_name: "_M_head_impl"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x8e # DW_AT_decl_line
+ .byte 0x27 # DW_AT_decl_column
+ .long 0x571 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0x27 # (DIE (0x869) DW_TAG_template_value_param)
+ .long .LASF2208 # DW_AT_name: "_Idx"
+ .long 0x1275 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x23 # (DIE (0x873) DW_TAG_template_type_param)
+ .long .LASF2197 # DW_AT_name: "_Head"
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0x780
+ .uleb128 0x7 # (DIE (0x87d) DW_TAG_const_type)
+ .long 0x780 # DW_AT_type
+ .uleb128 0x24 # (DIE (0x882) DW_TAG_structure_type)
+ .long .LASF2198 # DW_AT_name: "_Tuple_impl<1, std::default_delete<Base> >"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x222 # DW_AT_decl_line
+ # DW_AT_decl_column (0xc)
+ .long 0x99a # DW_AT_sibling
+ .uleb128 0x2e # (DIE (0x88f) DW_TAG_inheritance)
+ .long 0x780 # DW_AT_type
+ # DW_AT_data_member_location (0)
+ .byte 0x3 # DW_AT_accessibility
+ .uleb128 0x8 # (DIE (0x895) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2193 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x22a # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2199 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEE7_M_headERS3_"
+ .long 0x1d45 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x8b0 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x8aa) DW_TAG_formal_parameter)
+ .long 0x1d4f # DW_AT_type
+ .byte 0 # end of children of DIE 0x895
+ .uleb128 0x8 # (DIE (0x8b0) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2193 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x22d # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2200 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEE7_M_headERKS3_"
+ .long 0x1d36 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x8cb # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x8c5) DW_TAG_formal_parameter)
+ .long 0x1d54 # DW_AT_type
+ .byte 0 # end of children of DIE 0x8b0
+ .uleb128 0x2f # (DIE (0x8cb) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2201 # DW_AT_name: "_Tuple_impl"
+ # DW_AT_decl_file (3, /usr/include/c++/15/tuple)
+ .value 0x230 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2202 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4Ev"
+ # DW_AT_declaration
+ .long 0x8df # DW_AT_object_pointer
+ .long 0x8e5 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x8df) DW_TAG_formal_parameter)
+ .long 0x1d59 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x8cb
+ .uleb128 0x3b # (DIE (0x8e5) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2201 # DW_AT_name: "_Tuple_impl"
+ # DW_AT_decl_file (3, /usr/include/c++/15/tuple)
+ .value 0x234 # DW_AT_decl_line
+ # DW_AT_decl_column (0x7)
+ .long .LASF2203 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4ERKS2_"
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .long 0x8f8 # DW_AT_object_pointer
+ .long 0x903 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x8f8) DW_TAG_formal_parameter)
+ .long 0x1d59 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x8fd) DW_TAG_formal_parameter)
+ .long 0x1d36 # DW_AT_type
+ .byte 0 # end of children of DIE 0x8e5
+ .uleb128 0x30 # (DIE (0x903) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2201 # DW_AT_name: "_Tuple_impl"
+ # DW_AT_decl_file (3, /usr/include/c++/15/tuple)
+ .value 0x23e # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2204 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4ERKS3_"
+ # DW_AT_declaration
+ # DW_AT_defaulted (0x1)
+ .long 0x917 # DW_AT_object_pointer
+ .long 0x922 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x917) DW_TAG_formal_parameter)
+ .long 0x1d59 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x91c) DW_TAG_formal_parameter)
+ .long 0x1d54 # DW_AT_type
+ .byte 0 # end of children of DIE 0x903
+ .uleb128 0x3c # (DIE (0x922) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2150 # DW_AT_name: "operator="
+ # DW_AT_decl_file (3, /usr/include/c++/15/tuple)
+ .value 0x242 # DW_AT_decl_line
+ # DW_AT_decl_column (0x14)
+ .long .LASF2227 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEaSERKS3_"
+ .long 0x1d4f # DW_AT_type
+ # DW_AT_declaration
+ # DW_AT_deleted
+ .long 0x939 # DW_AT_object_pointer
+ .long 0x944 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x939) DW_TAG_formal_parameter)
+ .long 0x1d59 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x93e) DW_TAG_formal_parameter)
+ .long 0x1d54 # DW_AT_type
+ .byte 0 # end of children of DIE 0x922
+ .uleb128 0x2f # (DIE (0x944) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2201 # DW_AT_name: "_Tuple_impl"
+ # DW_AT_decl_file (3, /usr/include/c++/15/tuple)
+ .value 0x248 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2205 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4EOS3_"
+ # DW_AT_declaration
+ .long 0x958 # DW_AT_object_pointer
+ .long 0x963 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x958) DW_TAG_formal_parameter)
+ .long 0x1d59 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x95d) DW_TAG_formal_parameter)
+ .long 0x1d63 # DW_AT_type
+ .byte 0 # end of children of DIE 0x944
+ .uleb128 0x20 # (DIE (0x963) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2206 # DW_AT_name: "_M_swap"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x2f0 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2207 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEE7_M_swapERS3_"
+ .byte 0x2 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0x979 # DW_AT_object_pointer
+ .long 0x984 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x979) DW_TAG_formal_parameter)
+ .long 0x1d59 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x97e) DW_TAG_formal_parameter)
+ .long 0x1d4f # DW_AT_type
+ .byte 0 # end of children of DIE 0x963
+ .uleb128 0x27 # (DIE (0x984) DW_TAG_template_value_param)
+ .long .LASF2208 # DW_AT_name: "_Idx"
+ .long 0x1275 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x28 # (DIE (0x98e) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2231 # DW_AT_name: "_Elements"
+ .uleb128 0xb # (DIE (0x993) DW_TAG_template_type_param)
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0x98e
+ .byte 0 # end of children of DIE 0x882
+ .uleb128 0x7 # (DIE (0x99a) DW_TAG_const_type)
+ .long 0x882 # DW_AT_type
+ .uleb128 0x16 # (DIE (0x99f) DW_TAG_structure_type)
+ .long .LASF2209 # DW_AT_name: "_Head_base<0, Base*, false>"
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xc8 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0xa9c # DW_AT_sibling
+ .uleb128 0x19 # (DIE (0x9ac) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2187 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xca # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2210 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4Ev"
+ # DW_AT_declaration
+ .long 0x9c0 # DW_AT_object_pointer
+ .long 0x9c6 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x9c0) DW_TAG_formal_parameter)
+ .long 0x1d68 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x9ac
+ .uleb128 0x19 # (DIE (0x9c6) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2187 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xcd # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2211 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4ERKS1_"
+ # DW_AT_declaration
+ .long 0x9da # DW_AT_object_pointer
+ .long 0x9e5 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x9da) DW_TAG_formal_parameter)
+ .long 0x1d68 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x9df) DW_TAG_formal_parameter)
+ .long 0x1d72 # DW_AT_type
+ .byte 0 # end of children of DIE 0x9c6
+ .uleb128 0x22 # (DIE (0x9e5) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2187 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xd0 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2212 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4ERKS2_"
+ # DW_AT_declaration
+ # DW_AT_defaulted (0x1)
+ .long 0x9f9 # DW_AT_object_pointer
+ .long 0xa04 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x9f9) DW_TAG_formal_parameter)
+ .long 0x1d68 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x9fe) DW_TAG_formal_parameter)
+ .long 0x1d77 # DW_AT_type
+ .byte 0 # end of children of DIE 0x9e5
+ .uleb128 0x22 # (DIE (0xa04) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2187 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xd1 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2213 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4EOS2_"
+ # DW_AT_declaration
+ # DW_AT_defaulted (0x1)
+ .long 0xa18 # DW_AT_object_pointer
+ .long 0xa23 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xa18) DW_TAG_formal_parameter)
+ .long 0x1d68 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xa1d) DW_TAG_formal_parameter)
+ .long 0x1d7c # DW_AT_type
+ .byte 0 # end of children of DIE 0xa04
+ .uleb128 0x19 # (DIE (0xa23) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2187 # DW_AT_name: "_Head_base"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xd8 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2214 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4ESt15allocator_arg_tSt13__uses_alloc0"
+ # DW_AT_declaration
+ .long 0xa37 # DW_AT_object_pointer
+ .long 0xa47 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xa37) DW_TAG_formal_parameter)
+ .long 0x1d68 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xa3c) DW_TAG_formal_parameter)
+ .long 0x63 # DW_AT_type
+ .uleb128 0x1 # (DIE (0xa41) DW_TAG_formal_parameter)
+ .long 0x90 # DW_AT_type
+ .byte 0 # end of children of DIE 0xa23
+ .uleb128 0xf # (DIE (0xa47) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2193 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xf6 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2215 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EE7_M_headERS2_"
+ .long 0x1d81 # DW_AT_type
+ # DW_AT_declaration
+ .long 0xa61 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0xa5b) DW_TAG_formal_parameter)
+ .long 0x1d86 # DW_AT_type
+ .byte 0 # end of children of DIE 0xa47
+ .uleb128 0xf # (DIE (0xa61) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2193 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xf9 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2216 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EE7_M_headERKS2_"
+ .long 0x1d72 # DW_AT_type
+ # DW_AT_declaration
+ .long 0xa7b # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0xa75) DW_TAG_formal_parameter)
+ .long 0x1d77 # DW_AT_type
+ .byte 0 # end of children of DIE 0xa61
+ .uleb128 0xa # (DIE (0xa7b) DW_TAG_member)
+ .long .LASF2196 # DW_AT_name: "_M_head_impl"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xfb # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x1d22 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0x27 # (DIE (0xa88) DW_TAG_template_value_param)
+ .long .LASF2208 # DW_AT_name: "_Idx"
+ .long 0x1275 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x23 # (DIE (0xa92) DW_TAG_template_type_param)
+ .long .LASF2197 # DW_AT_name: "_Head"
+ .long 0x1d22 # DW_AT_type
+ .byte 0 # end of children of DIE 0x99f
+ .uleb128 0x7 # (DIE (0xa9c) DW_TAG_const_type)
+ .long 0x99f # DW_AT_type
+ .uleb128 0x24 # (DIE (0xaa1) DW_TAG_structure_type)
+ .long .LASF2217 # DW_AT_name: "_Tuple_impl<0, Base*, std::default_delete<Base> >"
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x119 # DW_AT_decl_line
+ # DW_AT_decl_column (0xc)
+ .long 0xc10 # DW_AT_sibling
+ .uleb128 0x2c # (DIE (0xaae) DW_TAG_inheritance)
+ .long 0x882 # DW_AT_type
+ # DW_AT_data_member_location (0)
+ .uleb128 0x2e # (DIE (0xab3) DW_TAG_inheritance)
+ .long 0x99f # DW_AT_type
+ # DW_AT_data_member_location (0)
+ .byte 0x3 # DW_AT_accessibility
+ .uleb128 0x8 # (DIE (0xab9) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2193 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x123 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2218 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_headERS4_"
+ .long 0x1d81 # DW_AT_type
+ # DW_AT_declaration
+ .long 0xad4 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0xace) DW_TAG_formal_parameter)
+ .long 0x1d8b # DW_AT_type
+ .byte 0 # end of children of DIE 0xab9
+ .uleb128 0x8 # (DIE (0xad4) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2193 # DW_AT_name: "_M_head"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x126 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2219 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_headERKS4_"
+ .long 0x1d72 # DW_AT_type
+ # DW_AT_declaration
+ .long 0xaef # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0xae9) DW_TAG_formal_parameter)
+ .long 0x1d90 # DW_AT_type
+ .byte 0 # end of children of DIE 0xad4
+ .uleb128 0x18 # (DIE (0xaef) DW_TAG_typedef)
+ .long .LASF2220 # DW_AT_name: "_Inherited"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x11f # DW_AT_decl_line
+ .byte 0x2f # DW_AT_decl_column
+ .long 0x882 # DW_AT_type
+ .uleb128 0x7 # (DIE (0xafc) DW_TAG_const_type)
+ .long 0xaef # DW_AT_type
+ .uleb128 0x8 # (DIE (0xb01) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2221 # DW_AT_name: "_M_tail"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x129 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2222 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_tailERS4_"
+ .long 0x1d95 # DW_AT_type
+ # DW_AT_declaration
+ .long 0xb1c # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0xb16) DW_TAG_formal_parameter)
+ .long 0x1d8b # DW_AT_type
+ .byte 0 # end of children of DIE 0xb01
+ .uleb128 0x8 # (DIE (0xb1c) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2221 # DW_AT_name: "_M_tail"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x12c # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2223 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_tailERKS4_"
+ .long 0x1d9a # DW_AT_type
+ # DW_AT_declaration
+ .long 0xb37 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0xb31) DW_TAG_formal_parameter)
+ .long 0x1d90 # DW_AT_type
+ .byte 0 # end of children of DIE 0xb1c
+ .uleb128 0x2f # (DIE (0xb37) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2201 # DW_AT_name: "_Tuple_impl"
+ # DW_AT_decl_file (3, /usr/include/c++/15/tuple)
+ .value 0x12e # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2224 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4Ev"
+ # DW_AT_declaration
+ .long 0xb4b # DW_AT_object_pointer
+ .long 0xb51 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xb4b) DW_TAG_formal_parameter)
+ .long 0x1d9f # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xb37
+ .uleb128 0x3b # (DIE (0xb51) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2201 # DW_AT_name: "_Tuple_impl"
+ # DW_AT_decl_file (3, /usr/include/c++/15/tuple)
+ .value 0x132 # DW_AT_decl_line
+ # DW_AT_decl_column (0x7)
+ .long .LASF2225 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4ERKS1_RKS3_"
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .long 0xb64 # DW_AT_object_pointer
+ .long 0xb74 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xb64) DW_TAG_formal_parameter)
+ .long 0x1d9f # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xb69) DW_TAG_formal_parameter)
+ .long 0x1d72 # DW_AT_type
+ .uleb128 0x1 # (DIE (0xb6e) DW_TAG_formal_parameter)
+ .long 0x1d36 # DW_AT_type
+ .byte 0 # end of children of DIE 0xb51
+ .uleb128 0x30 # (DIE (0xb74) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2201 # DW_AT_name: "_Tuple_impl"
+ # DW_AT_decl_file (3, /usr/include/c++/15/tuple)
+ .value 0x13e # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2226 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4ERKS4_"
+ # DW_AT_declaration
+ # DW_AT_defaulted (0x1)
+ .long 0xb88 # DW_AT_object_pointer
+ .long 0xb93 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xb88) DW_TAG_formal_parameter)
+ .long 0x1d9f # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xb8d) DW_TAG_formal_parameter)
+ .long 0x1d90 # DW_AT_type
+ .byte 0 # end of children of DIE 0xb74
+ .uleb128 0x3c # (DIE (0xb93) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2150 # DW_AT_name: "operator="
+ # DW_AT_decl_file (3, /usr/include/c++/15/tuple)
+ .value 0x142 # DW_AT_decl_line
+ # DW_AT_decl_column (0x14)
+ .long .LASF2228 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEaSERKS4_"
+ .long 0x1d8b # DW_AT_type
+ # DW_AT_declaration
+ # DW_AT_deleted
+ .long 0xbaa # DW_AT_object_pointer
+ .long 0xbb5 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xbaa) DW_TAG_formal_parameter)
+ .long 0x1d9f # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xbaf) DW_TAG_formal_parameter)
+ .long 0x1d90 # DW_AT_type
+ .byte 0 # end of children of DIE 0xb93
+ .uleb128 0x30 # (DIE (0xbb5) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2201 # DW_AT_name: "_Tuple_impl"
+ # DW_AT_decl_file (3, /usr/include/c++/15/tuple)
+ .value 0x144 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2229 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4EOS4_"
+ # DW_AT_declaration
+ # DW_AT_defaulted (0x1)
+ .long 0xbc9 # DW_AT_object_pointer
+ .long 0xbd4 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xbc9) DW_TAG_formal_parameter)
+ .long 0x1d9f # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xbce) DW_TAG_formal_parameter)
+ .long 0x1da9 # DW_AT_type
+ .byte 0 # end of children of DIE 0xbb5
+ .uleb128 0x20 # (DIE (0xbd4) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2206 # DW_AT_name: "_M_swap"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x20e # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2230 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_swapERS4_"
+ .byte 0x2 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xbea # DW_AT_object_pointer
+ .long 0xbf5 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xbea) DW_TAG_formal_parameter)
+ .long 0x1d9f # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xbef) DW_TAG_formal_parameter)
+ .long 0x1d8b # DW_AT_type
+ .byte 0 # end of children of DIE 0xbd4
+ .uleb128 0x27 # (DIE (0xbf5) DW_TAG_template_value_param)
+ .long .LASF2208 # DW_AT_name: "_Idx"
+ .long 0x1275 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x28 # (DIE (0xbff) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2231 # DW_AT_name: "_Elements"
+ .uleb128 0xb # (DIE (0xc04) DW_TAG_template_type_param)
+ .long 0x1d22 # DW_AT_type
+ .uleb128 0xb # (DIE (0xc09) DW_TAG_template_type_param)
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0xbff
+ .byte 0 # end of children of DIE 0xaa1
+ .uleb128 0x7 # (DIE (0xc10) DW_TAG_const_type)
+ .long 0xaa1 # DW_AT_type
+ .uleb128 0x16 # (DIE (0xc15) DW_TAG_structure_type)
+ .long .LASF2232 # DW_AT_name: "__conditional<true>"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .byte 0x92 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0xc3b # DW_AT_sibling
+ .uleb128 0xe # (DIE (0xc22) DW_TAG_typedef)
+ .long .LASF2168 # DW_AT_name: "type"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .byte 0x95 # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .long 0x1db8 # DW_AT_type
+ .uleb128 0xe # (DIE (0xc2e) DW_TAG_typedef)
+ .long .LASF2168 # DW_AT_name: "type"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .byte 0x95 # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .long 0x1dbd # DW_AT_type
+ .byte 0 # end of children of DIE 0xc15
+ .uleb128 0x3d # (DIE (0xc3b) DW_TAG_class_type)
+ .long .LASF2233 # DW_AT_name: "tuple<Base*, std::default_delete<Base> >"
+ # DW_AT_byte_size (0x8)
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x7d8 # DW_AT_decl_line
+ # DW_AT_decl_column (0xb)
+ .long 0xd2c # DW_AT_sibling
+ .uleb128 0x2e # (DIE (0xc47) DW_TAG_inheritance)
+ .long 0xaa1 # DW_AT_type
+ # DW_AT_data_member_location (0)
+ .byte 0x1 # DW_AT_accessibility
+ .uleb128 0x52 # (DIE (0xc4d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2383 # DW_AT_name: "__nothrow_default_constructible"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x80e # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long .LASF2384 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEE31__nothrow_default_constructibleEv"
+ .long 0x127c # DW_AT_type
+ # DW_AT_declaration
+ .uleb128 0x31 # (DIE (0xc5e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2234 # DW_AT_name: "tuple"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x853 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2235 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC4ERKS4_"
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ # DW_AT_defaulted (0x1)
+ .long 0xc73 # DW_AT_object_pointer
+ .long 0xc7e # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xc73) DW_TAG_formal_parameter)
+ .long 0x1dae # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xc78) DW_TAG_formal_parameter)
+ .long 0x1db8 # DW_AT_type
+ .byte 0 # end of children of DIE 0xc5e
+ .uleb128 0x31 # (DIE (0xc7e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2234 # DW_AT_name: "tuple"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x855 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2236 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC4EOS4_"
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ # DW_AT_defaulted (0x1)
+ .long 0xc93 # DW_AT_object_pointer
+ .long 0xc9e # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xc93) DW_TAG_formal_parameter)
+ .long 0x1dae # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xc98) DW_TAG_formal_parameter)
+ .long 0x1dbd # DW_AT_type
+ .byte 0 # end of children of DIE 0xc7e
+ .uleb128 0x1d # (DIE (0xc9e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2150 # DW_AT_name: "operator="
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x91b # DW_AT_decl_line
+ # DW_AT_decl_column (0x7)
+ .long .LASF2237 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEaSERKS4_"
+ .long 0x1dc2 # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0xcb6 # DW_AT_object_pointer
+ .long 0xcc1 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xcb6) DW_TAG_formal_parameter)
+ .long 0x1dae # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xcbb) DW_TAG_formal_parameter)
+ .long 0xd31 # DW_AT_type
+ .byte 0 # end of children of DIE 0xc9e
+ .uleb128 0x1d # (DIE (0xcc1) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2150 # DW_AT_name: "operator="
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x926 # DW_AT_decl_line
+ # DW_AT_decl_column (0x7)
+ .long .LASF2238 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEaSEOS4_"
+ .long 0x1dc2 # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0xcd9 # DW_AT_object_pointer
+ .long 0xce4 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xcd9) DW_TAG_formal_parameter)
+ .long 0x1dae # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xcde) DW_TAG_formal_parameter)
+ .long 0xd3d # DW_AT_type
+ .byte 0 # end of children of DIE 0xcc1
+ .uleb128 0x20 # (DIE (0xce4) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2155 # DW_AT_name: "swap"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x95b # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2239 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEE4swapERS4_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xcfa # DW_AT_object_pointer
+ .long 0xd05 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xcfa) DW_TAG_formal_parameter)
+ .long 0x1dae # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xcff) DW_TAG_formal_parameter)
+ .long 0x1dc2 # DW_AT_type
+ .byte 0 # end of children of DIE 0xce4
+ .uleb128 0x20 # (DIE (0xd05) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2240 # DW_AT_name: "tuple<>"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x82a # DW_AT_decl_line
+ .byte 0x2 # DW_AT_decl_column
+ .long .LASF2241 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC4ILb1ELb1EEEv"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xd24 # DW_AT_object_pointer
+ .long 0xd2a # DW_AT_sibling
+ .uleb128 0x32 # (DIE (0xd1b) DW_TAG_template_value_param)
+ .long .LASF2369 # DW_AT_name: "_Dummy"
+ .long 0x127c # DW_AT_type
+ # DW_AT_default_value
+ # DW_AT_const_value (0x1)
+ .uleb128 0x2 # (DIE (0xd24) DW_TAG_formal_parameter)
+ .long 0x1dae # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xd05
+ .uleb128 0x53 # (DIE (0xd2a) DW_TAG_GNU_template_parameter_pack)
+ .byte 0 # end of children of DIE 0xc3b
+ .uleb128 0x7 # (DIE (0xd2c) DW_TAG_const_type)
+ .long 0xc3b # DW_AT_type
+ .uleb128 0xe # (DIE (0xd31) DW_TAG_typedef)
+ .long .LASF2242 # DW_AT_name: "__conditional_t"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .byte 0xa1 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0xc22 # DW_AT_type
+ .uleb128 0xe # (DIE (0xd3d) DW_TAG_typedef)
+ .long .LASF2242 # DW_AT_name: "__conditional_t"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .byte 0xa1 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0xc2e # DW_AT_type
+ .uleb128 0x16 # (DIE (0xd49) DW_TAG_structure_type)
+ .long .LASF2243 # DW_AT_name: "__uniq_ptr_data<Base, std::default_delete<Base>, true, true>"
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xe9 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0xdcd # DW_AT_sibling
+ .uleb128 0x2c # (DIE (0xd56) DW_TAG_inheritance)
+ .long 0x5c6 # DW_AT_type
+ # DW_AT_data_member_location (0)
+ .uleb128 0x22 # (DIE (0xd5b) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2244 # DW_AT_name: "__uniq_ptr_data"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xec # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2245 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EEC4EOS3_"
+ # DW_AT_declaration
+ # DW_AT_defaulted (0x1)
+ .long 0xd6f # DW_AT_object_pointer
+ .long 0xd7a # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xd6f) DW_TAG_formal_parameter)
+ .long 0x1de5 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xd74) DW_TAG_formal_parameter)
+ .long 0x1def # DW_AT_type
+ .byte 0 # end of children of DIE 0xd5b
+ .uleb128 0x54 # (DIE (0xd7a) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2150 # DW_AT_name: "operator="
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xed # DW_AT_decl_line
+ .byte 0x18 # DW_AT_decl_column
+ .long .LASF2246 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EEaSEOS3_"
+ .long 0x1df4 # DW_AT_type
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0xd93 # DW_AT_object_pointer
+ .long 0xd9e # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xd93) DW_TAG_formal_parameter)
+ .long 0x1de5 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xd98) DW_TAG_formal_parameter)
+ .long 0x1def # DW_AT_type
+ .byte 0 # end of children of DIE 0xd7a
+ .uleb128 0x55 # (DIE (0xd9e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2244 # DW_AT_name: "__uniq_ptr_data"
+ .long .LASF2385 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EECI4St15__uniq_ptr_implIS0_S2_EEPS0_"
+ # DW_AT_artificial
+ # DW_AT_declaration
+ .long 0xdaf # DW_AT_object_pointer
+ .long 0xdba # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xdaf) DW_TAG_formal_parameter)
+ .long 0x1de5 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xdb4) DW_TAG_formal_parameter)
+ .long 0x638 # DW_AT_type
+ .byte 0 # end of children of DIE 0xd9e
+ .uleb128 0xd # (DIE (0xdba) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1d0b # DW_AT_type
+ .uleb128 0xd # (DIE (0xdc3) DW_TAG_template_type_param)
+ .ascii "_Dp\0" # DW_AT_name
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0xd49
+ .uleb128 0x24 # (DIE (0xdcd) DW_TAG_structure_type)
+ .long .LASF2247 # DW_AT_name: "add_lvalue_reference<Base>"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .value 0x6fd # DW_AT_decl_line
+ # DW_AT_decl_column (0xc)
+ .long 0xdf1 # DW_AT_sibling
+ .uleb128 0x18 # (DIE (0xdda) DW_TAG_typedef)
+ .long .LASF2168 # DW_AT_name: "type"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .value 0x6fe # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0xdf1 # DW_AT_type
+ .uleb128 0xd # (DIE (0xde7) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1d0b # DW_AT_type
+ .byte 0 # end of children of DIE 0xdcd
+ .uleb128 0x18 # (DIE (0xdf1) DW_TAG_typedef)
+ .long .LASF2248 # DW_AT_name: "__add_lval_ref_t"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .value 0x497 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1df9 # DW_AT_type
+ .uleb128 0x3d # (DIE (0xdfe) DW_TAG_class_type)
+ .long .LASF2249 # DW_AT_name: "unique_ptr<Base, std::default_delete<Base> >"
+ # DW_AT_byte_size (0x8)
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x10f # DW_AT_decl_line
+ # DW_AT_decl_column (0xb)
+ .long 0x1053 # DW_AT_sibling
+ .uleb128 0x56 # (DIE (0xe0a) DW_TAG_member)
+ .long .LASF2185 # DW_AT_name: "_M_t"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x115 # DW_AT_decl_line
+ .byte 0x21 # DW_AT_decl_column
+ .long 0xd49 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0x31 # (DIE (0xe18) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2250 # DW_AT_name: "unique_ptr"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x168 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2251 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC4EOS3_"
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ # DW_AT_defaulted (0x1)
+ .long 0xe2d # DW_AT_object_pointer
+ .long 0xe38 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xe2d) DW_TAG_formal_parameter)
+ .long 0x1dfe # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xe32) DW_TAG_formal_parameter)
+ .long 0x1e08 # DW_AT_type
+ .byte 0 # end of children of DIE 0xe18
+ .uleb128 0x20 # (DIE (0xe38) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2252 # DW_AT_name: "~unique_ptr"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x189 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2253 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED4Ev"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xe4e # DW_AT_object_pointer
+ .long 0xe54 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xe4e) DW_TAG_formal_parameter)
+ .long 0x1dfe # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xe38
+ .uleb128 0x57 # (DIE (0xe54) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2150 # DW_AT_name: "operator="
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x199 # DW_AT_decl_line
+ .byte 0x13 # DW_AT_decl_column
+ .long .LASF2265 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEaSEOS3_"
+ .long 0x1e0d # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .byte 0x1 # DW_AT_defaulted
+ .long 0xe6f # DW_AT_object_pointer
+ .long 0xe7a # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xe6f) DW_TAG_formal_parameter)
+ .long 0x1dfe # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xe74) DW_TAG_formal_parameter)
+ .long 0x1e08 # DW_AT_type
+ .byte 0 # end of children of DIE 0xe54
+ .uleb128 0x1d # (DIE (0xe7a) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2150 # DW_AT_name: "operator="
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1b3 # DW_AT_decl_line
+ # DW_AT_decl_column (0x7)
+ .long .LASF2255 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEaSEDn"
+ .long 0x1e0d # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0xe92 # DW_AT_object_pointer
+ .long 0xe9d # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xe92) DW_TAG_formal_parameter)
+ .long 0x1dfe # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xe97) DW_TAG_formal_parameter)
+ .long 0xd9 # DW_AT_type
+ .byte 0 # end of children of DIE 0xe7a
+ .uleb128 0x1d # (DIE (0xe9d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2256 # DW_AT_name: "operator*"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1be # DW_AT_decl_line
+ # DW_AT_decl_column (0x7)
+ .long .LASF2257 # DW_AT_linkage_name: "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EEdeEv"
+ .long 0xdda # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0xeb5 # DW_AT_object_pointer
+ .long 0xebb # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xeb5) DW_TAG_formal_parameter)
+ .long 0x1e12 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xe9d
+ .uleb128 0x3e # (DIE (0xebb) DW_TAG_typedef)
+ .long .LASF2258 # DW_AT_name: "pointer"
+ # DW_AT_decl_file (1, /usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x118 # DW_AT_decl_line
+ # DW_AT_decl_column (0xd)
+ .long 0x638 # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ .uleb128 0x1d # (DIE (0xec6) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2259 # DW_AT_name: "operator->"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1cf # DW_AT_decl_line
+ # DW_AT_decl_column (0x7)
+ .long .LASF2260 # DW_AT_linkage_name: "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EEptEv"
+ .long 0xebb # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0xede # DW_AT_object_pointer
+ .long 0xee4 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xede) DW_TAG_formal_parameter)
+ .long 0x1e12 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xec6
+ .uleb128 0x58 # (DIE (0xee4) DW_TAG_subprogram)
+ # DW_AT_external
+ .ascii "get\0" # DW_AT_name
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1d8 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2386 # DW_AT_linkage_name: "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EE3getEv"
+ .long 0xebb # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xefe # DW_AT_object_pointer
+ .long 0xf04 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xefe) DW_TAG_formal_parameter)
+ .long 0x1e12 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xee4
+ .uleb128 0x3e # (DIE (0xf04) DW_TAG_typedef)
+ .long .LASF2261 # DW_AT_name: "deleter_type"
+ # DW_AT_decl_file (1, /usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x11a # DW_AT_decl_line
+ # DW_AT_decl_column (0xd)
+ .long 0x571 # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ .uleb128 0x7 # (DIE (0xf0f) DW_TAG_const_type)
+ .long 0xf04 # DW_AT_type
+ .uleb128 0x1d # (DIE (0xf14) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2262 # DW_AT_name: "get_deleter"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1de # DW_AT_decl_line
+ # DW_AT_decl_column (0x7)
+ .long .LASF2263 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE11get_deleterEv"
+ .long 0x1e17 # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0xf2c # DW_AT_object_pointer
+ .long 0xf32 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xf2c) DW_TAG_formal_parameter)
+ .long 0x1dfe # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xf14
+ .uleb128 0x1d # (DIE (0xf32) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2262 # DW_AT_name: "get_deleter"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1e4 # DW_AT_decl_line
+ # DW_AT_decl_column (0x7)
+ .long .LASF2264 # DW_AT_linkage_name: "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EE11get_deleterEv"
+ .long 0x1e1c # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0xf4a # DW_AT_object_pointer
+ .long 0xf50 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xf4a) DW_TAG_formal_parameter)
+ .long 0x1e12 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xf32
+ .uleb128 0x59 # (DIE (0xf50) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2254 # DW_AT_name: "operator bool"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1e9 # DW_AT_decl_line
+ .byte 0x10 # DW_AT_decl_column
+ .long .LASF2266 # DW_AT_linkage_name: "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EEcvbEv"
+ .long 0x127c # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .long 0xf6a # DW_AT_object_pointer
+ .long 0xf70 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xf6a) DW_TAG_formal_parameter)
+ .long 0x1e12 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xf50
+ .uleb128 0x1d # (DIE (0xf70) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2182 # DW_AT_name: "release"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1f1 # DW_AT_decl_line
+ # DW_AT_decl_column (0x7)
+ .long .LASF2267 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE7releaseEv"
+ .long 0xebb # DW_AT_type
+ # DW_AT_accessibility (0x1)
+ # DW_AT_declaration
+ .long 0xf88 # DW_AT_object_pointer
+ .long 0xf8e # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xf88) DW_TAG_formal_parameter)
+ .long 0x1dfe # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0xf70
+ .uleb128 0x20 # (DIE (0xf8e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2180 # DW_AT_name: "reset"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x1fc # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2268 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE5resetEPS0_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xfa4 # DW_AT_object_pointer
+ .long 0xfaf # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xfa4) DW_TAG_formal_parameter)
+ .long 0x1dfe # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xfa9) DW_TAG_formal_parameter)
+ .long 0xebb # DW_AT_type
+ .byte 0 # end of children of DIE 0xf8e
+ .uleb128 0x20 # (DIE (0xfaf) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2155 # DW_AT_name: "swap"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x206 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2269 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE4swapERS3_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ .long 0xfc5 # DW_AT_object_pointer
+ .long 0xfd0 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xfc5) DW_TAG_formal_parameter)
+ .long 0x1dfe # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xfca) DW_TAG_formal_parameter)
+ .long 0x1e0d # DW_AT_type
+ .byte 0 # end of children of DIE 0xfaf
+ .uleb128 0x5a # (DIE (0xfd0) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2250 # DW_AT_name: "unique_ptr"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x20d # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long .LASF2270 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC4ERKS3_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ # DW_AT_deleted
+ .long 0xfe6 # DW_AT_object_pointer
+ .long 0xff1 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0xfe6) DW_TAG_formal_parameter)
+ .long 0x1dfe # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0xfeb) DW_TAG_formal_parameter)
+ .long 0x1e21 # DW_AT_type
+ .byte 0 # end of children of DIE 0xfd0
+ .uleb128 0x5b # (DIE (0xff1) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2150 # DW_AT_name: "operator="
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x20e # DW_AT_decl_line
+ .byte 0x13 # DW_AT_decl_column
+ .long .LASF2271 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEaSERKS3_"
+ .long 0x1e0d # DW_AT_type
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ # DW_AT_deleted
+ .long 0x100b # DW_AT_object_pointer
+ .long 0x1016 # DW_AT_sibling
+ .uleb128 0x2 # (DIE (0x100b) DW_TAG_formal_parameter)
+ .long 0x1dfe # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x1010) DW_TAG_formal_parameter)
+ .long 0x1e21 # DW_AT_type
+ .byte 0 # end of children of DIE 0xff1
+ .uleb128 0x5c # (DIE (0x1016) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2272 # DW_AT_name: "unique_ptr<>"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x137 # DW_AT_decl_line
+ .byte 0x2 # DW_AT_decl_column
+ .long .LASF2273 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC4IS2_vEEPS0_"
+ .byte 0x1 # DW_AT_accessibility
+ # DW_AT_declaration
+ # DW_AT_explicit
+ .long 0x1035 # DW_AT_object_pointer
+ .long 0x1040 # DW_AT_sibling
+ .uleb128 0x33 # (DIE (0x102c) DW_TAG_template_type_param)
+ .long .LASF2274 # DW_AT_name: "_Del"
+ .long 0x571 # DW_AT_type
+ # DW_AT_default_value
+ .uleb128 0x2 # (DIE (0x1035) DW_TAG_formal_parameter)
+ .long 0x1dfe # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x103a) DW_TAG_formal_parameter)
+ .long 0xebb # DW_AT_type
+ .byte 0 # end of children of DIE 0x1016
+ .uleb128 0xd # (DIE (0x1040) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1d0b # DW_AT_type
+ .uleb128 0x5d # (DIE (0x1049) DW_TAG_template_type_param)
+ .ascii "_Dp\0" # DW_AT_name
+ .long 0x571 # DW_AT_type
+ # DW_AT_default_value
+ .byte 0 # end of children of DIE 0xdfe
+ .uleb128 0x7 # (DIE (0x1053) DW_TAG_const_type)
+ .long 0xdfe # DW_AT_type
+ .uleb128 0x2d # (DIE (0x1058) DW_TAG_namespace)
+ .long .LASF2275 # DW_AT_name: "__detail"
+ .byte 0x4 # DW_AT_decl_file (/usr/include/c++/15/type_traits)
+ .byte 0xac # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x1096 # DW_AT_sibling
+ .uleb128 0x24 # (DIE (0x1064) DW_TAG_structure_type)
+ .long .LASF2276 # DW_AT_name: "_MakeUniq<Base>"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x41e # DW_AT_decl_line
+ # DW_AT_decl_column (0xc)
+ .long 0x1088 # DW_AT_sibling
+ .uleb128 0x18 # (DIE (0x1071) DW_TAG_typedef)
+ .long .LASF2277 # DW_AT_name: "__single_object"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x41f # DW_AT_decl_line
+ .byte 0x1f # DW_AT_decl_column
+ .long 0xdfe # DW_AT_type
+ .uleb128 0xd # (DIE (0x107e) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1d0b # DW_AT_type
+ .byte 0 # end of children of DIE 0x1064
+ .uleb128 0x18 # (DIE (0x1088) DW_TAG_typedef)
+ .long .LASF2278 # DW_AT_name: "__unique_ptr_t"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x42a # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1071 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1058
+ .uleb128 0x16 # (DIE (0x1096) DW_TAG_structure_type)
+ .long .LASF2279 # DW_AT_name: "_Nth_type<0, Base*, std::default_delete<Base> >"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0xb # DW_AT_decl_file (/usr/include/c++/15/bits/utility.h)
+ .byte 0xeb # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x10ca # DW_AT_sibling
+ .uleb128 0xe # (DIE (0x10a3) DW_TAG_typedef)
+ .long .LASF2168 # DW_AT_name: "type"
+ .byte 0xb # DW_AT_decl_file (/usr/include/c++/15/bits/utility.h)
+ .byte 0xec # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x1d22 # DW_AT_type
+ .uleb128 0x12 # (DIE (0x10af) DW_TAG_template_value_param)
+ .ascii "_Np\0" # DW_AT_name
+ .long 0x1275 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x28 # (DIE (0x10b9) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2280 # DW_AT_name: "_Types"
+ .uleb128 0xb # (DIE (0x10be) DW_TAG_template_type_param)
+ .long 0x1d22 # DW_AT_type
+ .uleb128 0xb # (DIE (0x10c3) DW_TAG_template_type_param)
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0x10b9
+ .byte 0 # end of children of DIE 0x1096
+ .uleb128 0x24 # (DIE (0x10ca) DW_TAG_structure_type)
+ .long .LASF2281 # DW_AT_name: "tuple_element<0, std::tuple<Base*, std::default_delete<Base> > >"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x973 # DW_AT_decl_line
+ # DW_AT_decl_column (0xc)
+ .long 0x10f8 # DW_AT_sibling
+ .uleb128 0x18 # (DIE (0x10d7) DW_TAG_typedef)
+ .long .LASF2168 # DW_AT_name: "type"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x977 # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x10a3 # DW_AT_type
+ .uleb128 0x12 # (DIE (0x10e4) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1275 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0xd # (DIE (0x10ee) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0xc3b # DW_AT_type
+ .byte 0 # end of children of DIE 0x10ca
+ .uleb128 0x16 # (DIE (0x10f8) DW_TAG_structure_type)
+ .long .LASF2282 # DW_AT_name: "_Nth_type<1, Base*, std::default_delete<Base> >"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0xb # DW_AT_decl_file (/usr/include/c++/15/bits/utility.h)
+ .byte 0xeb # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x112c # DW_AT_sibling
+ .uleb128 0xe # (DIE (0x1105) DW_TAG_typedef)
+ .long .LASF2168 # DW_AT_name: "type"
+ .byte 0xb # DW_AT_decl_file (/usr/include/c++/15/bits/utility.h)
+ .byte 0xec # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x571 # DW_AT_type
+ .uleb128 0x12 # (DIE (0x1111) DW_TAG_template_value_param)
+ .ascii "_Np\0" # DW_AT_name
+ .long 0x1275 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x28 # (DIE (0x111b) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2280 # DW_AT_name: "_Types"
+ .uleb128 0xb # (DIE (0x1120) DW_TAG_template_type_param)
+ .long 0x1d22 # DW_AT_type
+ .uleb128 0xb # (DIE (0x1125) DW_TAG_template_type_param)
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0x111b
+ .byte 0 # end of children of DIE 0x10f8
+ .uleb128 0x24 # (DIE (0x112c) DW_TAG_structure_type)
+ .long .LASF2283 # DW_AT_name: "tuple_element<1, std::tuple<Base*, std::default_delete<Base> > >"
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x973 # DW_AT_decl_line
+ # DW_AT_decl_column (0xc)
+ .long 0x115a # DW_AT_sibling
+ .uleb128 0x18 # (DIE (0x1139) DW_TAG_typedef)
+ .long .LASF2168 # DW_AT_name: "type"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x977 # DW_AT_decl_line
+ .byte 0xd # DW_AT_decl_column
+ .long 0x1105 # DW_AT_type
+ .uleb128 0x12 # (DIE (0x1146) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1275 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0xd # (DIE (0x1150) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0xc3b # DW_AT_type
+ .byte 0 # end of children of DIE 0x112c
+ .uleb128 0x8 # (DIE (0x115a) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2284 # DW_AT_name: "__get_helper<1, std::default_delete<Base> >"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x97c # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long .LASF2285 # DW_AT_linkage_name: "_ZSt12__get_helperILm1ESt14default_deleteI4BaseEJEERT0_RSt11_Tuple_implIXT_EJS3_DpT1_EE"
+ .long 0x1d45 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x118d # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x116f) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1275 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x23 # (DIE (0x1179) DW_TAG_template_type_param)
+ .long .LASF2197 # DW_AT_name: "_Head"
+ .long 0x571 # DW_AT_type
+ .uleb128 0x29 # (DIE (0x1182) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2291 # DW_AT_name: "_Tail"
+ .uleb128 0x1 # (DIE (0x1187) DW_TAG_formal_parameter)
+ .long 0x1d4f # DW_AT_type
+ .byte 0 # end of children of DIE 0x115a
+ .uleb128 0xe # (DIE (0x118d) DW_TAG_typedef)
+ .long .LASF2286 # DW_AT_name: "__tuple_element_t"
+ .byte 0xb # DW_AT_decl_file (/usr/include/c++/15/bits/utility.h)
+ .byte 0x56 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1139 # DW_AT_type
+ .uleb128 0x8 # (DIE (0x1199) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2287 # DW_AT_name: "get<1, Base*, std::default_delete<Base> >"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x98c # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long .LASF2288 # DW_AT_linkage_name: "_ZSt3getILm1EJP4BaseSt14default_deleteIS0_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_"
+ .long 0x1fdf # DW_AT_type
+ # DW_AT_declaration
+ .long 0x11d2 # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x11ae) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1275 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x25 # (DIE (0x11b8) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2231 # DW_AT_name: "_Elements"
+ .long 0x11cc # DW_AT_sibling
+ .uleb128 0xb # (DIE (0x11c1) DW_TAG_template_type_param)
+ .long 0x1d22 # DW_AT_type
+ .uleb128 0xb # (DIE (0x11c6) DW_TAG_template_type_param)
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0x11b8
+ .uleb128 0x1 # (DIE (0x11cc) DW_TAG_formal_parameter)
+ .long 0x1dc2 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1199
+ .uleb128 0x8 # (DIE (0x11d2) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2289 # DW_AT_name: "__get_helper<0, Base*, std::default_delete<Base> >"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x97c # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long .LASF2290 # DW_AT_linkage_name: "_ZSt12__get_helperILm0EP4BaseJSt14default_deleteIS0_EEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE"
+ .long 0x1d81 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x120f # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x11e7) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1275 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x23 # (DIE (0x11f1) DW_TAG_template_type_param)
+ .long .LASF2197 # DW_AT_name: "_Head"
+ .long 0x1d22 # DW_AT_type
+ .uleb128 0x25 # (DIE (0x11fa) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2291 # DW_AT_name: "_Tail"
+ .long 0x1209 # DW_AT_sibling
+ .uleb128 0xb # (DIE (0x1203) DW_TAG_template_type_param)
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0x11fa
+ .uleb128 0x1 # (DIE (0x1209) DW_TAG_formal_parameter)
+ .long 0x1d8b # DW_AT_type
+ .byte 0 # end of children of DIE 0x11d2
+ .uleb128 0xe # (DIE (0x120f) DW_TAG_typedef)
+ .long .LASF2286 # DW_AT_name: "__tuple_element_t"
+ .byte 0xb # DW_AT_decl_file (/usr/include/c++/15/bits/utility.h)
+ .byte 0x56 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x10d7 # DW_AT_type
+ .uleb128 0x8 # (DIE (0x121b) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2292 # DW_AT_name: "get<0, Base*, std::default_delete<Base> >"
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x98c # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long .LASF2293 # DW_AT_linkage_name: "_ZSt3getILm0EJP4BaseSt14default_deleteIS0_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_"
+ .long 0x20ab # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1254 # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x1230) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1275 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x25 # (DIE (0x123a) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2231 # DW_AT_name: "_Elements"
+ .long 0x124e # DW_AT_sibling
+ .uleb128 0xb # (DIE (0x1243) DW_TAG_template_type_param)
+ .long 0x1d22 # DW_AT_type
+ .uleb128 0xb # (DIE (0x1248) DW_TAG_template_type_param)
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0x123a
+ .uleb128 0x1 # (DIE (0x124e) DW_TAG_formal_parameter)
+ .long 0x1dc2 # DW_AT_type
+ .byte 0 # end of children of DIE 0x121b
+ .uleb128 0x5e # (DIE (0x1254) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2294 # DW_AT_name: "make_unique<Base>"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x43c # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long .LASF2387 # DW_AT_linkage_name: "_ZSt11make_uniqueI4BaseJEENSt8__detail9_MakeUniqIT_E15__single_objectEDpOT0_"
+ .long 0x1088 # DW_AT_type
+ # DW_AT_declaration
+ .uleb128 0xd # (DIE (0x1265) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1d0b # DW_AT_type
+ .uleb128 0x29 # (DIE (0x126e) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2295 # DW_AT_name: "_Args"
+ .byte 0 # end of children of DIE 0x1254
+ .byte 0 # end of children of DIE 0x33
+ .uleb128 0x9 # (DIE (0x1275) DW_TAG_base_type)
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x7 # DW_AT_encoding
+ .long .LASF2296 # DW_AT_name: "long unsigned int"
+ .uleb128 0x9 # (DIE (0x127c) DW_TAG_base_type)
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x2 # DW_AT_encoding
+ .long .LASF2297 # DW_AT_name: "bool"
+ .uleb128 0x9 # (DIE (0x1283) DW_TAG_base_type)
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x8 # DW_AT_encoding
+ .long .LASF2298 # DW_AT_name: "unsigned char"
+ .uleb128 0x9 # (DIE (0x128a) DW_TAG_base_type)
+ .byte 0x2 # DW_AT_byte_size
+ .byte 0x7 # DW_AT_encoding
+ .long .LASF2299 # DW_AT_name: "short unsigned int"
+ .uleb128 0x9 # (DIE (0x1291) DW_TAG_base_type)
+ .byte 0x4 # DW_AT_byte_size
+ .byte 0x7 # DW_AT_encoding
+ .long .LASF2300 # DW_AT_name: "unsigned int"
+ .uleb128 0x9 # (DIE (0x1298) DW_TAG_base_type)
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x7 # DW_AT_encoding
+ .long .LASF2301 # DW_AT_name: "long long unsigned int"
+ .uleb128 0x9 # (DIE (0x129f) DW_TAG_base_type)
+ .byte 0x10 # DW_AT_byte_size
+ .byte 0x7 # DW_AT_encoding
+ .long .LASF2302 # DW_AT_name: "__int128 unsigned"
+ .uleb128 0x9 # (DIE (0x12a6) DW_TAG_base_type)
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x6 # DW_AT_encoding
+ .long .LASF2303 # DW_AT_name: "signed char"
+ .uleb128 0x9 # (DIE (0x12ad) DW_TAG_base_type)
+ .byte 0x2 # DW_AT_byte_size
+ .byte 0x5 # DW_AT_encoding
+ .long .LASF2304 # DW_AT_name: "short int"
+ .uleb128 0x5f # (DIE (0x12b4) DW_TAG_base_type)
+ .byte 0x4 # DW_AT_byte_size
+ .byte 0x5 # DW_AT_encoding
+ .ascii "int\0" # DW_AT_name
+ .uleb128 0x9 # (DIE (0x12bb) DW_TAG_base_type)
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x5 # DW_AT_encoding
+ .long .LASF2305 # DW_AT_name: "long int"
+ .uleb128 0x9 # (DIE (0x12c2) DW_TAG_base_type)
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x5 # DW_AT_encoding
+ .long .LASF2306 # DW_AT_name: "long long int"
+ .uleb128 0x9 # (DIE (0x12c9) DW_TAG_base_type)
+ .byte 0x10 # DW_AT_byte_size
+ .byte 0x5 # DW_AT_encoding
+ .long .LASF2307 # DW_AT_name: "__int128"
+ .uleb128 0x9 # (DIE (0x12d0) DW_TAG_base_type)
+ .byte 0x4 # DW_AT_byte_size
+ .byte 0x5 # DW_AT_encoding
+ .long .LASF2308 # DW_AT_name: "wchar_t"
+ .uleb128 0x7 # (DIE (0x12d7) DW_TAG_const_type)
+ .long 0x12d0 # DW_AT_type
+ .uleb128 0x9 # (DIE (0x12dc) DW_TAG_base_type)
+ .byte 0x2 # DW_AT_byte_size
+ .byte 0x10 # DW_AT_encoding
+ .long .LASF2309 # DW_AT_name: "char16_t"
+ .uleb128 0x9 # (DIE (0x12e3) DW_TAG_base_type)
+ .byte 0x4 # DW_AT_byte_size
+ .byte 0x10 # DW_AT_encoding
+ .long .LASF2310 # DW_AT_name: "char32_t"
+ .uleb128 0x60 # (DIE (0x12ea) DW_TAG_pointer_type)
+ .byte 0x8 # DW_AT_byte_size
+ .uleb128 0x4 # (DIE (0x12ec) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x12f1 # DW_AT_type
+ .uleb128 0x61 # (DIE (0x12f1) DW_TAG_const_type)
+ .uleb128 0x4 # (DIE (0x12f2) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x12f7 # DW_AT_type
+ .uleb128 0x9 # (DIE (0x12f7) DW_TAG_base_type)
+ .byte 0x1 # DW_AT_byte_size
+ .byte 0x6 # DW_AT_encoding
+ .long .LASF2311 # DW_AT_name: "char"
+ .uleb128 0x7 # (DIE (0x12fe) DW_TAG_const_type)
+ .long 0x12f7 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1303) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x12fe # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1308) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x12d0 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x130d) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x12d7 # DW_AT_type
+ .uleb128 0x3f # (DIE (0x1312) DW_TAG_namespace)
+ .long .LASF2312 # DW_AT_name: "__gnu_cxx"
+ .byte 0x7 # DW_AT_decl_file (/usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h)
+ .value 0x8ef # DW_AT_decl_line
+ # DW_AT_decl_column (0xb)
+ .long 0x137b # DW_AT_sibling
+ .uleb128 0x38 # (DIE (0x131e) DW_TAG_namespace)
+ .long .LASF2313 # DW_AT_name: "__ops"
+ .byte 0xc # DW_AT_decl_file (/usr/include/c++/15/bits/predefined_ops.h)
+ .byte 0x25 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .uleb128 0x3 # (DIE (0x1326) DW_TAG_imported_declaration)
+ .byte 0x8 # DW_AT_decl_file (/usr/include/c++/15/cwchar)
+ .byte 0xfd # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1c66 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x132e) DW_TAG_imported_declaration)
+ # DW_AT_decl_file (8, /usr/include/c++/15/cwchar)
+ .value 0x106 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1c81 # DW_AT_import
+ .uleb128 0x11 # (DIE (0x1336) DW_TAG_imported_declaration)
+ # DW_AT_decl_file (8, /usr/include/c++/15/cwchar)
+ .value 0x107 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1ca6 # DW_AT_import
+ .uleb128 0x62 # (DIE (0x133e) DW_TAG_enumeration_type)
+ .long .LASF2388 # DW_AT_name: "_Lock_policy"
+ .byte 0x7 # DW_AT_encoding
+ .byte 0x4 # DW_AT_byte_size
+ .long 0x1291 # DW_AT_type
+ .byte 0x18 # DW_AT_decl_file (/usr/include/c++/15/ext/concurrence.h)
+ .byte 0x36 # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .long 0x1363 # DW_AT_sibling
+ .uleb128 0x34 # (DIE (0x1350) DW_TAG_enumerator)
+ .long .LASF2314 # DW_AT_name: "_S_single"
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x34 # (DIE (0x1356) DW_TAG_enumerator)
+ .long .LASF2315 # DW_AT_name: "_S_mutex"
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x34 # (DIE (0x135c) DW_TAG_enumerator)
+ .long .LASF2316 # DW_AT_name: "_S_atomic"
+ .byte 0x2 # DW_AT_const_value
+ .byte 0 # end of children of DIE 0x133e
+ .uleb128 0x7 # (DIE (0x1363) DW_TAG_const_type)
+ .long 0x133e # DW_AT_type
+ .uleb128 0x63 # (DIE (0x1368) DW_TAG_variable)
+ .long .LASF2389 # DW_AT_name: "__default_lock_policy"
+ .byte 0x18 # DW_AT_decl_file (/usr/include/c++/15/ext/concurrence.h)
+ .byte 0x3a # DW_AT_decl_line
+ .byte 0x28 # DW_AT_decl_column
+ .long .LASF2390 # DW_AT_linkage_name: "_ZN9__gnu_cxx21__default_lock_policyE"
+ .long 0x1363 # DW_AT_type
+ # DW_AT_external
+ # DW_AT_declaration
+ .byte 0x2 # DW_AT_const_value
+ .byte 0x3 # DW_AT_inline
+ .byte 0 # end of children of DIE 0x1312
+ .uleb128 0x9 # (DIE (0x137b) DW_TAG_base_type)
+ .byte 0x10 # DW_AT_byte_size
+ .byte 0x4 # DW_AT_encoding
+ .long .LASF2317 # DW_AT_name: "long double"
+ .uleb128 0x9 # (DIE (0x1382) DW_TAG_base_type)
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x4 # DW_AT_encoding
+ .long .LASF2318 # DW_AT_name: "double"
+ .uleb128 0x9 # (DIE (0x1389) DW_TAG_base_type)
+ .byte 0x4 # DW_AT_byte_size
+ .byte 0x4 # DW_AT_encoding
+ .long .LASF2319 # DW_AT_name: "float"
+ .uleb128 0x3f # (DIE (0x1390) DW_TAG_namespace)
+ .long .LASF2320 # DW_AT_name: "__gnu_debug"
+ .byte 0xd # DW_AT_decl_file (/usr/include/c++/15/bits/stl_iterator.h)
+ .value 0xba7 # DW_AT_decl_line
+ # DW_AT_decl_column (0xb)
+ .long 0x13a5 # DW_AT_sibling
+ .uleb128 0x64 # (DIE (0x139c) DW_TAG_imported_module)
+ .byte 0x5 # DW_AT_decl_file (/usr/include/c++/15/debug/debug.h)
+ .byte 0x3a # DW_AT_decl_line
+ .byte 0x18 # DW_AT_decl_column
+ .long 0x5b # DW_AT_import
+ .byte 0 # end of children of DIE 0x1390
+ .uleb128 0x4 # (DIE (0x13a5) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x63 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x13aa) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x9d # DW_AT_type
+ .uleb128 0x65 # (DIE (0x13af) DW_TAG_unspecified_type)
+ .long .LASF2391 # DW_AT_name: "decltype(nullptr)"
+ .uleb128 0xe # (DIE (0x13b4) DW_TAG_typedef)
+ .long .LASF2132 # DW_AT_name: "size_t"
+ .byte 0xe # DW_AT_decl_file (/usr/lib/gcc/x86_64-redhat-linux/15/include/stddef.h)
+ .byte 0xe5 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long 0x1275 # DW_AT_type
+ .uleb128 0x66 # (DIE (0x13c0) DW_TAG_structure_type)
+ .long .LASF2392 # DW_AT_name: "typedef __va_list_tag __va_list_tag"
+ .byte 0x18 # DW_AT_byte_size
+ .byte 0xf # DW_AT_decl_file (<built-in>)
+ .byte 0 # DW_AT_decl_line
+ .long 0x13f5 # DW_AT_sibling
+ .uleb128 0x2a # (DIE (0x13cc) DW_TAG_member)
+ .long .LASF2321 # DW_AT_name: "gp_offset"
+ # DW_AT_decl_file (15, <built-in>)
+ # DW_AT_decl_line (0)
+ .long 0x1291 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0x2a # (DIE (0x13d6) DW_TAG_member)
+ .long .LASF2322 # DW_AT_name: "fp_offset"
+ # DW_AT_decl_file (15, <built-in>)
+ # DW_AT_decl_line (0)
+ .long 0x1291 # DW_AT_type
+ .byte 0x4 # DW_AT_data_member_location
+ .uleb128 0x2a # (DIE (0x13e0) DW_TAG_member)
+ .long .LASF2323 # DW_AT_name: "overflow_arg_area"
+ # DW_AT_decl_file (15, <built-in>)
+ # DW_AT_decl_line (0)
+ .long 0x12ea # DW_AT_type
+ .byte 0x8 # DW_AT_data_member_location
+ .uleb128 0x2a # (DIE (0x13ea) DW_TAG_member)
+ .long .LASF2324 # DW_AT_name: "reg_save_area"
+ # DW_AT_decl_file (15, <built-in>)
+ # DW_AT_decl_line (0)
+ .long 0x12ea # DW_AT_type
+ .byte 0x10 # DW_AT_data_member_location
+ .byte 0 # end of children of DIE 0x13c0
+ .uleb128 0xe # (DIE (0x13f5) DW_TAG_typedef)
+ .long .LASF2325 # DW_AT_name: "wint_t"
+ .byte 0x10 # DW_AT_decl_file (/usr/include/bits/types/wint_t.h)
+ .byte 0x14 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long 0x1291 # DW_AT_type
+ .uleb128 0x67 # (DIE (0x1401) DW_TAG_structure_type)
+ .byte 0x8 # DW_AT_byte_size
+ .byte 0x11 # DW_AT_decl_file (/usr/include/bits/types/__mbstate_t.h)
+ .byte 0xe # DW_AT_decl_line
+ .byte 0x1 # DW_AT_decl_column
+ .long .LASF2393 # DW_AT_linkage_name: "11__mbstate_t"
+ .long 0x1449 # DW_AT_sibling
+ .uleb128 0x68 # (DIE (0x140e) DW_TAG_union_type)
+ .byte 0x4 # DW_AT_byte_size
+ .byte 0x11 # DW_AT_decl_file (/usr/include/bits/types/__mbstate_t.h)
+ .byte 0x11 # DW_AT_decl_line
+ .byte 0x3 # DW_AT_decl_column
+ .long 0x142e # DW_AT_sibling
+ .uleb128 0x40 # (DIE (0x1417) DW_TAG_member)
+ .long .LASF2326 # DW_AT_name: "__wch"
+ # DW_AT_decl_file (17, /usr/include/bits/types/__mbstate_t.h)
+ .byte 0x12 # DW_AT_decl_line
+ .byte 0x13 # DW_AT_decl_column
+ .long 0x1291 # DW_AT_type
+ .uleb128 0x40 # (DIE (0x1422) DW_TAG_member)
+ .long .LASF2327 # DW_AT_name: "__wchb"
+ # DW_AT_decl_file (17, /usr/include/bits/types/__mbstate_t.h)
+ .byte 0x13 # DW_AT_decl_line
+ .byte 0xa # DW_AT_decl_column
+ .long 0x1449 # DW_AT_type
+ .byte 0 # end of children of DIE 0x140e
+ .uleb128 0xa # (DIE (0x142e) DW_TAG_member)
+ .long .LASF2328 # DW_AT_name: "__count"
+ .byte 0x11 # DW_AT_decl_file (/usr/include/bits/types/__mbstate_t.h)
+ .byte 0xf # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x143b) DW_TAG_member)
+ .long .LASF2329 # DW_AT_name: "__value"
+ .byte 0x11 # DW_AT_decl_file (/usr/include/bits/types/__mbstate_t.h)
+ .byte 0x14 # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long 0x140e # DW_AT_type
+ .byte 0x4 # DW_AT_data_member_location
+ .byte 0 # end of children of DIE 0x1401
+ .uleb128 0x69 # (DIE (0x1449) DW_TAG_array_type)
+ .long 0x12f7 # DW_AT_type
+ .long 0x1459 # DW_AT_sibling
+ .uleb128 0x6a # (DIE (0x1452) DW_TAG_subrange_type)
+ .long 0x1275 # DW_AT_type
+ .byte 0x3 # DW_AT_upper_bound
+ .byte 0 # end of children of DIE 0x1449
+ .uleb128 0xe # (DIE (0x1459) DW_TAG_typedef)
+ .long .LASF2330 # DW_AT_name: "__mbstate_t"
+ .byte 0x11 # DW_AT_decl_file (/usr/include/bits/types/__mbstate_t.h)
+ .byte 0x15 # DW_AT_decl_line
+ .byte 0x3 # DW_AT_decl_column
+ .long 0x1401 # DW_AT_type
+ .uleb128 0xe # (DIE (0x1465) DW_TAG_typedef)
+ .long .LASF2331 # DW_AT_name: "mbstate_t"
+ .byte 0x12 # DW_AT_decl_file (/usr/include/bits/types/mbstate_t.h)
+ .byte 0x6 # DW_AT_decl_line
+ .byte 0x15 # DW_AT_decl_column
+ .long 0x1459 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1471) DW_TAG_const_type)
+ .long 0x1465 # DW_AT_type
+ .uleb128 0xe # (DIE (0x1476) DW_TAG_typedef)
+ .long .LASF2332 # DW_AT_name: "__FILE"
+ .byte 0x13 # DW_AT_decl_file (/usr/include/bits/types/__FILE.h)
+ .byte 0x5 # DW_AT_decl_line
+ .byte 0x19 # DW_AT_decl_column
+ .long 0x1482 # DW_AT_type
+ .uleb128 0x6b # (DIE (0x1482) DW_TAG_structure_type)
+ .long .LASF2394 # DW_AT_name: "_IO_FILE"
+ # DW_AT_declaration
+ .uleb128 0x5 # (DIE (0x1487) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1637 # DW_AT_name: "btowc"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x157 # DW_AT_decl_line
+ .byte 0x1 # DW_AT_decl_column
+ .long 0x13f5 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x149d # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1497) DW_TAG_formal_parameter)
+ .long 0x12b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1487
+ .uleb128 0x5 # (DIE (0x149d) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1638 # DW_AT_name: "fgetwc"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x3a7 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13f5 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x14b3 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x14ad) DW_TAG_formal_parameter)
+ .long 0x14b3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x149d
+ .uleb128 0x4 # (DIE (0x14b3) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x1476 # DW_AT_type
+ .uleb128 0x5 # (DIE (0x14b8) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1639 # DW_AT_name: "fgetws"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x3c4 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x14d8 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x14c8) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x14cd) DW_TAG_formal_parameter)
+ .long 0x12b4 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x14d2) DW_TAG_formal_parameter)
+ .long 0x14b3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x14b8
+ .uleb128 0x5 # (DIE (0x14d8) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1640 # DW_AT_name: "fputwc"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x3b5 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13f5 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x14f3 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x14e8) DW_TAG_formal_parameter)
+ .long 0x12d0 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x14ed) DW_TAG_formal_parameter)
+ .long 0x14b3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x14d8
+ .uleb128 0x5 # (DIE (0x14f3) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1641 # DW_AT_name: "fputws"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x3cb # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x150e # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1503) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1508) DW_TAG_formal_parameter)
+ .long 0x14b3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x14f3
+ .uleb128 0x5 # (DIE (0x150e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1642 # DW_AT_name: "fwide"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x2d5 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1529 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x151e) DW_TAG_formal_parameter)
+ .long 0x14b3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1523) DW_TAG_formal_parameter)
+ .long 0x12b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x150e
+ .uleb128 0x5 # (DIE (0x1529) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1643 # DW_AT_name: "fwprintf"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x2dc # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1545 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1539) DW_TAG_formal_parameter)
+ .long 0x14b3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x153e) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x26 # (DIE (0x1543) DW_TAG_unspecified_parameters)
+ .byte 0 # end of children of DIE 0x1529
+ .uleb128 0x8 # (DIE (0x1545) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1644 # DW_AT_name: "fwscanf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x31b # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2333 # DW_AT_linkage_name: "__isoc23_fwscanf"
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1566 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x155a) DW_TAG_formal_parameter)
+ .long 0x14b3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x155f) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x26 # (DIE (0x1564) DW_TAG_unspecified_parameters)
+ .byte 0 # end of children of DIE 0x1545
+ .uleb128 0x5 # (DIE (0x1566) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1645 # DW_AT_name: "getwc"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x3a8 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13f5 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x157c # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1576) DW_TAG_formal_parameter)
+ .long 0x14b3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1566
+ .uleb128 0x6c # (DIE (0x157c) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1646 # DW_AT_name: "getwchar"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x3ae # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13f5 # DW_AT_type
+ # DW_AT_declaration
+ .uleb128 0x5 # (DIE (0x1589) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1647 # DW_AT_name: "mbrlen"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x162 # DW_AT_decl_line
+ .byte 0x1 # DW_AT_decl_column
+ .long 0x13b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x15a9 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1599) DW_TAG_formal_parameter)
+ .long 0x1303 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x159e) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x15a3) DW_TAG_formal_parameter)
+ .long 0x15a9 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1589
+ .uleb128 0x4 # (DIE (0x15a9) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x1465 # DW_AT_type
+ .uleb128 0x5 # (DIE (0x15ae) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1648 # DW_AT_name: "mbrtowc"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x141 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x15d3 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x15be) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x15c3) DW_TAG_formal_parameter)
+ .long 0x1303 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x15c8) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x15cd) DW_TAG_formal_parameter)
+ .long 0x15a9 # DW_AT_type
+ .byte 0 # end of children of DIE 0x15ae
+ .uleb128 0x5 # (DIE (0x15d3) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1649 # DW_AT_name: "mbsinit"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x13d # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x15e9 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x15e3) DW_TAG_formal_parameter)
+ .long 0x15e9 # DW_AT_type
+ .byte 0 # end of children of DIE 0x15d3
+ .uleb128 0x4 # (DIE (0x15e9) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x1471 # DW_AT_type
+ .uleb128 0x5 # (DIE (0x15ee) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1650 # DW_AT_name: "mbsrtowcs"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x16a # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1613 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x15fe) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1603) DW_TAG_formal_parameter)
+ .long 0x1613 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1608) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x160d) DW_TAG_formal_parameter)
+ .long 0x15a9 # DW_AT_type
+ .byte 0 # end of children of DIE 0x15ee
+ .uleb128 0x4 # (DIE (0x1613) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x1303 # DW_AT_type
+ .uleb128 0x5 # (DIE (0x1618) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1651 # DW_AT_name: "putwc"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x3b6 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13f5 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1633 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1628) DW_TAG_formal_parameter)
+ .long 0x12d0 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x162d) DW_TAG_formal_parameter)
+ .long 0x14b3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1618
+ .uleb128 0x5 # (DIE (0x1633) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1652 # DW_AT_name: "putwchar"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x3bc # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13f5 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1649 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1643) DW_TAG_formal_parameter)
+ .long 0x12d0 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1633
+ .uleb128 0x5 # (DIE (0x1649) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1653 # DW_AT_name: "swprintf"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x2e6 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x166a # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1659) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x165e) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1663) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x26 # (DIE (0x1668) DW_TAG_unspecified_parameters)
+ .byte 0 # end of children of DIE 0x1649
+ .uleb128 0x8 # (DIE (0x166a) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1654 # DW_AT_name: "swscanf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x322 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2334 # DW_AT_linkage_name: "__isoc23_swscanf"
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x168b # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x167f) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1684) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x26 # (DIE (0x1689) DW_TAG_unspecified_parameters)
+ .byte 0 # end of children of DIE 0x166a
+ .uleb128 0x5 # (DIE (0x168b) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1655 # DW_AT_name: "ungetwc"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x3d3 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13f5 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x16a6 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x169b) DW_TAG_formal_parameter)
+ .long 0x13f5 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x16a0) DW_TAG_formal_parameter)
+ .long 0x14b3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x168b
+ .uleb128 0x5 # (DIE (0x16a6) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1656 # DW_AT_name: "vfwprintf"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x2ee # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x16c6 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x16b6) DW_TAG_formal_parameter)
+ .long 0x14b3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x16bb) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x16c0) DW_TAG_formal_parameter)
+ .long 0x16c6 # DW_AT_type
+ .byte 0 # end of children of DIE 0x16a6
+ .uleb128 0x4 # (DIE (0x16c6) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x13c0 # DW_AT_type
+ .uleb128 0x8 # (DIE (0x16cb) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1657 # DW_AT_name: "vfwscanf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x36b # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2335 # DW_AT_linkage_name: "__isoc23_vfwscanf"
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x16f0 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x16e0) DW_TAG_formal_parameter)
+ .long 0x14b3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x16e5) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x16ea) DW_TAG_formal_parameter)
+ .long 0x16c6 # DW_AT_type
+ .byte 0 # end of children of DIE 0x16cb
+ .uleb128 0x5 # (DIE (0x16f0) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1658 # DW_AT_name: "vswprintf"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x2fb # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1715 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1700) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1705) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x170a) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x170f) DW_TAG_formal_parameter)
+ .long 0x16c6 # DW_AT_type
+ .byte 0 # end of children of DIE 0x16f0
+ .uleb128 0x8 # (DIE (0x1715) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1659 # DW_AT_name: "vswscanf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x372 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2336 # DW_AT_linkage_name: "__isoc23_vswscanf"
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x173a # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x172a) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x172f) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1734) DW_TAG_formal_parameter)
+ .long 0x16c6 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1715
+ .uleb128 0x5 # (DIE (0x173a) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1660 # DW_AT_name: "vwprintf"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x2f6 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1755 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x174a) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x174f) DW_TAG_formal_parameter)
+ .long 0x16c6 # DW_AT_type
+ .byte 0 # end of children of DIE 0x173a
+ .uleb128 0x8 # (DIE (0x1755) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1661 # DW_AT_name: "vwscanf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x36f # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2337 # DW_AT_linkage_name: "__isoc23_vwscanf"
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1775 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x176a) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x176f) DW_TAG_formal_parameter)
+ .long 0x16c6 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1755
+ .uleb128 0x5 # (DIE (0x1775) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1662 # DW_AT_name: "wcrtomb"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x146 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1795 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1785) DW_TAG_formal_parameter)
+ .long 0x12f2 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x178a) DW_TAG_formal_parameter)
+ .long 0x12d0 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x178f) DW_TAG_formal_parameter)
+ .long 0x15a9 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1775
+ .uleb128 0x13 # (DIE (0x1795) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1663 # DW_AT_name: "wcscat"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .byte 0x79 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x17af # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x17a4) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x17a9) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .byte 0 # end of children of DIE 0x1795
+ .uleb128 0x13 # (DIE (0x17af) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1665 # DW_AT_name: "wcscmp"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .byte 0x82 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x17c9 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x17be) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x17c3) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .byte 0 # end of children of DIE 0x17af
+ .uleb128 0x13 # (DIE (0x17c9) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1666 # DW_AT_name: "wcscoll"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .byte 0x9b # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x17e3 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x17d8) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x17dd) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .byte 0 # end of children of DIE 0x17c9
+ .uleb128 0x13 # (DIE (0x17e3) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1667 # DW_AT_name: "wcscpy"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .byte 0x62 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x17fd # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x17f2) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x17f7) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .byte 0 # end of children of DIE 0x17e3
+ .uleb128 0x13 # (DIE (0x17fd) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1668 # DW_AT_name: "wcscspn"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .byte 0xd4 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1817 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x180c) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1811) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .byte 0 # end of children of DIE 0x17fd
+ .uleb128 0x5 # (DIE (0x1817) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1669 # DW_AT_name: "wcsftime"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x413 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x183c # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1827) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x182c) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1831) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1836) DW_TAG_formal_parameter)
+ .long 0x183c # DW_AT_type
+ .byte 0 # end of children of DIE 0x1817
+ .uleb128 0x4 # (DIE (0x183c) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x18dd # DW_AT_type
+ .uleb128 0x6d # (DIE (0x1841) DW_TAG_structure_type)
+ .ascii "tm\0" # DW_AT_name
+ .byte 0x38 # DW_AT_byte_size
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0x7 # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .long 0x18dd # DW_AT_sibling
+ .uleb128 0xa # (DIE (0x184d) DW_TAG_member)
+ .long .LASF2338 # DW_AT_name: "tm_sec"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0x9 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ .byte 0 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x185a) DW_TAG_member)
+ .long .LASF2339 # DW_AT_name: "tm_min"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0xa # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ .byte 0x4 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x1867) DW_TAG_member)
+ .long .LASF2340 # DW_AT_name: "tm_hour"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0xb # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ .byte 0x8 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x1874) DW_TAG_member)
+ .long .LASF2341 # DW_AT_name: "tm_mday"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0xc # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ .byte 0xc # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x1881) DW_TAG_member)
+ .long .LASF2342 # DW_AT_name: "tm_mon"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0xd # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ .byte 0x10 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x188e) DW_TAG_member)
+ .long .LASF2343 # DW_AT_name: "tm_year"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0xe # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ .byte 0x14 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x189b) DW_TAG_member)
+ .long .LASF2344 # DW_AT_name: "tm_wday"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0xf # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ .byte 0x18 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x18a8) DW_TAG_member)
+ .long .LASF2345 # DW_AT_name: "tm_yday"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0x10 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ .byte 0x1c # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x18b5) DW_TAG_member)
+ .long .LASF2346 # DW_AT_name: "tm_isdst"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0x11 # DW_AT_decl_line
+ .byte 0x7 # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ .byte 0x20 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x18c2) DW_TAG_member)
+ .long .LASF2347 # DW_AT_name: "tm_gmtoff"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0x14 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12bb # DW_AT_type
+ .byte 0x28 # DW_AT_data_member_location
+ .uleb128 0xa # (DIE (0x18cf) DW_TAG_member)
+ .long .LASF2348 # DW_AT_name: "tm_zone"
+ .byte 0x15 # DW_AT_decl_file (/usr/include/bits/types/struct_tm.h)
+ .byte 0x15 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x1303 # DW_AT_type
+ .byte 0x30 # DW_AT_data_member_location
+ .byte 0 # end of children of DIE 0x1841
+ .uleb128 0x7 # (DIE (0x18dd) DW_TAG_const_type)
+ .long 0x1841 # DW_AT_type
+ .uleb128 0x13 # (DIE (0x18e2) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1670 # DW_AT_name: "wcslen"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .byte 0xf7 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x18f7 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x18f1) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .byte 0 # end of children of DIE 0x18e2
+ .uleb128 0x13 # (DIE (0x18f7) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1671 # DW_AT_name: "wcsncat"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .byte 0x7d # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1916 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1906) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x190b) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1910) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x18f7
+ .uleb128 0x13 # (DIE (0x1916) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1672 # DW_AT_name: "wcsncmp"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .byte 0x85 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1935 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1925) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x192a) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x192f) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1916
+ .uleb128 0x13 # (DIE (0x1935) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1673 # DW_AT_name: "wcsncpy"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .byte 0x67 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1954 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1944) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1949) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x194e) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1935
+ .uleb128 0x5 # (DIE (0x1954) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1676 # DW_AT_name: "wcsrtombs"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x170 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1979 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1964) DW_TAG_formal_parameter)
+ .long 0x12f2 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1969) DW_TAG_formal_parameter)
+ .long 0x1979 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x196e) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1973) DW_TAG_formal_parameter)
+ .long 0x15a9 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1954
+ .uleb128 0x4 # (DIE (0x1979) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x13 # (DIE (0x197e) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1677 # DW_AT_name: "wcsspn"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .byte 0xd8 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1998 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x198d) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1992) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .byte 0 # end of children of DIE 0x197e
+ .uleb128 0x5 # (DIE (0x1998) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1679 # DW_AT_name: "wcstod"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x192 # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x1382 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x19b3 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x19a8) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x19ad) DW_TAG_formal_parameter)
+ .long 0x19b3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1998
+ .uleb128 0x4 # (DIE (0x19b3) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x5 # (DIE (0x19b8) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1680 # DW_AT_name: "wcstof"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x197 # DW_AT_decl_line
+ .byte 0xe # DW_AT_decl_column
+ .long 0x1389 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x19d3 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x19c8) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x19cd) DW_TAG_formal_parameter)
+ .long 0x19b3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x19b8
+ .uleb128 0x13 # (DIE (0x19d3) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1681 # DW_AT_name: "wcstok"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .byte 0xf2 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x19f2 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x19e2) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x19e7) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x19ec) DW_TAG_formal_parameter)
+ .long 0x19b3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x19d3
+ .uleb128 0x8 # (DIE (0x19f2) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1682 # DW_AT_name: "wcstol"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x1f4 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long .LASF2349 # DW_AT_linkage_name: "__isoc23_wcstol"
+ .long 0x12bb # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1a17 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1a07) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a0c) DW_TAG_formal_parameter)
+ .long 0x19b3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a11) DW_TAG_formal_parameter)
+ .long 0x12b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x19f2
+ .uleb128 0x8 # (DIE (0x1a17) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1683 # DW_AT_name: "wcstoul"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x1f7 # DW_AT_decl_line
+ .byte 0x1a # DW_AT_decl_column
+ .long .LASF2350 # DW_AT_linkage_name: "__isoc23_wcstoul"
+ .long 0x1275 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1a3c # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1a2c) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a31) DW_TAG_formal_parameter)
+ .long 0x19b3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a36) DW_TAG_formal_parameter)
+ .long 0x12b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1a17
+ .uleb128 0x13 # (DIE (0x1a3c) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1684 # DW_AT_name: "wcsxfrm"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .byte 0x9f # DW_AT_decl_line
+ .byte 0xf # DW_AT_decl_column
+ .long 0x13b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1a5b # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1a4b) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a50) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a55) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1a3c
+ .uleb128 0x5 # (DIE (0x1a5b) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1685 # DW_AT_name: "wctob"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x15d # DW_AT_decl_line
+ .byte 0x1 # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1a71 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1a6b) DW_TAG_formal_parameter)
+ .long 0x13f5 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1a5b
+ .uleb128 0x5 # (DIE (0x1a71) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1687 # DW_AT_name: "wmemcmp"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x11b # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1a91 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1a81) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a86) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1a8b) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1a71
+ .uleb128 0x5 # (DIE (0x1a91) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1688 # DW_AT_name: "wmemcpy"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x11f # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1ab1 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1aa1) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1aa6) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1aab) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1a91
+ .uleb128 0x5 # (DIE (0x1ab1) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1689 # DW_AT_name: "wmemmove"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x124 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1ad1 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1ac1) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1ac6) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1acb) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1ab1
+ .uleb128 0x5 # (DIE (0x1ad1) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1690 # DW_AT_name: "wmemset"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x128 # DW_AT_decl_line
+ .byte 0x11 # DW_AT_decl_column
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1af1 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1ae1) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1ae6) DW_TAG_formal_parameter)
+ .long 0x12d0 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1aeb) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1ad1
+ .uleb128 0x5 # (DIE (0x1af1) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1691 # DW_AT_name: "wprintf"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x2e3 # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1b08 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1b01) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x26 # (DIE (0x1b06) DW_TAG_unspecified_parameters)
+ .byte 0 # end of children of DIE 0x1af1
+ .uleb128 0x8 # (DIE (0x1b08) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1692 # DW_AT_name: "wscanf"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x31f # DW_AT_decl_line
+ .byte 0xc # DW_AT_decl_column
+ .long .LASF2351 # DW_AT_linkage_name: "__isoc23_wscanf"
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1b24 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1b1d) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x26 # (DIE (0x1b22) DW_TAG_unspecified_parameters)
+ .byte 0 # end of children of DIE 0x1b08
+ .uleb128 0xf # (DIE (0x1b24) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1664 # DW_AT_name: "wcschr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xba # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long .LASF1664 # DW_AT_linkage_name: "wcschr"
+ .long 0x130d # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1b43 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1b38) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1b3d) DW_TAG_formal_parameter)
+ .long 0x12d0 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1b24
+ .uleb128 0xf # (DIE (0x1b43) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1664 # DW_AT_name: "wcschr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xb8 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long .LASF1664 # DW_AT_linkage_name: "wcschr"
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1b62 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1b57) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1b5c) DW_TAG_formal_parameter)
+ .long 0x12d0 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1b43
+ .uleb128 0xf # (DIE (0x1b62) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1674 # DW_AT_name: "wcspbrk"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xde # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long .LASF1674 # DW_AT_linkage_name: "wcspbrk"
+ .long 0x130d # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1b81 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1b76) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1b7b) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .byte 0 # end of children of DIE 0x1b62
+ .uleb128 0xf # (DIE (0x1b81) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1674 # DW_AT_name: "wcspbrk"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xdc # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long .LASF1674 # DW_AT_linkage_name: "wcspbrk"
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1ba0 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1b95) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1b9a) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .byte 0 # end of children of DIE 0x1b81
+ .uleb128 0xf # (DIE (0x1ba0) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1675 # DW_AT_name: "wcsrchr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xc4 # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long .LASF1675 # DW_AT_linkage_name: "wcsrchr"
+ .long 0x130d # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1bbf # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1bb4) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1bb9) DW_TAG_formal_parameter)
+ .long 0x12d0 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1ba0
+ .uleb128 0xf # (DIE (0x1bbf) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1675 # DW_AT_name: "wcsrchr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xc2 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long .LASF1675 # DW_AT_linkage_name: "wcsrchr"
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1bde # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1bd3) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1bd8) DW_TAG_formal_parameter)
+ .long 0x12d0 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1bbf
+ .uleb128 0xf # (DIE (0x1bde) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1678 # DW_AT_name: "wcsstr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xe9 # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long .LASF1678 # DW_AT_linkage_name: "wcsstr"
+ .long 0x130d # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1bfd # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1bf2) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1bf7) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .byte 0 # end of children of DIE 0x1bde
+ .uleb128 0xf # (DIE (0x1bfd) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1678 # DW_AT_name: "wcsstr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .byte 0xe7 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long .LASF1678 # DW_AT_linkage_name: "wcsstr"
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1c1c # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1c11) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1c16) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .byte 0 # end of children of DIE 0x1bfd
+ .uleb128 0x8 # (DIE (0x1c1c) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1686 # DW_AT_name: "wmemchr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x112 # DW_AT_decl_line
+ .byte 0x1d # DW_AT_decl_column
+ .long .LASF1686 # DW_AT_linkage_name: "wmemchr"
+ .long 0x130d # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1c41 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1c31) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1c36) DW_TAG_formal_parameter)
+ .long 0x12d0 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1c3b) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1c1c
+ .uleb128 0x8 # (DIE (0x1c41) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1686 # DW_AT_name: "wmemchr"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x110 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long .LASF1686 # DW_AT_linkage_name: "wmemchr"
+ .long 0x1308 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1c66 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1c56) DW_TAG_formal_parameter)
+ .long 0x1308 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1c5b) DW_TAG_formal_parameter)
+ .long 0x12d0 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1c60) DW_TAG_formal_parameter)
+ .long 0x13b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1c41
+ .uleb128 0x5 # (DIE (0x1c66) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1693 # DW_AT_name: "wcstold"
+ # DW_AT_decl_file (20, /usr/include/wchar.h)
+ .value 0x199 # DW_AT_decl_line
+ .byte 0x14 # DW_AT_decl_column
+ .long 0x137b # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1c81 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1c76) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1c7b) DW_TAG_formal_parameter)
+ .long 0x19b3 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1c66
+ .uleb128 0x8 # (DIE (0x1c81) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1694 # DW_AT_name: "wcstoll"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x1fc # DW_AT_decl_line
+ .byte 0x16 # DW_AT_decl_column
+ .long .LASF2352 # DW_AT_linkage_name: "__isoc23_wcstoll"
+ .long 0x12c2 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1ca6 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1c96) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1c9b) DW_TAG_formal_parameter)
+ .long 0x19b3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1ca0) DW_TAG_formal_parameter)
+ .long 0x12b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1c81
+ .uleb128 0x8 # (DIE (0x1ca6) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF1695 # DW_AT_name: "wcstoull"
+ .byte 0x14 # DW_AT_decl_file (/usr/include/wchar.h)
+ .value 0x201 # DW_AT_decl_line
+ .byte 0x1f # DW_AT_decl_column
+ .long .LASF2353 # DW_AT_linkage_name: "__isoc23_wcstoull"
+ .long 0x1298 # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1ccb # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1cbb) DW_TAG_formal_parameter)
+ .long 0x130d # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1cc0) DW_TAG_formal_parameter)
+ .long 0x19b3 # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1cc5) DW_TAG_formal_parameter)
+ .long 0x12b4 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1ca6
+ .uleb128 0x4 # (DIE (0x1ccb) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x33a # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1cd0) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x4f4 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1cd5) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x4f4 # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1cda) DW_TAG_rvalue_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x33a # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1cdf) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x33a # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1ce4) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x53c # DW_AT_type
+ .uleb128 0x6e # (DIE (0x1ce9) DW_TAG_variable)
+ .long 0x1368 # DW_AT_specification
+ .uleb128 0x2d # (DIE (0x1cee) DW_TAG_namespace)
+ .long .LASF2354 # DW_AT_name: "__pstl"
+ .byte 0x16 # DW_AT_decl_file (/usr/include/c++/15/pstl/execution_defs.h)
+ .byte 0xf # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .long 0x1d0b # DW_AT_sibling
+ .uleb128 0x6f # (DIE (0x1cfa) DW_TAG_namespace)
+ .long .LASF2395 # DW_AT_name: "execution"
+ .byte 0x16 # DW_AT_decl_file (/usr/include/c++/15/pstl/execution_defs.h)
+ .byte 0x11 # DW_AT_decl_line
+ .byte 0xb # DW_AT_decl_column
+ .uleb128 0x70 # (DIE (0x1d02) DW_TAG_namespace)
+ .ascii "v1\0" # DW_AT_name
+ .byte 0x16 # DW_AT_decl_file (/usr/include/c++/15/pstl/execution_defs.h)
+ .byte 0x13 # DW_AT_decl_line
+ .byte 0x12 # DW_AT_decl_column
+ # DW_AT_export_symbols
+ .byte 0 # end of children of DIE 0x1cfa
+ .byte 0 # end of children of DIE 0x1cee
+ .uleb128 0x39 # (DIE (0x1d0b) DW_TAG_structure_type)
+ .long .LASF2356 # DW_AT_name: "Base"
+ # DW_AT_byte_size (0x1)
+ .byte 0x2 # DW_AT_decl_file (dwarf.cc)
+ .byte 0x2 # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .uleb128 0x4 # (DIE (0x1d13) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x571 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1d18) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x5c1 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1d1d) DW_TAG_const_type)
+ .long 0x1d18 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1d22) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x1d0b # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1d27) DW_TAG_const_type)
+ .long 0x1d22 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1d2c) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x780 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1d31) DW_TAG_const_type)
+ .long 0x1d2c # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d36) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x5c1 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d3b) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x87d # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1d40) DW_TAG_rvalue_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x780 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d45) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x571 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d4a) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x780 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d4f) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x882 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d54) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x99a # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1d59) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x882 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1d5e) DW_TAG_const_type)
+ .long 0x1d59 # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1d63) DW_TAG_rvalue_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x882 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1d68) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x99f # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1d6d) DW_TAG_const_type)
+ .long 0x1d68 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d72) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x1d27 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d77) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xa9c # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1d7c) DW_TAG_rvalue_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x99f # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d81) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x1d22 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d86) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x99f # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d8b) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xaa1 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d90) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xc10 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d95) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xaef # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1d9a) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xafc # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1d9f) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xaa1 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1da4) DW_TAG_const_type)
+ .long 0x1d9f # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1da9) DW_TAG_rvalue_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xaa1 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1dae) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xc3b # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1db3) DW_TAG_const_type)
+ .long 0x1dae # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1db8) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xd2c # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1dbd) DW_TAG_rvalue_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xc3b # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1dc2) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xc3b # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1dc7) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x5c6 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1dcc) DW_TAG_const_type)
+ .long 0x1dc7 # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1dd1) DW_TAG_rvalue_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x5c6 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1dd6) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x5c6 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1ddb) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x638 # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1de0) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x77b # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1de5) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xd49 # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1dea) DW_TAG_const_type)
+ .long 0x1de5 # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1def) DW_TAG_rvalue_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xd49 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1df4) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xd49 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1df9) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x1d0b # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1dfe) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xdfe # DW_AT_type
+ .uleb128 0x7 # (DIE (0x1e03) DW_TAG_const_type)
+ .long 0x1dfe # DW_AT_type
+ .uleb128 0x1a # (DIE (0x1e08) DW_TAG_rvalue_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xdfe # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e0d) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xdfe # DW_AT_type
+ .uleb128 0x4 # (DIE (0x1e12) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x1053 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e17) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xf04 # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e1c) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0xf0f # DW_AT_type
+ .uleb128 0x6 # (DIE (0x1e21) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x1053 # DW_AT_type
+ .uleb128 0x71 # (DIE (0x1e26) DW_TAG_variable)
+ .long .LASF2375 # DW_AT_name: "__dso_handle"
+ .long 0x12ea # DW_AT_type
+ # DW_AT_external
+ # DW_AT_artificial
+ # DW_AT_declaration
+ .uleb128 0xf # (DIE (0x1e2f) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2357 # DW_AT_name: "operator new"
+ .byte 0x17 # DW_AT_decl_file (/usr/include/c++/15/new)
+ .byte 0x89 # DW_AT_decl_line
+ .byte 0x1a # DW_AT_decl_column
+ .long .LASF2358 # DW_AT_linkage_name: "_Znwm"
+ .long 0x12ea # DW_AT_type
+ # DW_AT_declaration
+ .long 0x1e49 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1e43) DW_TAG_formal_parameter)
+ .long 0x40 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1e2f
+ .uleb128 0x72 # (DIE (0x1e49) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2359 # DW_AT_name: "operator delete"
+ .byte 0x17 # DW_AT_decl_file (/usr/include/c++/15/new)
+ .byte 0x94 # DW_AT_decl_line
+ .byte 0x6 # DW_AT_decl_column
+ .long .LASF2361 # DW_AT_linkage_name: "_ZdlPvm"
+ # DW_AT_declaration
+ .long 0x1e64 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1e59) DW_TAG_formal_parameter)
+ .long 0x12ea # DW_AT_type
+ .uleb128 0x1 # (DIE (0x1e5e) DW_TAG_formal_parameter)
+ .long 0x40 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1e49
+ .uleb128 0x41 # (DIE (0x1e64) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2362 # DW_AT_name: "__cxa_guard_abort"
+ # DW_AT_artificial
+ # DW_AT_declaration
+ .long 0x1e73 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1e6d) DW_TAG_formal_parameter)
+ .long 0x1e73 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1e64
+ .uleb128 0x4 # (DIE (0x1e73) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x12c2 # DW_AT_type
+ .uleb128 0x41 # (DIE (0x1e78) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2363 # DW_AT_name: "__cxa_guard_release"
+ # DW_AT_artificial
+ # DW_AT_declaration
+ .long 0x1e87 # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1e81) DW_TAG_formal_parameter)
+ .long 0x1e73 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1e78
+ .uleb128 0x73 # (DIE (0x1e87) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2396 # DW_AT_name: "__cxa_guard_acquire"
+ .long 0x12b4 # DW_AT_type
+ # DW_AT_artificial
+ # DW_AT_declaration
+ .long 0x1e9a # DW_AT_sibling
+ .uleb128 0x1 # (DIE (0x1e94) DW_TAG_formal_parameter)
+ .long 0x1e73 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1e87
+ .uleb128 0x1b # (DIE (0x1e9a) DW_TAG_subprogram)
+ .long 0x828 # DW_AT_specification
+ # DW_AT_inline (0x3)
+ .long 0x1eb0 # DW_AT_sibling
+ .uleb128 0x35 # (DIE (0x1ea3) DW_TAG_formal_parameter)
+ .ascii "__b\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0x89 # DW_AT_decl_line
+ .byte 0x1b # DW_AT_decl_column
+ .long 0x1d4a # DW_AT_type
+ .byte 0 # end of children of DIE 0x1e9a
+ .uleb128 0x14 # (DIE (0x1eb0) DW_TAG_subprogram)
+ .long 0x78d # DW_AT_specification
+ .long 0x1ebe # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x1ec8 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x1ebe) DW_TAG_formal_parameter)
+ .long .LASF2364 # DW_AT_name: "this"
+ .long 0x1d31 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x1eb0
+ .uleb128 0x1e # (DIE (0x1ec8) DW_TAG_subprogram)
+ .long 0x1eb0 # DW_AT_abstract_origin
+ .long .LASF2365 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC2Ev"
+ .long 0x1ed9 # DW_AT_object_pointer
+ .long 0x1edf # DW_AT_sibling
+ .uleb128 0x15 # (DIE (0x1ed9) DW_TAG_formal_parameter)
+ .long 0x1ebe # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x1ec8
+ .uleb128 0x1b # (DIE (0x1edf) DW_TAG_subprogram)
+ .long 0x895 # DW_AT_specification
+ # DW_AT_inline (0x3)
+ .long 0x1ef6 # DW_AT_sibling
+ .uleb128 0x21 # (DIE (0x1ee8) DW_TAG_formal_parameter)
+ .ascii "__t\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x22a # DW_AT_decl_line
+ .byte 0x1c # DW_AT_decl_column
+ .long 0x1d4f # DW_AT_type
+ .byte 0 # end of children of DIE 0x1edf
+ .uleb128 0x1b # (DIE (0x1ef6) DW_TAG_subprogram)
+ .long 0xa47 # DW_AT_specification
+ # DW_AT_inline (0x3)
+ .long 0x1f0c # DW_AT_sibling
+ .uleb128 0x35 # (DIE (0x1eff) DW_TAG_formal_parameter)
+ .ascii "__b\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .byte 0xf6 # DW_AT_decl_line
+ .byte 0x1b # DW_AT_decl_column
+ .long 0x1d86 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1ef6
+ .uleb128 0x14 # (DIE (0x1f0c) DW_TAG_subprogram)
+ .long 0x9ac # DW_AT_specification
+ .long 0x1f1a # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x1f24 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x1f1a) DW_TAG_formal_parameter)
+ .long .LASF2364 # DW_AT_name: "this"
+ .long 0x1d6d # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x1f0c
+ .uleb128 0x1e # (DIE (0x1f24) DW_TAG_subprogram)
+ .long 0x1f0c # DW_AT_abstract_origin
+ .long .LASF2366 # DW_AT_linkage_name: "_ZNSt10_Head_baseILm0EP4BaseLb0EEC2Ev"
+ .long 0x1f35 # DW_AT_object_pointer
+ .long 0x1f3b # DW_AT_sibling
+ .uleb128 0x15 # (DIE (0x1f35) DW_TAG_formal_parameter)
+ .long 0x1f1a # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x1f24
+ .uleb128 0x14 # (DIE (0x1f3b) DW_TAG_subprogram)
+ .long 0x8cb # DW_AT_specification
+ .long 0x1f49 # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x1f53 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x1f49) DW_TAG_formal_parameter)
+ .long .LASF2364 # DW_AT_name: "this"
+ .long 0x1d5e # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x1f3b
+ .uleb128 0x1e # (DIE (0x1f53) DW_TAG_subprogram)
+ .long 0x1f3b # DW_AT_abstract_origin
+ .long .LASF2367 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC2Ev"
+ .long 0x1f64 # DW_AT_object_pointer
+ .long 0x1f6a # DW_AT_sibling
+ .uleb128 0x15 # (DIE (0x1f64) DW_TAG_formal_parameter)
+ .long 0x1f49 # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x1f53
+ .uleb128 0x1b # (DIE (0x1f6a) DW_TAG_subprogram)
+ .long 0x115a # DW_AT_specification
+ # DW_AT_inline (0x3)
+ .long 0x1f99 # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x1f73) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1275 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x23 # (DIE (0x1f7d) DW_TAG_template_type_param)
+ .long .LASF2197 # DW_AT_name: "_Head"
+ .long 0x571 # DW_AT_type
+ .uleb128 0x29 # (DIE (0x1f86) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2291 # DW_AT_name: "_Tail"
+ .uleb128 0x21 # (DIE (0x1f8b) DW_TAG_formal_parameter)
+ .ascii "__t\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x97c # DW_AT_decl_line
+ .byte 0x35 # DW_AT_decl_column
+ .long 0x1d4f # DW_AT_type
+ .byte 0 # end of children of DIE 0x1f6a
+ .uleb128 0x1b # (DIE (0x1f99) DW_TAG_subprogram)
+ .long 0xab9 # DW_AT_specification
+ # DW_AT_inline (0x3)
+ .long 0x1fb0 # DW_AT_sibling
+ .uleb128 0x21 # (DIE (0x1fa2) DW_TAG_formal_parameter)
+ .ascii "__t\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x123 # DW_AT_decl_line
+ .byte 0x1c # DW_AT_decl_column
+ .long 0x1d8b # DW_AT_type
+ .byte 0 # end of children of DIE 0x1f99
+ .uleb128 0x14 # (DIE (0x1fb0) DW_TAG_subprogram)
+ .long 0xb37 # DW_AT_specification
+ .long 0x1fbe # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x1fc8 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x1fbe) DW_TAG_formal_parameter)
+ .long .LASF2364 # DW_AT_name: "this"
+ .long 0x1da4 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x1fb0
+ .uleb128 0x1e # (DIE (0x1fc8) DW_TAG_subprogram)
+ .long 0x1fb0 # DW_AT_abstract_origin
+ .long .LASF2368 # DW_AT_linkage_name: "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC2Ev"
+ .long 0x1fd9 # DW_AT_object_pointer
+ .long 0x1fdf # DW_AT_sibling
+ .uleb128 0x15 # (DIE (0x1fd9) DW_TAG_formal_parameter)
+ .long 0x1fbe # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x1fc8
+ .uleb128 0x6 # (DIE (0x1fdf) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x118d # DW_AT_type
+ .uleb128 0x1b # (DIE (0x1fe4) DW_TAG_subprogram)
+ .long 0x1199 # DW_AT_specification
+ # DW_AT_inline (0x3)
+ .long 0x2019 # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x1fed) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1275 # DW_AT_type
+ .byte 0x1 # DW_AT_const_value
+ .uleb128 0x25 # (DIE (0x1ff7) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2231 # DW_AT_name: "_Elements"
+ .long 0x200b # DW_AT_sibling
+ .uleb128 0xb # (DIE (0x2000) DW_TAG_template_type_param)
+ .long 0x1d22 # DW_AT_type
+ .uleb128 0xb # (DIE (0x2005) DW_TAG_template_type_param)
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1ff7
+ .uleb128 0x21 # (DIE (0x200b) DW_TAG_formal_parameter)
+ .ascii "__t\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x98c # DW_AT_decl_line
+ .byte 0x1e # DW_AT_decl_column
+ .long 0x1dc2 # DW_AT_type
+ .byte 0 # end of children of DIE 0x1fe4
+ .uleb128 0x1b # (DIE (0x2019) DW_TAG_subprogram)
+ .long 0x11d2 # DW_AT_specification
+ # DW_AT_inline (0x3)
+ .long 0x2052 # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x2022) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1275 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x23 # (DIE (0x202c) DW_TAG_template_type_param)
+ .long .LASF2197 # DW_AT_name: "_Head"
+ .long 0x1d22 # DW_AT_type
+ .uleb128 0x25 # (DIE (0x2035) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2291 # DW_AT_name: "_Tail"
+ .long 0x2044 # DW_AT_sibling
+ .uleb128 0xb # (DIE (0x203e) DW_TAG_template_type_param)
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0x2035
+ .uleb128 0x21 # (DIE (0x2044) DW_TAG_formal_parameter)
+ .ascii "__t\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x97c # DW_AT_decl_line
+ .byte 0x35 # DW_AT_decl_column
+ .long 0x1d8b # DW_AT_type
+ .byte 0 # end of children of DIE 0x2019
+ .uleb128 0x14 # (DIE (0x2052) DW_TAG_subprogram)
+ .long 0xd05 # DW_AT_specification
+ .long 0x2069 # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x2073 # DW_AT_sibling
+ .uleb128 0x32 # (DIE (0x2060) DW_TAG_template_value_param)
+ .long .LASF2369 # DW_AT_name: "_Dummy"
+ .long 0x127c # DW_AT_type
+ # DW_AT_default_value
+ # DW_AT_const_value (0x1)
+ .uleb128 0x10 # (DIE (0x2069) DW_TAG_formal_parameter)
+ .long .LASF2364 # DW_AT_name: "this"
+ .long 0x1db3 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x2052
+ .uleb128 0x1e # (DIE (0x2073) DW_TAG_subprogram)
+ .long 0x2052 # DW_AT_abstract_origin
+ .long .LASF2370 # DW_AT_linkage_name: "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC2ILb1ELb1EEEv"
+ .long 0x208d # DW_AT_object_pointer
+ .long 0x2093 # DW_AT_sibling
+ .uleb128 0x32 # (DIE (0x2084) DW_TAG_template_value_param)
+ .long .LASF2369 # DW_AT_name: "_Dummy"
+ .long 0x127c # DW_AT_type
+ # DW_AT_default_value
+ # DW_AT_const_value (0x1)
+ .uleb128 0x15 # (DIE (0x208d) DW_TAG_formal_parameter)
+ .long 0x2069 # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x2073
+ .uleb128 0x14 # (DIE (0x2093) DW_TAG_subprogram)
+ .long 0x6c3 # DW_AT_specification
+ .long 0x20a1 # DW_AT_object_pointer
+ .byte 0x3 # DW_AT_inline
+ .long 0x20ab # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x20a1) DW_TAG_formal_parameter)
+ .long .LASF2364 # DW_AT_name: "this"
+ .long 0x1dcc # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x2093
+ .uleb128 0x6 # (DIE (0x20ab) DW_TAG_reference_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x120f # DW_AT_type
+ .uleb128 0x1b # (DIE (0x20b0) DW_TAG_subprogram)
+ .long 0x121b # DW_AT_specification
+ # DW_AT_inline (0x3)
+ .long 0x20e5 # DW_AT_sibling
+ .uleb128 0x12 # (DIE (0x20b9) DW_TAG_template_value_param)
+ .ascii "__i\0" # DW_AT_name
+ .long 0x1275 # DW_AT_type
+ .byte 0 # DW_AT_const_value
+ .uleb128 0x25 # (DIE (0x20c3) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2231 # DW_AT_name: "_Elements"
+ .long 0x20d7 # DW_AT_sibling
+ .uleb128 0xb # (DIE (0x20cc) DW_TAG_template_type_param)
+ .long 0x1d22 # DW_AT_type
+ .uleb128 0xb # (DIE (0x20d1) DW_TAG_template_type_param)
+ .long 0x571 # DW_AT_type
+ .byte 0 # end of children of DIE 0x20c3
+ .uleb128 0x21 # (DIE (0x20d7) DW_TAG_formal_parameter)
+ .ascii "__t\0" # DW_AT_name
+ .byte 0x3 # DW_AT_decl_file (/usr/include/c++/15/tuple)
+ .value 0x98c # DW_AT_decl_line
+ .byte 0x1e # DW_AT_decl_column
+ .long 0x1dc2 # DW_AT_type
+ .byte 0 # end of children of DIE 0x20b0
+ .uleb128 0x14 # (DIE (0x20e5) DW_TAG_subprogram)
+ .long 0x619 # DW_AT_specification
+ .long 0x20f3 # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x2109 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x20f3) DW_TAG_formal_parameter)
+ .long .LASF2364 # DW_AT_name: "this"
+ .long 0x1dcc # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x35 # (DIE (0x20fc) DW_TAG_formal_parameter)
+ .ascii "__p\0" # DW_AT_name
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xaa # DW_AT_decl_line
+ .byte 0x1f # DW_AT_decl_column
+ .long 0x638 # DW_AT_type
+ .byte 0 # end of children of DIE 0x20e5
+ .uleb128 0x1e # (DIE (0x2109) DW_TAG_subprogram)
+ .long 0x20e5 # DW_AT_abstract_origin
+ .long .LASF2371 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC2EPS0_"
+ .long 0x211a # DW_AT_object_pointer
+ .long 0x2125 # DW_AT_sibling
+ .uleb128 0x15 # (DIE (0x211a) DW_TAG_formal_parameter)
+ .long 0x20f3 # DW_AT_abstract_origin
+ .uleb128 0x15 # (DIE (0x211f) DW_TAG_formal_parameter)
+ .long 0x20fc # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x2109
+ .uleb128 0x14 # (DIE (0x2125) DW_TAG_subprogram)
+ .long 0x598 # DW_AT_specification
+ .long 0x2133 # DW_AT_object_pointer
+ .byte 0x3 # DW_AT_inline
+ .long 0x2149 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x2133) DW_TAG_formal_parameter)
+ .long .LASF2364 # DW_AT_name: "this"
+ .long 0x1d1d # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x74 # (DIE (0x213c) DW_TAG_formal_parameter)
+ .long .LASF2372 # DW_AT_name: "__ptr"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0x57 # DW_AT_decl_line
+ .byte 0x17 # DW_AT_decl_column
+ .long 0x1d22 # DW_AT_type
+ .byte 0 # end of children of DIE 0x2125
+ .uleb128 0x14 # (DIE (0x2149) DW_TAG_subprogram)
+ .long 0xf14 # DW_AT_specification
+ .long 0x2157 # DW_AT_object_pointer
+ .byte 0x3 # DW_AT_inline
+ .long 0x2161 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x2157) DW_TAG_formal_parameter)
+ .long .LASF2364 # DW_AT_name: "this"
+ .long 0x1e03 # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x2149
+ .uleb128 0x14 # (DIE (0x2161) DW_TAG_subprogram)
+ .long 0x687 # DW_AT_specification
+ .long 0x216f # DW_AT_object_pointer
+ .byte 0x3 # DW_AT_inline
+ .long 0x2179 # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x216f) DW_TAG_formal_parameter)
+ .long .LASF2364 # DW_AT_name: "this"
+ .long 0x1dcc # DW_AT_type
+ # DW_AT_artificial
+ .byte 0 # end of children of DIE 0x2161
+ .uleb128 0x14 # (DIE (0x2179) DW_TAG_subprogram)
+ .long 0x1016 # DW_AT_specification
+ .long 0x2190 # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x21a7 # DW_AT_sibling
+ .uleb128 0x33 # (DIE (0x2187) DW_TAG_template_type_param)
+ .long .LASF2274 # DW_AT_name: "_Del"
+ .long 0x571 # DW_AT_type
+ # DW_AT_default_value
+ .uleb128 0x10 # (DIE (0x2190) DW_TAG_formal_parameter)
+ .long .LASF2364 # DW_AT_name: "this"
+ .long 0x1e03 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x21 # (DIE (0x2199) DW_TAG_formal_parameter)
+ .ascii "__p\0" # DW_AT_name
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x137 # DW_AT_decl_line
+ .byte 0x15 # DW_AT_decl_column
+ .long 0xebb # DW_AT_type
+ .byte 0 # end of children of DIE 0x2179
+ .uleb128 0x1e # (DIE (0x21a7) DW_TAG_subprogram)
+ .long 0x2179 # DW_AT_abstract_origin
+ .long .LASF2373 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC2IS2_vEEPS0_"
+ .long 0x21c1 # DW_AT_object_pointer
+ .long 0x21cc # DW_AT_sibling
+ .uleb128 0x33 # (DIE (0x21b8) DW_TAG_template_type_param)
+ .long .LASF2274 # DW_AT_name: "_Del"
+ .long 0x571 # DW_AT_type
+ # DW_AT_default_value
+ .uleb128 0x15 # (DIE (0x21c1) DW_TAG_formal_parameter)
+ .long 0x2190 # DW_AT_abstract_origin
+ .uleb128 0x15 # (DIE (0x21c6) DW_TAG_formal_parameter)
+ .long 0x2199 # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x21a7
+ .uleb128 0x75 # (DIE (0x21cc) DW_TAG_subprogram)
+ .long 0xd9e # DW_AT_specification
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xeb # DW_AT_decl_line
+ .byte 0x28 # DW_AT_decl_column
+ .long 0x21dd # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x21ec # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x21dd) DW_TAG_formal_parameter)
+ .long .LASF2364 # DW_AT_name: "this"
+ .long 0x1dea # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x1 # (DIE (0x21e6) DW_TAG_formal_parameter)
+ .long 0x638 # DW_AT_type
+ .byte 0 # end of children of DIE 0x21cc
+ .uleb128 0x1e # (DIE (0x21ec) DW_TAG_subprogram)
+ .long 0x21cc # DW_AT_abstract_origin
+ .long .LASF2374 # DW_AT_linkage_name: "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EECI2St15__uniq_ptr_implIS0_S2_EEPS0_"
+ .long 0x21fd # DW_AT_object_pointer
+ .long 0x2208 # DW_AT_sibling
+ .uleb128 0x15 # (DIE (0x21fd) DW_TAG_formal_parameter)
+ .long 0x21dd # DW_AT_abstract_origin
+ .uleb128 0x15 # (DIE (0x2202) DW_TAG_formal_parameter)
+ .long 0x21e6 # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x21ec
+ .uleb128 0x14 # (DIE (0x2208) DW_TAG_subprogram)
+ .long 0xe38 # DW_AT_specification
+ .long 0x2216 # DW_AT_object_pointer
+ .byte 0x2 # DW_AT_inline
+ .long 0x222f # DW_AT_sibling
+ .uleb128 0x10 # (DIE (0x2216) DW_TAG_formal_parameter)
+ .long .LASF2364 # DW_AT_name: "this"
+ .long 0x1e03 # DW_AT_type
+ # DW_AT_artificial
+ .uleb128 0x76 # (DIE (0x221f) DW_TAG_lexical_block)
+ .uleb128 0x77 # (DIE (0x2220) DW_TAG_variable)
+ .long .LASF2372 # DW_AT_name: "__ptr"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x18d # DW_AT_decl_line
+ .byte 0x8 # DW_AT_decl_column
+ .long 0x1d81 # DW_AT_type
+ .byte 0 # end of children of DIE 0x221f
+ .byte 0 # end of children of DIE 0x2208
+ .uleb128 0x78 # (DIE (0x222f) DW_TAG_subprogram)
+ .long 0x2208 # DW_AT_abstract_origin
+ .long .LASF2397 # DW_AT_linkage_name: "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev"
+ .long 0x2252 # DW_AT_object_pointer
+ .quad .LFB1565 # DW_AT_low_pc
+ .quad .LFE1565-.LFB1565 # DW_AT_high_pc
+ .uleb128 0x1 # DW_AT_frame_base
+ .byte 0x9c # DW_OP_call_frame_cfa
+ # DW_AT_call_all_calls
+ .long 0x2342 # DW_AT_sibling
+ .uleb128 0xc # (DIE (0x2252) DW_TAG_formal_parameter)
+ .long 0x2216 # DW_AT_abstract_origin
+ .long .LLST0 # DW_AT_location
+ .long .LVUS0 # DW_AT_GNU_locviews
+ .uleb128 0x79 # (DIE (0x225f) DW_TAG_lexical_block)
+ .long 0x221f # DW_AT_abstract_origin
+ .long 0x226e # DW_AT_sibling
+ .uleb128 0x7a # (DIE (0x2268) DW_TAG_variable)
+ .long 0x2220 # DW_AT_abstract_origin
+ .byte 0 # end of children of DIE 0x225f
+ .uleb128 0x7b # (DIE (0x226e) DW_TAG_lexical_block)
+ .long 0x221f # DW_AT_abstract_origin
+ .quad .LBB144 # DW_AT_low_pc
+ .quad .LBE144-.LBB144 # DW_AT_high_pc
+ .uleb128 0x7c # (DIE (0x2283) DW_TAG_variable)
+ .long 0x2220 # DW_AT_abstract_origin
+ .long .LLST1 # DW_AT_location
+ .long .LVUS1 # DW_AT_GNU_locviews
+ .uleb128 0x36 # (DIE (0x2290) DW_TAG_inlined_subroutine)
+ .long 0x2161 # DW_AT_abstract_origin
+ .quad .LBI145 # DW_AT_entry_pc
+ .byte .LVU1 # DW_AT_GNU_entry_view
+ .quad .LBB145 # DW_AT_low_pc
+ .quad .LBE145-.LBB145 # DW_AT_high_pc
+ .byte 0x1 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x18d # DW_AT_call_line
+ .byte 0x1b # DW_AT_call_column
+ .long 0x22c4 # DW_AT_sibling
+ .uleb128 0xc # (DIE (0x22b6) DW_TAG_formal_parameter)
+ .long 0x216f # DW_AT_abstract_origin
+ .long .LLST2 # DW_AT_location
+ .long .LVUS2 # DW_AT_GNU_locviews
+ .byte 0 # end of children of DIE 0x2290
+ .uleb128 0x36 # (DIE (0x22c4) DW_TAG_inlined_subroutine)
+ .long 0x2149 # DW_AT_abstract_origin
+ .quad .LBI146 # DW_AT_entry_pc
+ .byte .LVU5 # DW_AT_GNU_entry_view
+ .quad .LBB146 # DW_AT_low_pc
+ .quad .LBE146-.LBB146 # DW_AT_high_pc
+ .byte 0x1 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x18f # DW_AT_call_line
+ .byte 0xf # DW_AT_call_column
+ .long 0x22f8 # DW_AT_sibling
+ .uleb128 0xc # (DIE (0x22ea) DW_TAG_formal_parameter)
+ .long 0x2157 # DW_AT_abstract_origin
+ .long .LLST3 # DW_AT_location
+ .long .LVUS3 # DW_AT_GNU_locviews
+ .byte 0 # end of children of DIE 0x22c4
+ .uleb128 0x2b # (DIE (0x22f8) DW_TAG_inlined_subroutine)
+ .long 0x2125 # DW_AT_abstract_origin
+ .quad .LBI147 # DW_AT_entry_pc
+ .byte .LVU7 # DW_AT_GNU_entry_view
+ .quad .LBB147 # DW_AT_low_pc
+ .quad .LBE147-.LBB147 # DW_AT_high_pc
+ .byte 0x1 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x18f # DW_AT_call_line
+ .byte 0x11 # DW_AT_call_column
+ .uleb128 0x15 # (DIE (0x231a) DW_TAG_formal_parameter)
+ .long 0x2133 # DW_AT_abstract_origin
+ .uleb128 0xc # (DIE (0x231f) DW_TAG_formal_parameter)
+ .long 0x213c # DW_AT_abstract_origin
+ .long .LLST4 # DW_AT_location
+ .long .LVUS4 # DW_AT_GNU_locviews
+ .uleb128 0x7d # (DIE (0x232c) DW_TAG_call_site)
+ .quad .LVL3 # DW_AT_call_return_pc
+ # DW_AT_call_tail_call
+ .long 0x1e49 # DW_AT_call_origin
+ .uleb128 0x1f # (DIE (0x2339) DW_TAG_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x54 # DW_OP_reg4
+ .uleb128 0x1 # DW_AT_call_value
+ .byte 0x31 # DW_OP_lit1
+ .byte 0 # end of children of DIE 0x232c
+ .byte 0 # end of children of DIE 0x22f8
+ .byte 0 # end of children of DIE 0x226e
+ .byte 0 # end of children of DIE 0x222f
+ .uleb128 0x1b # (DIE (0x2342) DW_TAG_subprogram)
+ .long 0x1254 # DW_AT_specification
+ # DW_AT_inline (0x3)
+ .long 0x2363 # DW_AT_sibling
+ .uleb128 0xd # (DIE (0x234b) DW_TAG_template_type_param)
+ .ascii "_Tp\0" # DW_AT_name
+ .long 0x1d0b # DW_AT_type
+ .uleb128 0x29 # (DIE (0x2354) DW_TAG_GNU_template_parameter_pack)
+ .long .LASF2295 # DW_AT_name: "_Args"
+ .uleb128 0x7e # (DIE (0x2359) DW_TAG_GNU_formal_parameter_pack)
+ .long .LASF2398 # DW_AT_name: "__args"
+ .byte 0x1 # DW_AT_decl_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x43c # DW_AT_decl_line
+ .byte 0x18 # DW_AT_decl_column
+ .byte 0 # end of children of DIE 0x2342
+ .uleb128 0x7f # (DIE (0x2363) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2376 # DW_AT_name: "main"
+ .byte 0x2 # DW_AT_decl_file (dwarf.cc)
+ .byte 0x6 # DW_AT_decl_line
+ .byte 0x5 # DW_AT_decl_column
+ .long 0x12b4 # DW_AT_type
+ .quad .LFB1555 # DW_AT_low_pc
+ .quad .LFE1555-.LFB1555 # DW_AT_high_pc
+ .uleb128 0x1 # DW_AT_frame_base
+ .byte 0x9c # DW_OP_call_frame_cfa
+ # DW_AT_call_all_calls
+ .long 0x23a2 # DW_AT_sibling
+ .uleb128 0x42 # (DIE (0x2385) DW_TAG_formal_parameter)
+ .long 0x12b4 # DW_AT_type
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x42 # (DIE (0x238c) DW_TAG_formal_parameter)
+ .long 0x23a2 # DW_AT_type
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x54 # DW_OP_reg4
+ .uleb128 0x80 # (DIE (0x2393) DW_TAG_call_site)
+ .quad .LVL11 # DW_AT_call_return_pc
+ .long 0x23a7 # DW_AT_call_origin
+ .byte 0 # end of children of DIE 0x2363
+ .uleb128 0x4 # (DIE (0x23a2) DW_TAG_pointer_type)
+ # DW_AT_byte_size (0x8)
+ .long 0x12f2 # DW_AT_type
+ .uleb128 0x81 # (DIE (0x23a7) DW_TAG_subprogram)
+ # DW_AT_external
+ .long .LASF2377 # DW_AT_name: "func"
+ .byte 0x2 # DW_AT_decl_file (dwarf.cc)
+ .byte 0x3 # DW_AT_decl_line
+ .byte 0x6 # DW_AT_decl_column
+ .long .LASF2378 # DW_AT_linkage_name: "_Z4funcv"
+ .long .LLRL5 # DW_AT_ranges
+ .uleb128 0x1 # DW_AT_frame_base
+ .byte 0x9c # DW_OP_call_frame_cfa
+ # DW_AT_call_all_calls
+ .long 0x2664 # DW_AT_sibling
+ .uleb128 0x82 # (DIE (0x23be) DW_TAG_variable)
+ .long .LASF2399 # DW_AT_name: "varStatic"
+ .byte 0x2 # DW_AT_decl_file (dwarf.cc)
+ .byte 0x4 # DW_AT_decl_line
+ .byte 0x1f # DW_AT_decl_column
+ .long 0xdfe # DW_AT_type
+ .uleb128 0x9 # DW_AT_location
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .uleb128 0x83 # (DIE (0x23d5) DW_TAG_inlined_subroutine)
+ .long 0x2342 # DW_AT_abstract_origin
+ .quad .LBI149 # DW_AT_entry_pc
+ .byte .LVU19 # DW_AT_GNU_entry_view
+ .long .LLRL6 # DW_AT_ranges
+ .byte 0x2 # DW_AT_call_file (dwarf.cc)
+ .byte 0x4 # DW_AT_call_line
+ .byte 0x42 # DW_AT_call_column
+ .long 0x25c4 # DW_AT_sibling
+ .uleb128 0x84 # (DIE (0x23ef) DW_TAG_inlined_subroutine)
+ .long 0x2179 # DW_AT_abstract_origin
+ .quad .LBI151 # DW_AT_entry_pc
+ .byte .LVU21 # DW_AT_GNU_entry_view
+ .long .LLRL7 # DW_AT_ranges
+ .byte 0x1 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x43d # DW_AT_call_line
+ .byte 0x45 # DW_AT_call_column
+ .long 0x25b0 # DW_AT_sibling
+ .uleb128 0xc # (DIE (0x240a) DW_TAG_formal_parameter)
+ .long 0x2190 # DW_AT_abstract_origin
+ .long .LLST8 # DW_AT_location
+ .long .LVUS8 # DW_AT_GNU_locviews
+ .uleb128 0xc # (DIE (0x2417) DW_TAG_formal_parameter)
+ .long 0x2199 # DW_AT_abstract_origin
+ .long .LLST9 # DW_AT_location
+ .long .LVUS9 # DW_AT_GNU_locviews
+ .uleb128 0x85 # (DIE (0x2424) DW_TAG_inlined_subroutine)
+ .long 0x21cc # DW_AT_abstract_origin
+ .quad .LBI152 # DW_AT_entry_pc
+ .byte .LVU22 # DW_AT_GNU_entry_view
+ .long .LLRL7 # DW_AT_ranges
+ .byte 0x1 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .value 0x138 # DW_AT_call_line
+ .byte 0x4 # DW_AT_call_column
+ .uleb128 0xc # (DIE (0x243b) DW_TAG_formal_parameter)
+ .long 0x21dd # DW_AT_abstract_origin
+ .long .LLST10 # DW_AT_location
+ .long .LVUS10 # DW_AT_GNU_locviews
+ .uleb128 0xc # (DIE (0x2448) DW_TAG_formal_parameter)
+ .long 0x21e6 # DW_AT_abstract_origin
+ .long .LLST11 # DW_AT_location
+ .long .LVUS11 # DW_AT_GNU_locviews
+ .uleb128 0x86 # (DIE (0x2455) DW_TAG_inlined_subroutine)
+ .long 0x20e5 # DW_AT_abstract_origin
+ .quad .LBI153 # DW_AT_entry_pc
+ .byte .LVU23 # DW_AT_GNU_entry_view
+ .long .LLRL7 # DW_AT_ranges
+ .byte 0x1 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xeb # DW_AT_call_line
+ .byte 0x28 # DW_AT_call_column
+ .uleb128 0xc # (DIE (0x246b) DW_TAG_formal_parameter)
+ .long 0x20f3 # DW_AT_abstract_origin
+ .long .LLST12 # DW_AT_location
+ .long .LVUS12 # DW_AT_GNU_locviews
+ .uleb128 0xc # (DIE (0x2478) DW_TAG_formal_parameter)
+ .long 0x20fc # DW_AT_abstract_origin
+ .long .LLST13 # DW_AT_location
+ .long .LVUS13 # DW_AT_GNU_locviews
+ .uleb128 0x87 # (DIE (0x2485) DW_TAG_inlined_subroutine)
+ .long 0x2052 # DW_AT_abstract_origin
+ .quad .LBI155 # DW_AT_entry_pc
+ .byte .LVU24 # DW_AT_GNU_entry_view
+ .quad .LBB155 # DW_AT_low_pc
+ .quad .LBE155-.LBB155 # DW_AT_high_pc
+ .byte 0x1 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xaa # DW_AT_call_line
+ .byte 0x26 # DW_AT_call_column
+ .long 0x257d # DW_AT_sibling
+ .uleb128 0xc # (DIE (0x24ab) DW_TAG_formal_parameter)
+ .long 0x2069 # DW_AT_abstract_origin
+ .long .LLST14 # DW_AT_location
+ .long .LVUS14 # DW_AT_GNU_locviews
+ .uleb128 0x2b # (DIE (0x24b8) DW_TAG_inlined_subroutine)
+ .long 0x1fb0 # DW_AT_abstract_origin
+ .quad .LBI156 # DW_AT_entry_pc
+ .byte .LVU25 # DW_AT_GNU_entry_view
+ .quad .LBB156 # DW_AT_low_pc
+ .quad .LBE156-.LBB156 # DW_AT_high_pc
+ .byte 0x3 # DW_AT_call_file (/usr/include/c++/15/tuple)
+ .value 0x82c # DW_AT_call_line
+ .byte 0xf # DW_AT_call_column
+ .uleb128 0xc # (DIE (0x24da) DW_TAG_formal_parameter)
+ .long 0x1fbe # DW_AT_abstract_origin
+ .long .LLST15 # DW_AT_location
+ .long .LVUS15 # DW_AT_GNU_locviews
+ .uleb128 0x36 # (DIE (0x24e7) DW_TAG_inlined_subroutine)
+ .long 0x1f3b # DW_AT_abstract_origin
+ .quad .LBI157 # DW_AT_entry_pc
+ .byte .LVU26 # DW_AT_GNU_entry_view
+ .quad .LBB157 # DW_AT_low_pc
+ .quad .LBE157-.LBB157 # DW_AT_high_pc
+ .byte 0x3 # DW_AT_call_file (/usr/include/c++/15/tuple)
+ .value 0x12f # DW_AT_call_line
+ .byte 0x1d # DW_AT_call_column
+ .long 0x254b # DW_AT_sibling
+ .uleb128 0xc # (DIE (0x250d) DW_TAG_formal_parameter)
+ .long 0x1f49 # DW_AT_abstract_origin
+ .long .LLST16 # DW_AT_location
+ .long .LVUS16 # DW_AT_GNU_locviews
+ .uleb128 0x2b # (DIE (0x251a) DW_TAG_inlined_subroutine)
+ .long 0x1eb0 # DW_AT_abstract_origin
+ .quad .LBI158 # DW_AT_entry_pc
+ .byte .LVU27 # DW_AT_GNU_entry_view
+ .quad .LBB158 # DW_AT_low_pc
+ .quad .LBE158-.LBB158 # DW_AT_high_pc
+ .byte 0x3 # DW_AT_call_file (/usr/include/c++/15/tuple)
+ .value 0x231 # DW_AT_call_line
+ .byte 0xf # DW_AT_call_column
+ .uleb128 0xc # (DIE (0x253c) DW_TAG_formal_parameter)
+ .long 0x1ebe # DW_AT_abstract_origin
+ .long .LLST17 # DW_AT_location
+ .long .LVUS17 # DW_AT_GNU_locviews
+ .byte 0 # end of children of DIE 0x251a
+ .byte 0 # end of children of DIE 0x24e7
+ .uleb128 0x2b # (DIE (0x254b) DW_TAG_inlined_subroutine)
+ .long 0x1f0c # DW_AT_abstract_origin
+ .quad .LBI159 # DW_AT_entry_pc
+ .byte .LVU29 # DW_AT_GNU_entry_view
+ .quad .LBB159 # DW_AT_low_pc
+ .quad .LBE159-.LBB159 # DW_AT_high_pc
+ .byte 0x3 # DW_AT_call_file (/usr/include/c++/15/tuple)
+ .value 0x12f # DW_AT_call_line
+ .byte 0x1d # DW_AT_call_column
+ .uleb128 0xc # (DIE (0x256d) DW_TAG_formal_parameter)
+ .long 0x1f1a # DW_AT_abstract_origin
+ .long .LLST18 # DW_AT_location
+ .long .LVUS18 # DW_AT_GNU_locviews
+ .byte 0 # end of children of DIE 0x254b
+ .byte 0 # end of children of DIE 0x24b8
+ .byte 0 # end of children of DIE 0x2485
+ .uleb128 0x88 # (DIE (0x257d) DW_TAG_inlined_subroutine)
+ .long 0x2161 # DW_AT_abstract_origin
+ .quad .LBI160 # DW_AT_entry_pc
+ .byte .LVU31 # DW_AT_GNU_entry_view
+ .quad .LBB160 # DW_AT_low_pc
+ .quad .LBE160-.LBB160 # DW_AT_high_pc
+ .byte 0x1 # DW_AT_call_file (/usr/include/c++/15/bits/unique_ptr.h)
+ .byte 0xaa # DW_AT_call_line
+ .byte 0x35 # DW_AT_call_column
+ .uleb128 0xc # (DIE (0x259f) DW_TAG_formal_parameter)
+ .long 0x216f # DW_AT_abstract_origin
+ .long .LLST19 # DW_AT_location
+ .long .LVUS19 # DW_AT_GNU_locviews
+ .byte 0 # end of children of DIE 0x257d
+ .byte 0 # end of children of DIE 0x2455
+ .byte 0 # end of children of DIE 0x2424
+ .byte 0 # end of children of DIE 0x23ef
+ .uleb128 0x43 # (DIE (0x25b0) DW_TAG_call_site)
+ .quad .LVL5 # DW_AT_call_return_pc
+ .long 0x1e2f # DW_AT_call_origin
+ .uleb128 0x1f # (DIE (0x25bd) DW_TAG_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x1 # DW_AT_call_value
+ .byte 0x31 # DW_OP_lit1
+ .byte 0 # end of children of DIE 0x25b0
+ .byte 0 # end of children of DIE 0x23d5
+ .uleb128 0x44 # (DIE (0x25c4) DW_TAG_call_site)
+ .quad .LVL4 # DW_AT_call_return_pc
+ .long 0x1e87 # DW_AT_call_origin
+ .long 0x25e3 # DW_AT_sibling
+ .uleb128 0x1f # (DIE (0x25d5) DW_TAG_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x9 # DW_AT_call_value
+ .byte 0x3 # DW_OP_addr
+ .quad _ZGVZ4funcvE9varStatic
+ .byte 0 # end of children of DIE 0x25c4
+ .uleb128 0x89 # (DIE (0x25e3) DW_TAG_call_site)
+ .quad .LVL7 # DW_AT_call_return_pc
+ .long 0x2610 # DW_AT_sibling
+ .uleb128 0x1f # (DIE (0x25f1) DW_TAG_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x9 # DW_AT_call_value
+ .byte 0x3 # DW_OP_addr
+ .quad _ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED1Ev
+ .uleb128 0x1f # (DIE (0x25fe) DW_TAG_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x54 # DW_OP_reg4
+ .uleb128 0x9 # DW_AT_call_value
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .uleb128 0x8a # (DIE (0x260b) DW_TAG_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x51 # DW_OP_reg1
+ .byte 0 # end of children of DIE 0x25e3
+ .uleb128 0x8b # (DIE (0x2610) DW_TAG_call_site)
+ .quad .LVL8 # DW_AT_call_return_pc
+ # DW_AT_call_tail_call
+ .long 0x1e78 # DW_AT_call_origin
+ .long 0x2630 # DW_AT_sibling
+ .uleb128 0x1f # (DIE (0x2622) DW_TAG_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x9 # DW_AT_call_value
+ .byte 0x3 # DW_OP_addr
+ .quad _ZGVZ4funcvE9varStatic
+ .byte 0 # end of children of DIE 0x2610
+ .uleb128 0x44 # (DIE (0x2630) DW_TAG_call_site)
+ .quad .LVL9 # DW_AT_call_return_pc
+ .long 0x1e64 # DW_AT_call_origin
+ .long 0x264f # DW_AT_sibling
+ .uleb128 0x1f # (DIE (0x2641) DW_TAG_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x9 # DW_AT_call_value
+ .byte 0x3 # DW_OP_addr
+ .quad _ZGVZ4funcvE9varStatic
+ .byte 0 # end of children of DIE 0x2630
+ .uleb128 0x43 # (DIE (0x264f) DW_TAG_call_site)
+ .quad .LVL10 # DW_AT_call_return_pc
+ .long 0x2664 # DW_AT_call_origin
+ .uleb128 0x1f # (DIE (0x265c) DW_TAG_call_site_parameter)
+ .uleb128 0x1 # DW_AT_location
+ .byte 0x55 # DW_OP_reg5
+ .uleb128 0x2 # DW_AT_call_value
+ .byte 0x73 # DW_OP_breg3
+ .sleb128 0
+ .byte 0 # end of children of DIE 0x264f
+ .byte 0 # end of children of DIE 0x23a7
+ .uleb128 0x8c # (DIE (0x2664) DW_TAG_subprogram)
+ # DW_AT_external
+ # DW_AT_declaration
+ .long .LASF2400 # DW_AT_linkage_name: "_Unwind_Resume"
+ .long .LASF2401 # DW_AT_name: "__builtin_unwind_resume"
+ .byte 0 # end of children of DIE 0xc
+ .section .debug_abbrev,"",@progbits
+.Ldebug_abbrev0:
+ .uleb128 0x1 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x2 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x34 # (DW_AT_artificial)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x3 # (abbrev code)
+ .uleb128 0x8 # (TAG: DW_TAG_imported_declaration)
+ .byte 0 # DW_children_no
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x18 # (DW_AT_import)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x4 # (abbrev code)
+ .uleb128 0xf # (TAG: DW_TAG_pointer_type)
+ .byte 0 # DW_children_no
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 8
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x5 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 20 # (/usr/include/wchar.h)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x6 # (abbrev code)
+ .uleb128 0x10 # (TAG: DW_TAG_reference_type)
+ .byte 0 # DW_children_no
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 8
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x7 # (abbrev code)
+ .uleb128 0x26 # (TAG: DW_TAG_const_type)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x8 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x9 # (abbrev code)
+ .uleb128 0x24 # (TAG: DW_TAG_base_type)
+ .byte 0 # DW_children_no
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3e # (DW_AT_encoding)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .byte 0
+ .byte 0
+ .uleb128 0xa # (abbrev code)
+ .uleb128 0xd # (TAG: DW_TAG_member)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x38 # (DW_AT_data_member_location)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0xb # (abbrev code)
+ .uleb128 0x2f # (TAG: DW_TAG_template_type_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0xc # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x2 # (DW_AT_location)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x2137 # (DW_AT_GNU_locviews)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .byte 0
+ .byte 0
+ .uleb128 0xd # (abbrev code)
+ .uleb128 0x2f # (TAG: DW_TAG_template_type_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0xe # (abbrev code)
+ .uleb128 0x16 # (TAG: DW_TAG_typedef)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0xf # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x10 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x34 # (DW_AT_artificial)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x11 # (abbrev code)
+ .uleb128 0x8 # (TAG: DW_TAG_imported_declaration)
+ .byte 0 # DW_children_no
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 8 # (/usr/include/c++/15/cwchar)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x18 # (DW_AT_import)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x12 # (abbrev code)
+ .uleb128 0x30 # (TAG: DW_TAG_template_value_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1c # (DW_AT_const_value)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x13 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 20 # (/usr/include/wchar.h)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x14 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x47 # (DW_AT_specification)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x20 # (DW_AT_inline)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x15 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x16 # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x17 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 1
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x18 # (abbrev code)
+ .uleb128 0x16 # (TAG: DW_TAG_typedef)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x19 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x1a # (abbrev code)
+ .uleb128 0x42 # (TAG: DW_TAG_rvalue_reference_type)
+ .byte 0 # DW_children_no
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 8
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x1b # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x47 # (DW_AT_specification)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x20 # (DW_AT_inline)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 3
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x1c # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 1
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x1d # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 7
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 1
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x1e # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x1f # (abbrev code)
+ .uleb128 0x49 # (TAG: DW_TAG_call_site_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x2 # (DW_AT_location)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .uleb128 0x7e # (DW_AT_call_value)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .byte 0
+ .byte 0
+ .uleb128 0x20 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x21 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x22 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 1
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x23 # (abbrev code)
+ .uleb128 0x2f # (TAG: DW_TAG_template_type_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x24 # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 12
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x25 # (abbrev code)
+ .uleb128 0x4107 # (TAG: DW_TAG_GNU_template_parameter_pack)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x26 # (abbrev code)
+ .uleb128 0x18 # (TAG: DW_TAG_unspecified_parameters)
+ .byte 0 # DW_children_no
+ .byte 0
+ .byte 0
+ .uleb128 0x27 # (abbrev code)
+ .uleb128 0x30 # (TAG: DW_TAG_template_value_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1c # (DW_AT_const_value)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x28 # (abbrev code)
+ .uleb128 0x4107 # (TAG: DW_TAG_GNU_template_parameter_pack)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .byte 0
+ .byte 0
+ .uleb128 0x29 # (abbrev code)
+ .uleb128 0x4107 # (TAG: DW_TAG_GNU_template_parameter_pack)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .byte 0
+ .byte 0
+ .uleb128 0x2a # (abbrev code)
+ .uleb128 0xd # (TAG: DW_TAG_member)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 15 # (<built-in>)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 0
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x38 # (DW_AT_data_member_location)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x2b # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x2c # (abbrev code)
+ .uleb128 0x1c # (TAG: DW_TAG_inheritance)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x38 # (DW_AT_data_member_location)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 0
+ .byte 0
+ .byte 0
+ .uleb128 0x2d # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x2e # (abbrev code)
+ .uleb128 0x1c # (TAG: DW_TAG_inheritance)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x38 # (DW_AT_data_member_location)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 0
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x2f # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 3 # (/usr/include/c++/15/tuple)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x30 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 3 # (/usr/include/c++/15/tuple)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 1
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x31 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 1
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 1
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x32 # (abbrev code)
+ .uleb128 0x30 # (TAG: DW_TAG_template_value_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1e # (DW_AT_default_value)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1c # (DW_AT_const_value)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 1
+ .byte 0
+ .byte 0
+ .uleb128 0x33 # (abbrev code)
+ .uleb128 0x2f # (TAG: DW_TAG_template_type_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1e # (DW_AT_default_value)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x34 # (abbrev code)
+ .uleb128 0x28 # (TAG: DW_TAG_enumerator)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x1c # (DW_AT_const_value)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x35 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x36 # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x37 # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 4 # (/usr/include/c++/15/type_traits)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 13
+ .byte 0
+ .byte 0
+ .uleb128 0x38 # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x39 # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 1
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x3a # (abbrev code)
+ .uleb128 0x2 # (TAG: DW_TAG_class_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 8
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 11
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x3b # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 3 # (/usr/include/c++/15/tuple)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 7
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x63 # (DW_AT_explicit)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x3c # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 3 # (/usr/include/c++/15/tuple)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 20
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8a # (DW_AT_deleted)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x3d # (abbrev code)
+ .uleb128 0x2 # (TAG: DW_TAG_class_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 8
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 11
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x3e # (abbrev code)
+ .uleb128 0x16 # (TAG: DW_TAG_typedef)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 1 # (/usr/include/c++/15/bits/unique_ptr.h)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 13
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 1
+ .byte 0
+ .byte 0
+ .uleb128 0x3f # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 11
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x40 # (abbrev code)
+ .uleb128 0xd # (TAG: DW_TAG_member)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0x21 # (DW_FORM_implicit_const)
+ .sleb128 17 # (/usr/include/bits/types/__mbstate_t.h)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x41 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x34 # (DW_AT_artificial)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x42 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x2 # (DW_AT_location)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .byte 0
+ .byte 0
+ .uleb128 0x43 # (abbrev code)
+ .uleb128 0x48 # (TAG: DW_TAG_call_site)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x7d # (DW_AT_call_return_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x7f # (DW_AT_call_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x44 # (abbrev code)
+ .uleb128 0x48 # (TAG: DW_TAG_call_site)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x7d # (DW_AT_call_return_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x7f # (DW_AT_call_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x45 # (abbrev code)
+ .uleb128 0x11 # (TAG: DW_TAG_compile_unit)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x25 # (DW_AT_producer)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x13 # (DW_AT_language)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x90 # (DW_AT_language_name)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x91 # (DW_AT_language_version)
+ .uleb128 0x6 # (DW_FORM_data4)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x1f # (DW_FORM_line_strp)
+ .uleb128 0x1b # (DW_AT_comp_dir)
+ .uleb128 0x1f # (DW_FORM_line_strp)
+ .uleb128 0x55 # (DW_AT_ranges)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x10 # (DW_AT_stmt_list)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x79 # (DW_AT_macros)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .byte 0
+ .byte 0
+ .uleb128 0x46 # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x47 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x63 # (DW_AT_explicit)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x48 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x49 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x63 # (DW_AT_explicit)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x4a # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x4b # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x63 # (DW_AT_explicit)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x4c # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x4d # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x4e # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x87 # (DW_AT_noreturn)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x4f # (abbrev code)
+ .uleb128 0x2 # (TAG: DW_TAG_class_type)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x50 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x51 # (abbrev code)
+ .uleb128 0x16 # (TAG: DW_TAG_typedef)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x52 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0 # DW_children_no
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x53 # (abbrev code)
+ .uleb128 0x4107 # (TAG: DW_TAG_GNU_template_parameter_pack)
+ .byte 0 # DW_children_no
+ .byte 0
+ .byte 0
+ .uleb128 0x54 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x55 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x34 # (DW_AT_artificial)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x56 # (abbrev code)
+ .uleb128 0xd # (TAG: DW_TAG_member)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x38 # (DW_AT_data_member_location)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x57 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8b # (DW_AT_defaulted)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x58 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x59 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x63 # (DW_AT_explicit)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x5a # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8a # (DW_AT_deleted)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x5b # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x8a # (DW_AT_deleted)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x5c # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x32 # (DW_AT_accessibility)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x63 # (DW_AT_explicit)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x5d # (abbrev code)
+ .uleb128 0x2f # (TAG: DW_TAG_template_type_param)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1e # (DW_AT_default_value)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x5e # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x5f # (abbrev code)
+ .uleb128 0x24 # (TAG: DW_TAG_base_type)
+ .byte 0 # DW_children_no
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3e # (DW_AT_encoding)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .byte 0
+ .byte 0
+ .uleb128 0x60 # (abbrev code)
+ .uleb128 0xf # (TAG: DW_TAG_pointer_type)
+ .byte 0 # DW_children_no
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x61 # (abbrev code)
+ .uleb128 0x26 # (TAG: DW_TAG_const_type)
+ .byte 0 # DW_children_no
+ .byte 0
+ .byte 0
+ .uleb128 0x62 # (abbrev code)
+ .uleb128 0x4 # (TAG: DW_TAG_enumeration_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3e # (DW_AT_encoding)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x63 # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1c # (DW_AT_const_value)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x20 # (DW_AT_inline)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x64 # (abbrev code)
+ .uleb128 0x3a # (TAG: DW_TAG_imported_module)
+ .byte 0 # DW_children_no
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x18 # (DW_AT_import)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x65 # (abbrev code)
+ .uleb128 0x3b # (TAG: DW_TAG_unspecified_type)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .byte 0
+ .byte 0
+ .uleb128 0x66 # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x67 # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x68 # (abbrev code)
+ .uleb128 0x17 # (TAG: DW_TAG_union_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x69 # (abbrev code)
+ .uleb128 0x1 # (TAG: DW_TAG_array_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x6a # (abbrev code)
+ .uleb128 0x21 # (TAG: DW_TAG_subrange_type)
+ .byte 0 # DW_children_no
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x2f # (DW_AT_upper_bound)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x6b # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x6c # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0 # DW_children_no
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x6d # (abbrev code)
+ .uleb128 0x13 # (TAG: DW_TAG_structure_type)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0xb # (DW_AT_byte_size)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x6e # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x47 # (DW_AT_specification)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x6f # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x70 # (abbrev code)
+ .uleb128 0x39 # (TAG: DW_TAG_namespace)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0x8 # (DW_FORM_string)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x89 # (DW_AT_export_symbols)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x71 # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x34 # (DW_AT_artificial)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .byte 0
+ .byte 0
+ .uleb128 0x72 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x73 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x34 # (DW_AT_artificial)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x74 # (abbrev code)
+ .uleb128 0x5 # (TAG: DW_TAG_formal_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x75 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x47 # (DW_AT_specification)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x20 # (DW_AT_inline)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x76 # (abbrev code)
+ .uleb128 0xb # (TAG: DW_TAG_lexical_block)
+ .byte 0x1 # DW_children_yes
+ .byte 0
+ .byte 0
+ .uleb128 0x77 # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x78 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x64 # (DW_AT_object_pointer)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .uleb128 0x40 # (DW_AT_frame_base)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .uleb128 0x7a # (DW_AT_call_all_calls)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x79 # (abbrev code)
+ .uleb128 0xb # (TAG: DW_TAG_lexical_block)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x7a # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x7b # (abbrev code)
+ .uleb128 0xb # (TAG: DW_TAG_lexical_block)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .byte 0
+ .byte 0
+ .uleb128 0x7c # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x2 # (DW_AT_location)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x2137 # (DW_AT_GNU_locviews)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .byte 0
+ .byte 0
+ .uleb128 0x7d # (abbrev code)
+ .uleb128 0x48 # (TAG: DW_TAG_call_site)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x7d # (DW_AT_call_return_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x82 # (DW_AT_call_tail_call)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x7f # (DW_AT_call_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x7e # (abbrev code)
+ .uleb128 0x4108 # (TAG: DW_TAG_GNU_formal_parameter_pack)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x7f # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .uleb128 0x40 # (DW_AT_frame_base)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .uleb128 0x7a # (DW_AT_call_all_calls)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x80 # (abbrev code)
+ .uleb128 0x48 # (TAG: DW_TAG_call_site)
+ .byte 0 # DW_children_no
+ .uleb128 0x7d # (DW_AT_call_return_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x7f # (DW_AT_call_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x81 # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x55 # (DW_AT_ranges)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x40 # (DW_AT_frame_base)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .uleb128 0x7a # (DW_AT_call_all_calls)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x82 # (abbrev code)
+ .uleb128 0x34 # (TAG: DW_TAG_variable)
+ .byte 0 # DW_children_no
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3a # (DW_AT_decl_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x3b # (DW_AT_decl_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x39 # (DW_AT_decl_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x49 # (DW_AT_type)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x2 # (DW_AT_location)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .byte 0
+ .byte 0
+ .uleb128 0x83 # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x55 # (DW_AT_ranges)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x84 # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x55 # (DW_AT_ranges)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x85 # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x55 # (DW_AT_ranges)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0x5 # (DW_FORM_data2)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x86 # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x55 # (DW_AT_ranges)
+ .uleb128 0x17 # (DW_FORM_sec_offset)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x87 # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x88 # (abbrev code)
+ .uleb128 0x1d # (TAG: DW_TAG_inlined_subroutine)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x31 # (DW_AT_abstract_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x52 # (DW_AT_entry_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x2138 # (DW_AT_GNU_entry_view)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x11 # (DW_AT_low_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x12 # (DW_AT_high_pc)
+ .uleb128 0x7 # (DW_FORM_data8)
+ .uleb128 0x58 # (DW_AT_call_file)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x59 # (DW_AT_call_line)
+ .uleb128 0xb # (DW_FORM_data1)
+ .uleb128 0x57 # (DW_AT_call_column)
+ .uleb128 0xb # (DW_FORM_data1)
+ .byte 0
+ .byte 0
+ .uleb128 0x89 # (abbrev code)
+ .uleb128 0x48 # (TAG: DW_TAG_call_site)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x7d # (DW_AT_call_return_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x8a # (abbrev code)
+ .uleb128 0x49 # (TAG: DW_TAG_call_site_parameter)
+ .byte 0 # DW_children_no
+ .uleb128 0x2 # (DW_AT_location)
+ .uleb128 0x18 # (DW_FORM_exprloc)
+ .byte 0
+ .byte 0
+ .uleb128 0x8b # (abbrev code)
+ .uleb128 0x48 # (TAG: DW_TAG_call_site)
+ .byte 0x1 # DW_children_yes
+ .uleb128 0x7d # (DW_AT_call_return_pc)
+ .uleb128 0x1 # (DW_FORM_addr)
+ .uleb128 0x82 # (DW_AT_call_tail_call)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x7f # (DW_AT_call_origin)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .uleb128 0x1 # (DW_AT_sibling)
+ .uleb128 0x13 # (DW_FORM_ref4)
+ .byte 0
+ .byte 0
+ .uleb128 0x8c # (abbrev code)
+ .uleb128 0x2e # (TAG: DW_TAG_subprogram)
+ .byte 0 # DW_children_no
+ .uleb128 0x3f # (DW_AT_external)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x3c # (DW_AT_declaration)
+ .uleb128 0x19 # (DW_FORM_flag_present)
+ .uleb128 0x6e # (DW_AT_linkage_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .uleb128 0x3 # (DW_AT_name)
+ .uleb128 0xe # (DW_FORM_strp)
+ .byte 0
+ .byte 0
+ .byte 0
+ .section .debug_loclists,"",@progbits
+ .long .Ldebug_loc3-.Ldebug_loc2 # Length of Location Lists
+.Ldebug_loc2:
+ .value 0x5 # DWARF version number
+ .byte 0x8 # Address Size
+ .byte 0 # Segment Size
+ .long 0 # Offset Entry Count
+.Ldebug_loc0:
+.LVUS0:
+ .uleb128 0 # View list begin (*.LVUS0)
+ .uleb128 .LVU4 # View list end (*.LVUS0)
+ .uleb128 .LVU4 # View list begin (*.LVUS0)
+ .uleb128 0 # View list end (*.LVUS0)
+.LLST0:
+ .byte 0x6 # DW_LLE_base_address (*.LLST0)
+ .quad .LVL0 # Base address (*.LLST0)
+ .byte 0x4 # DW_LLE_offset_pair (*.LLST0)
+ .uleb128 .LVL0-.LVL0 # Location list begin address (*.LLST0)
+ .uleb128 .LVL1-.LVL0 # Location list end address (*.LLST0)
+ .uleb128 0x1 # Location expression size
+ .byte 0x55 # DW_OP_reg5
+ .byte 0x4 # DW_LLE_offset_pair (*.LLST0)
+ .uleb128 .LVL1-.LVL0 # Location list begin address (*.LLST0)
+ .uleb128 .LFE1565-.LVL0 # Location list end address (*.LLST0)
+ .uleb128 0x4 # Location expression size
+ .byte 0xa3 # DW_OP_entry_value
+ .uleb128 0x1
+ .byte 0x55 # DW_OP_reg5
+ .byte 0x9f # DW_OP_stack_value
+ .byte 0 # DW_LLE_end_of_list (*.LLST0)
+.LVUS1:
+ .uleb128 .LVU2 # View list begin (*.LVUS1)
+ .uleb128 .LVU4 # View list end (*.LVUS1)
+ .uleb128 .LVU4 # View list begin (*.LVUS1)
+ .uleb128 0 # View list end (*.LVUS1)
+.LLST1:
+ .byte 0x6 # DW_LLE_base_address (*.LLST1)
+ .quad .LVL0 # Base address (*.LLST1)
+ .byte 0x4 # DW_LLE_offset_pair (*.LLST1)
+ .uleb128 .LVL0-.LVL0 # Location list begin address (*.LLST1)
+ .uleb128 .LVL1-.LVL0 # Location list end address (*.LLST1)
+ .uleb128 0x1 # Location expression size
+ .byte 0x55 # DW_OP_reg5
+ .byte 0x4 # DW_LLE_offset_pair (*.LLST1)
+ .uleb128 .LVL1-.LVL0 # Location list begin address (*.LLST1)
+ .uleb128 .LFE1565-.LVL0 # Location list end address (*.LLST1)
+ .uleb128 0x4 # Location expression size
+ .byte 0xa3 # DW_OP_entry_value
+ .uleb128 0x1
+ .byte 0x55 # DW_OP_reg5
+ .byte 0x9f # DW_OP_stack_value
+ .byte 0 # DW_LLE_end_of_list (*.LLST1)
+.LVUS2:
+ .uleb128 .LVU1 # View list begin (*.LVUS2)
+ .uleb128 .LVU2 # View list end (*.LVUS2)
+.LLST2:
+ .byte 0x8 # DW_LLE_start_length (*.LLST2)
+ .quad .LVL0 # Location list begin address (*.LLST2)
+ .uleb128 .LVL0-.LVL0 # Location list length (*.LLST2)
+ .uleb128 0x1 # Location expression size
+ .byte 0x55 # DW_OP_reg5
+ .byte 0 # DW_LLE_end_of_list (*.LLST2)
+.LVUS3:
+ .uleb128 .LVU5 # View list begin (*.LVUS3)
+ .uleb128 .LVU6 # View list end (*.LVUS3)
+.LLST3:
+ .byte 0x8 # DW_LLE_start_length (*.LLST3)
+ .quad .LVL2 # Location list begin address (*.LLST3)
+ .uleb128 .LVL2-.LVL2 # Location list length (*.LLST3)
+ .uleb128 0x4 # Location expression size
+ .byte 0xa3 # DW_OP_entry_value
+ .uleb128 0x1
+ .byte 0x55 # DW_OP_reg5
+ .byte 0x9f # DW_OP_stack_value
+ .byte 0 # DW_LLE_end_of_list (*.LLST3)
+.LVUS4:
+ .uleb128 .LVU6 # View list begin (*.LVUS4)
+ .uleb128 .LVU9 # View list end (*.LVUS4)
+.LLST4:
+ .byte 0x8 # DW_LLE_start_length (*.LLST4)
+ .quad .LVL2 # Location list begin address (*.LLST4)
+ .uleb128 .LVL3-1-.LVL2 # Location list length (*.LLST4)
+ .uleb128 0x1 # Location expression size
+ .byte 0x55 # DW_OP_reg5
+ .byte 0 # DW_LLE_end_of_list (*.LLST4)
+.LVUS8:
+ .uleb128 .LVU21 # View list begin (*.LVUS8)
+ .uleb128 .LVU35 # View list end (*.LVUS8)
+.LLST8:
+ .byte 0x8 # DW_LLE_start_length (*.LLST8)
+ .quad .LVL5 # Location list begin address (*.LLST8)
+ .uleb128 .LVL6-.LVL5 # Location list length (*.LLST8)
+ .uleb128 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .byte 0 # DW_LLE_end_of_list (*.LLST8)
+.LVUS9:
+ .uleb128 .LVU21 # View list begin (*.LVUS9)
+ .uleb128 .LVU35 # View list end (*.LVUS9)
+.LLST9:
+ .byte 0x8 # DW_LLE_start_length (*.LLST9)
+ .quad .LVL5 # Location list begin address (*.LLST9)
+ .uleb128 .LVL6-.LVL5 # Location list length (*.LLST9)
+ .uleb128 0x1 # Location expression size
+ .byte 0x50 # DW_OP_reg0
+ .byte 0 # DW_LLE_end_of_list (*.LLST9)
+.LVUS10:
+ .uleb128 .LVU22 # View list begin (*.LVUS10)
+ .uleb128 .LVU35 # View list end (*.LVUS10)
+.LLST10:
+ .byte 0x8 # DW_LLE_start_length (*.LLST10)
+ .quad .LVL5 # Location list begin address (*.LLST10)
+ .uleb128 .LVL6-.LVL5 # Location list length (*.LLST10)
+ .uleb128 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .byte 0 # DW_LLE_end_of_list (*.LLST10)
+.LVUS11:
+ .uleb128 .LVU22 # View list begin (*.LVUS11)
+ .uleb128 .LVU35 # View list end (*.LVUS11)
+.LLST11:
+ .byte 0x8 # DW_LLE_start_length (*.LLST11)
+ .quad .LVL5 # Location list begin address (*.LLST11)
+ .uleb128 .LVL6-.LVL5 # Location list length (*.LLST11)
+ .uleb128 0x1 # Location expression size
+ .byte 0x50 # DW_OP_reg0
+ .byte 0 # DW_LLE_end_of_list (*.LLST11)
+.LVUS12:
+ .uleb128 .LVU23 # View list begin (*.LVUS12)
+ .uleb128 .LVU35 # View list end (*.LVUS12)
+.LLST12:
+ .byte 0x8 # DW_LLE_start_length (*.LLST12)
+ .quad .LVL5 # Location list begin address (*.LLST12)
+ .uleb128 .LVL6-.LVL5 # Location list length (*.LLST12)
+ .uleb128 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .byte 0 # DW_LLE_end_of_list (*.LLST12)
+.LVUS13:
+ .uleb128 .LVU23 # View list begin (*.LVUS13)
+ .uleb128 .LVU35 # View list end (*.LVUS13)
+.LLST13:
+ .byte 0x8 # DW_LLE_start_length (*.LLST13)
+ .quad .LVL5 # Location list begin address (*.LLST13)
+ .uleb128 .LVL6-.LVL5 # Location list length (*.LLST13)
+ .uleb128 0x1 # Location expression size
+ .byte 0x50 # DW_OP_reg0
+ .byte 0 # DW_LLE_end_of_list (*.LLST13)
+.LVUS14:
+ .uleb128 .LVU24 # View list begin (*.LVUS14)
+ .uleb128 .LVU30 # View list end (*.LVUS14)
+.LLST14:
+ .byte 0x8 # DW_LLE_start_length (*.LLST14)
+ .quad .LVL5 # Location list begin address (*.LLST14)
+ .uleb128 .LVL5-.LVL5 # Location list length (*.LLST14)
+ .uleb128 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .byte 0 # DW_LLE_end_of_list (*.LLST14)
+.LVUS15:
+ .uleb128 .LVU25 # View list begin (*.LVUS15)
+ .uleb128 .LVU30 # View list end (*.LVUS15)
+.LLST15:
+ .byte 0x8 # DW_LLE_start_length (*.LLST15)
+ .quad .LVL5 # Location list begin address (*.LLST15)
+ .uleb128 .LVL5-.LVL5 # Location list length (*.LLST15)
+ .uleb128 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .byte 0 # DW_LLE_end_of_list (*.LLST15)
+.LVUS16:
+ .uleb128 .LVU26 # View list begin (*.LVUS16)
+ .uleb128 .LVU28 # View list end (*.LVUS16)
+.LLST16:
+ .byte 0x8 # DW_LLE_start_length (*.LLST16)
+ .quad .LVL5 # Location list begin address (*.LLST16)
+ .uleb128 .LVL5-.LVL5 # Location list length (*.LLST16)
+ .uleb128 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .byte 0 # DW_LLE_end_of_list (*.LLST16)
+.LVUS17:
+ .uleb128 .LVU27 # View list begin (*.LVUS17)
+ .uleb128 .LVU28 # View list end (*.LVUS17)
+.LLST17:
+ .byte 0x8 # DW_LLE_start_length (*.LLST17)
+ .quad .LVL5 # Location list begin address (*.LLST17)
+ .uleb128 .LVL5-.LVL5 # Location list length (*.LLST17)
+ .uleb128 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .byte 0 # DW_LLE_end_of_list (*.LLST17)
+.LVUS18:
+ .uleb128 .LVU28 # View list begin (*.LVUS18)
+ .uleb128 .LVU30 # View list end (*.LVUS18)
+.LLST18:
+ .byte 0x8 # DW_LLE_start_length (*.LLST18)
+ .quad .LVL5 # Location list begin address (*.LLST18)
+ .uleb128 .LVL5-.LVL5 # Location list length (*.LLST18)
+ .uleb128 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .byte 0 # DW_LLE_end_of_list (*.LLST18)
+.LVUS19:
+ .uleb128 .LVU30 # View list begin (*.LVUS19)
+ .uleb128 .LVU32 # View list end (*.LVUS19)
+.LLST19:
+ .byte 0x8 # DW_LLE_start_length (*.LLST19)
+ .quad .LVL5 # Location list begin address (*.LLST19)
+ .uleb128 .LVL5-.LVL5 # Location list length (*.LLST19)
+ .uleb128 0xa # Location expression size
+ .byte 0x3 # DW_OP_addr
+ .quad _ZZ4funcvE9varStatic
+ .byte 0x9f # DW_OP_stack_value
+ .byte 0 # DW_LLE_end_of_list (*.LLST19)
+.Ldebug_loc3:
+ .section .debug_aranges,"",@progbits
+ .long 0x5c # Length of Address Ranges Info
+ .value 0x2 # DWARF aranges version
+ .long .Ldebug_info0 # Offset of Compilation Unit Info
+ .byte 0x8 # Size of Address
+ .byte 0 # Size of Segment Descriptor
+ .value 0 # Pad to 16 byte boundary
+ .value 0
+ .quad .Ltext0 # Address
+ .quad .Letext0-.Ltext0 # Length
+ .quad .Ltext_cold0 # Address
+ .quad .Letext_cold0-.Ltext_cold0 # Length
+ .quad .LFB1565 # Address
+ .quad .LFE1565-.LFB1565 # Length
+ .quad .LFB1555 # Address
+ .quad .LFE1555-.LFB1555 # Length
+ .quad 0
+ .quad 0
+ .section .debug_rnglists,"",@progbits
+.Ldebug_ranges0:
+ .long .Ldebug_ranges3-.Ldebug_ranges2 # Length of Range Lists
+.Ldebug_ranges2:
+ .value 0x5 # DWARF version number
+ .byte 0x8 # Address Size
+ .byte 0 # Segment Size
+ .long 0 # Offset Entry Count
+.LLRL5:
+ .byte 0x7 # DW_RLE_start_length (*.LLRL5)
+ .quad .LFB1545 # Range begin address (*.LLRL5)
+ .uleb128 .LHOTE0-.LFB1545 # Range length (*.LLRL5)
+ .byte 0x7 # DW_RLE_start_length (*.LLRL5)
+ .quad .LFSB1545 # Range begin address (*.LLRL5)
+ .uleb128 .LCOLDE0-.LFSB1545 # Range length (*.LLRL5)
+ .byte 0 # DW_RLE_end_of_list (*.LLRL5)
+.LLRL6:
+ .byte 0x5 # DW_RLE_base_address (*.LLRL6)
+ .quad .LBB149 # Base address (*.LLRL6)
+ .byte 0x4 # DW_RLE_offset_pair (*.LLRL6)
+ .uleb128 .LBB149-.LBB149 # Range begin address (*.LLRL6)
+ .uleb128 .LBE149-.LBB149 # Range end address (*.LLRL6)
+ .byte 0x4 # DW_RLE_offset_pair (*.LLRL6)
+ .uleb128 .LBB166-.LBB149 # Range begin address (*.LLRL6)
+ .uleb128 .LBE166-.LBB149 # Range end address (*.LLRL6)
+ .byte 0 # DW_RLE_end_of_list (*.LLRL6)
+.LLRL7:
+ .byte 0x5 # DW_RLE_base_address (*.LLRL7)
+ .quad .LBB151 # Base address (*.LLRL7)
+ .byte 0x4 # DW_RLE_offset_pair (*.LLRL7)
+ .uleb128 .LBB151-.LBB151 # Range begin address (*.LLRL7)
+ .uleb128 .LBE151-.LBB151 # Range end address (*.LLRL7)
+ .byte 0x4 # DW_RLE_offset_pair (*.LLRL7)
+ .uleb128 .LBB164-.LBB151 # Range begin address (*.LLRL7)
+ .uleb128 .LBE164-.LBB151 # Range end address (*.LLRL7)
+ .byte 0 # DW_RLE_end_of_list (*.LLRL7)
+.LLRL20:
+ .byte 0x7 # DW_RLE_start_length (*.LLRL20)
+ .quad .Ltext0 # Range begin address (*.LLRL20)
+ .uleb128 .Letext0-.Ltext0 # Range length (*.LLRL20)
+ .byte 0x7 # DW_RLE_start_length (*.LLRL20)
+ .quad .Ltext_cold0 # Range begin address (*.LLRL20)
+ .uleb128 .Letext_cold0-.Ltext_cold0 # Range length (*.LLRL20)
+ .byte 0x7 # DW_RLE_start_length (*.LLRL20)
+ .quad .LFB1565 # Range begin address (*.LLRL20)
+ .uleb128 .LFE1565-.LFB1565 # Range length (*.LLRL20)
+ .byte 0x7 # DW_RLE_start_length (*.LLRL20)
+ .quad .LFB1555 # Range begin address (*.LLRL20)
+ .uleb128 .LFE1555-.LFB1555 # Range length (*.LLRL20)
+ .byte 0 # DW_RLE_end_of_list (*.LLRL20)
+.Ldebug_ranges3:
+ .section .debug_macro,"",@progbits
+.Ldebug_macro0:
+ .value 0x5 # DWARF macro version number
+ .byte 0x2 # Flags: 32-bit, lineptr present
+ .long .Ldebug_line0
+ .byte 0x7 # Import
+ .long .Ldebug_macro2
+ .byte 0x3 # Start new file
+ .uleb128 0 # Included from line number 0
+ .uleb128 0x2 # file dwarf.cc
+ .file 25 "/usr/include/stdc-predef.h"
+ .byte 0x3 # Start new file
+ .uleb128 0 # Included from line number 0
+ .uleb128 0x19 # file /usr/include/stdc-predef.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro3
+ .byte 0x4 # End file
+ .file 26 "/usr/include/c++/15/memory"
+ .byte 0x3 # Start new file
+ .uleb128 0x1 # Included from line number 1
+ .uleb128 0x1a # file /usr/include/c++/15/memory
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF471 # The macro: "_GLIBCXX_MEMORY 1"
+ .file 27 "/usr/include/c++/15/bits/memoryfwd.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x41 # Included from line number 65
+ .uleb128 0x1b # file /usr/include/c++/15/bits/memoryfwd.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF472 # The macro: "_MEMORYFWD_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x32 # Included from line number 50
+ .uleb128 0x7 # file /usr/include/c++/15/x86_64-redhat-linux/bits/c++config.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF473 # The macro: "_CPP_CPPCONFIG_WRAPPER 1"
+ .file 28 "/usr/include/bits/wordsize.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3 # Included from line number 3
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro5
+ .file 29 "/usr/include/c++/15/x86_64-redhat-linux/bits/os_defines.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xa51 # Included from line number 2641
+ .uleb128 0x1d # file /usr/include/c++/15/x86_64-redhat-linux/bits/os_defines.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro6
+ .file 30 "/usr/include/features.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x27 # Included from line number 39
+ .uleb128 0x1e # file /usr/include/features.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro7
+ .file 31 "/usr/include/features-time64.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x19f # Included from line number 415
+ .uleb128 0x1f # file /usr/include/features-time64.h
+ .byte 0x3 # Start new file
+ .uleb128 0x14 # Included from line number 20
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .file 32 "/usr/include/bits/timesize.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x15 # Included from line number 21
+ .uleb128 0x20 # file /usr/include/bits/timesize.h
+ .byte 0x3 # Start new file
+ .uleb128 0x13 # Included from line number 19
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a # At line number 26
+ .long .LASF638 # The macro: "__TIMESIZE __WORDSIZE"
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF639 # The macro: "__USE_TIME_BITS64 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro8
+ .file 33 "/usr/include/sys/cdefs.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x20c # Included from line number 524
+ .uleb128 0x21 # file /usr/include/sys/cdefs.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro9
+ .byte 0x3 # Start new file
+ .uleb128 0x2da # Included from line number 730
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .file 34 "/usr/include/bits/long-double.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2db # Included from line number 731
+ .uleb128 0x22 # file /usr/include/bits/long-double.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15 # At line number 21
+ .long .LASF719 # The macro: "__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro10
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21c # At line number 540
+ .long .LASF738 # The macro: "__USE_EXTERN_INLINES 1"
+ .file 35 "/usr/include/gnu/stubs.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x224 # Included from line number 548
+ .uleb128 0x23 # file /usr/include/gnu/stubs.h
+ .file 36 "/usr/include/gnu/stubs-64.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xa # Included from line number 10
+ .uleb128 0x24 # file /usr/include/gnu/stubs-64.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro11
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro12
+ .byte 0x4 # End file
+ .file 37 "/usr/include/c++/15/x86_64-redhat-linux/bits/cpu_defines.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xa54 # Included from line number 2644
+ .uleb128 0x25 # file /usr/include/c++/15/x86_64-redhat-linux/bits/cpu_defines.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF753 # The macro: "_GLIBCXX_CPU_DEFINES 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro13
+ .file 38 "/usr/include/c++/15/pstl/pstl_config.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xb2f # Included from line number 2863
+ .uleb128 0x26 # file /usr/include/c++/15/pstl/pstl_config.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro14
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro15
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 39 "/usr/include/c++/15/bits/allocator.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x43 # Included from line number 67
+ .uleb128 0x27 # file /usr/include/c++/15/bits/allocator.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF1068 # The macro: "_ALLOCATOR_H 1"
+ .file 40 "/usr/include/c++/15/x86_64-redhat-linux/bits/c++allocator.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2e # Included from line number 46
+ .uleb128 0x28 # file /usr/include/c++/15/x86_64-redhat-linux/bits/c++allocator.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1069 # The macro: "_GLIBCXX_CXX_ALLOCATOR_H 1"
+ .file 41 "/usr/include/c++/15/bits/new_allocator.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x21 # Included from line number 33
+ .uleb128 0x29 # file /usr/include/c++/15/bits/new_allocator.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1070 # The macro: "_STD_NEW_ALLOCATOR_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x22 # Included from line number 34
+ .uleb128 0x17 # file /usr/include/c++/15/new
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF1071 # The macro: "_NEW "
+ .file 42 "/usr/include/c++/15/bits/exception.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2b # Included from line number 43
+ .uleb128 0x2a # file /usr/include/c++/15/bits/exception.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF1072 # The macro: "__EXCEPTION_H 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro16
+ .file 43 "/usr/include/c++/15/bits/version.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x31 # Included from line number 49
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro17
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro18
+ .byte 0x4 # End file
+ .file 44 "/usr/include/c++/15/bits/functexcept.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x23 # Included from line number 35
+ .uleb128 0x2c # file /usr/include/c++/15/bits/functexcept.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1356 # The macro: "_FUNCTEXCEPT_H 1"
+ .file 45 "/usr/include/c++/15/bits/exception_defines.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x28 # Included from line number 40
+ .uleb128 0x2d # file /usr/include/c++/15/bits/exception_defines.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro19
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 46 "/usr/include/c++/15/bits/move.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x24 # Included from line number 36
+ .uleb128 0x2e # file /usr/include/c++/15/bits/move.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1361 # The macro: "_MOVE_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x25 # Included from line number 37
+ .uleb128 0x4 # file /usr/include/c++/15/type_traits
+ .byte 0x7 # Import
+ .long .Ldebug_macro20
+ .byte 0x3 # Start new file
+ .uleb128 0x42 # Included from line number 66
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro21
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb65 # At line number 2917
+ .long .LASF1400 # The macro: "_GLIBCXX_HAS_NESTED_TYPE(_NTYPE) template<typename _Tp, typename = __void_t<>> struct __has_ ##_NTYPE : false_type { }; template<typename _Tp> struct __has_ ##_NTYPE<_Tp, __void_t<typename _Tp::_NTYPE>> : true_type { };"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro22
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro23
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x129 # At line number 297
+ .long .LASF1410 # The macro: "__allocator_base"
+ .byte 0x4 # End file
+ .file 47 "/usr/include/c++/15/bits/stl_tempbuf.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x44 # Included from line number 68
+ .uleb128 0x2f # file /usr/include/c++/15/bits/stl_tempbuf.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1411 # The macro: "_STL_TEMPBUF_H 1"
+ .file 48 "/usr/include/c++/15/bits/stl_construct.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3d # Included from line number 61
+ .uleb128 0x30 # file /usr/include/c++/15/bits/stl_construct.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1412 # The macro: "_STL_CONSTRUCT_H 1"
+ .file 49 "/usr/include/c++/15/bits/stl_iterator_base_types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3d # Included from line number 61
+ .uleb128 0x31 # file /usr/include/c++/15/bits/stl_iterator_base_types.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro24
+ .byte 0x4 # End file
+ .file 50 "/usr/include/c++/15/bits/stl_iterator_base_funcs.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3e # Included from line number 62
+ .uleb128 0x32 # file /usr/include/c++/15/bits/stl_iterator_base_funcs.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF1416 # The macro: "_STL_ITERATOR_BASE_FUNCS_H 1"
+ .file 51 "/usr/include/c++/15/bits/concept_check.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x42 # Included from line number 66
+ .uleb128 0x33 # file /usr/include/c++/15/bits/concept_check.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro25
+ .byte 0x4 # End file
+ .file 52 "/usr/include/c++/15/debug/assertions.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x43 # Included from line number 67
+ .uleb128 0x34 # file /usr/include/c++/15/debug/assertions.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro26
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 53 "/usr/include/c++/15/bits/stl_pair.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3e # Included from line number 62
+ .uleb128 0x35 # file /usr/include/c++/15/bits/stl_pair.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1430 # The macro: "_STL_PAIR_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x3e # Included from line number 62
+ .uleb128 0xb # file /usr/include/c++/15/bits/utility.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1431 # The macro: "_GLIBCXX_UTILITY_H 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro27
+ .byte 0x4 # End file
+ .file 54 "/usr/include/c++/15/ext/numeric_traits.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3f # Included from line number 63
+ .uleb128 0x36 # file /usr/include/c++/15/ext/numeric_traits.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1436 # The macro: "_EXT_NUMERIC_TRAITS 1"
+ .file 55 "/usr/include/c++/15/bits/cpp_type_traits.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x24 # Included from line number 36
+ .uleb128 0x37 # file /usr/include/c++/15/bits/cpp_type_traits.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21 # At line number 33
+ .long .LASF1437 # The macro: "_CPP_TYPE_TRAITS_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x28 # Included from line number 40
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro28
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro29
+ .byte 0x4 # End file
+ .file 56 "/usr/include/c++/15/ext/type_traits.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x25 # Included from line number 37
+ .uleb128 0x38 # file /usr/include/c++/15/ext/type_traits.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1440 # The macro: "_EXT_TYPE_TRAITS 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro30
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro31
+ .byte 0x4 # End file
+ .file 57 "/usr/include/c++/15/bits/stl_uninitialized.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x47 # Included from line number 71
+ .uleb128 0x39 # file /usr/include/c++/15/bits/stl_uninitialized.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1452 # The macro: "_STL_UNINITIALIZED_H 1"
+ .file 58 "/usr/include/c++/15/bits/ptr_traits.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3d # Included from line number 61
+ .uleb128 0x3a # file /usr/include/c++/15/bits/ptr_traits.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1453 # The macro: "_PTR_TRAITS_H 1"
+ .byte 0x4 # End file
+ .file 59 "/usr/include/c++/15/bits/stl_algobase.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3f # Included from line number 63
+ .uleb128 0x3b # file /usr/include/c++/15/bits/stl_algobase.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1454 # The macro: "_STL_ALGOBASE_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x43 # Included from line number 67
+ .uleb128 0xd # file /usr/include/c++/15/bits/stl_iterator.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro32
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x45 # Included from line number 69
+ .uleb128 0x5 # file /usr/include/c++/15/debug/debug.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro33
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x47 # Included from line number 71
+ .uleb128 0xc # file /usr/include/c++/15/bits/predefined_ops.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1480 # The macro: "_GLIBCXX_PREDEFINED_OPS_H 1"
+ .byte 0x4 # End file
+ .file 60 "/usr/include/c++/15/bit"
+ .byte 0x3 # Start new file
+ .uleb128 0x4c # Included from line number 76
+ .uleb128 0x3c # file /usr/include/c++/15/bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1481 # The macro: "_GLIBCXX_BIT 1"
+ .file 61 "/usr/include/c++/15/concepts"
+ .byte 0x3 # Start new file
+ .uleb128 0x26 # Included from line number 38
+ .uleb128 0x3d # file /usr/include/c++/15/concepts
+ .byte 0x7 # Import
+ .long .Ldebug_macro34
+ .byte 0x3 # Start new file
+ .uleb128 0x26 # Included from line number 38
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro28
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro35
+ .byte 0x3 # Start new file
+ .uleb128 0x3f # Included from line number 63
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro28
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro36
+ .byte 0x4 # End file
+ .file 62 "/usr/include/c++/15/ext/alloc_traits.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x45 # Included from line number 69
+ .uleb128 0x3e # file /usr/include/c++/15/ext/alloc_traits.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1495 # The macro: "_EXT_ALLOC_TRAITS_H 1"
+ .file 63 "/usr/include/c++/15/bits/alloc_traits.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x24 # Included from line number 36
+ .uleb128 0x3f # file /usr/include/c++/15/bits/alloc_traits.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1496 # The macro: "_ALLOC_TRAITS_H 1"
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 64 "/usr/include/c++/15/bits/stl_raw_storage_iter.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x48 # Included from line number 72
+ .uleb128 0x40 # file /usr/include/c++/15/bits/stl_raw_storage_iter.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1497 # The macro: "_STL_RAW_STORAGE_ITERATOR_H 1"
+ .byte 0x4 # End file
+ .file 65 "/usr/include/c++/15/bits/align.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x4c # Included from line number 76
+ .uleb128 0x41 # file /usr/include/c++/15/bits/align.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1498 # The macro: "_GLIBCXX_ALIGN_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x23 # Included from line number 35
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro28
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x4d # Included from line number 77
+ .uleb128 0x6 # file /usr/include/c++/15/bits/uses_allocator.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1499 # The macro: "_USES_ALLOCATOR_H 1"
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x50 # Included from line number 80
+ .uleb128 0x1 # file /usr/include/c++/15/bits/unique_ptr.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF1500 # The macro: "_UNIQUE_PTR_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x25 # Included from line number 37
+ .uleb128 0x3 # file /usr/include/c++/15/tuple
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1501 # The macro: "_GLIBCXX_TUPLE 1"
+ .file 66 "/usr/include/c++/15/bits/invoke.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2b # Included from line number 43
+ .uleb128 0x42 # file /usr/include/c++/15/bits/invoke.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1502 # The macro: "_GLIBCXX_INVOKE_H 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro37
+ .byte 0x3 # Start new file
+ .uleb128 0x39 # Included from line number 57
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro38
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro39
+ .byte 0x4 # End file
+ .file 67 "/usr/include/c++/15/bits/stl_function.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x26 # Included from line number 38
+ .uleb128 0x43 # file /usr/include/c++/15/bits/stl_function.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1516 # The macro: "_STL_FUNCTION_H 1"
+ .file 68 "/usr/include/c++/15/backward/binders.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x5a1 # Included from line number 1441
+ .uleb128 0x44 # file /usr/include/c++/15/backward/binders.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1517 # The macro: "_BACKWARD_BINDERS_H 1"
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 69 "/usr/include/c++/15/bits/functional_hash.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x27 # Included from line number 39
+ .uleb128 0x45 # file /usr/include/c++/15/bits/functional_hash.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1518 # The macro: "_FUNCTIONAL_HASH_H 1"
+ .file 70 "/usr/include/c++/15/bits/hash_bytes.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x26 # Included from line number 38
+ .uleb128 0x46 # file /usr/include/c++/15/bits/hash_bytes.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1519 # The macro: "_HASH_BYTES_H 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro40
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 71 "/usr/include/c++/15/bits/shared_ptr.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x52 # Included from line number 82
+ .uleb128 0x47 # file /usr/include/c++/15/bits/shared_ptr.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF1522 # The macro: "_SHARED_PTR_H 1"
+ .file 72 "/usr/include/c++/15/iosfwd"
+ .byte 0x3 # Start new file
+ .uleb128 0x34 # Included from line number 52
+ .uleb128 0x48 # file /usr/include/c++/15/iosfwd
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1523 # The macro: "_GLIBCXX_IOSFWD 1"
+ .file 73 "/usr/include/c++/15/bits/requires_hosted.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x28 # Included from line number 40
+ .uleb128 0x49 # file /usr/include/c++/15/bits/requires_hosted.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d # At line number 29
+ .long .LASF1524 # The macro: "_REQUIRES_FREESTANDING_H 1"
+ .byte 0x4 # End file
+ .file 74 "/usr/include/c++/15/bits/stringfwd.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2b # Included from line number 43
+ .uleb128 0x4a # file /usr/include/c++/15/bits/stringfwd.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23 # At line number 35
+ .long .LASF1525 # The macro: "_STRINGFWD_H 1"
+ .byte 0x4 # End file
+ .file 75 "/usr/include/c++/15/bits/postypes.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2c # Included from line number 44
+ .uleb128 0x4b # file /usr/include/c++/15/bits/postypes.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF1526 # The macro: "_GLIBCXX_POSTYPES_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x2a # Included from line number 42
+ .uleb128 0x8 # file /usr/include/c++/15/cwchar
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1527 # The macro: "_GLIBCXX_CWCHAR 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x31 # Included from line number 49
+ .uleb128 0x14 # file /usr/include/wchar.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro41
+ .file 76 "/usr/include/bits/libc-header-start.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1b # Included from line number 27
+ .uleb128 0x4c # file /usr/include/bits/libc-header-start.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro42
+ .byte 0x4 # End file
+ .file 77 "/usr/include/bits/floatn.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1e # Included from line number 30
+ .uleb128 0x4d # file /usr/include/bits/floatn.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro43
+ .file 78 "/usr/include/bits/floatn-common.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x83 # Included from line number 131
+ .uleb128 0x4e # file /usr/include/bits/floatn-common.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15 # At line number 21
+ .long .LASF1552 # The macro: "_BITS_FLOATN_COMMON_H "
+ .byte 0x3 # Start new file
+ .uleb128 0x18 # Included from line number 24
+ .uleb128 0x22 # file /usr/include/bits/long-double.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15 # At line number 21
+ .long .LASF719 # The macro: "__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro44
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro45
+ .byte 0x3 # Start new file
+ .uleb128 0x23 # Included from line number 35
+ .uleb128 0xe # file /usr/lib/gcc/x86_64-redhat-linux/15/include/stddef.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro46
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1617 # The macro: "__need___va_list "
+ .file 79 "/usr/lib/gcc/x86_64-redhat-linux/15/include/stdarg.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x26 # Included from line number 38
+ .uleb128 0x4f # file /usr/lib/gcc/x86_64-redhat-linux/15/include/stdarg.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro47
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF1620 # The macro: "_VA_LIST_DEFINED "
+ .file 80 "/usr/include/bits/wchar.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x33 # Included from line number 51
+ .uleb128 0x50 # file /usr/include/bits/wchar.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro48
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x34 # Included from line number 52
+ .uleb128 0x10 # file /usr/include/bits/types/wint_t.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro49
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x35 # Included from line number 53
+ .uleb128 0x12 # file /usr/include/bits/types/mbstate_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1626 # The macro: "__mbstate_t_defined 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x4 # Included from line number 4
+ .uleb128 0x11 # file /usr/include/bits/types/__mbstate_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1627 # The macro: "____mbstate_t_defined 1"
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x36 # Included from line number 54
+ .uleb128 0x13 # file /usr/include/bits/types/__FILE.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1628 # The macro: "____FILE_defined 1"
+ .byte 0x4 # End file
+ .file 81 "/usr/include/bits/types/FILE.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x39 # Included from line number 57
+ .uleb128 0x51 # file /usr/include/bits/types/FILE.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1629 # The macro: "__FILE_defined 1"
+ .byte 0x4 # End file
+ .file 82 "/usr/include/bits/types/locale_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3c # Included from line number 60
+ .uleb128 0x52 # file /usr/include/bits/types/locale_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1630 # The macro: "_BITS_TYPES_LOCALE_T_H 1"
+ .file 83 "/usr/include/bits/types/__locale_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x16 # Included from line number 22
+ .uleb128 0x53 # file /usr/include/bits/types/__locale_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1631 # The macro: "_BITS_TYPES___LOCALE_T_H 1"
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro50
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro51
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x35 # Included from line number 53
+ .uleb128 0xa # file /usr/include/c++/15/bits/shared_ptr_base.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF1696 # The macro: "_SHARED_PTR_BASE_H 1"
+ .file 84 "/usr/include/c++/15/typeinfo"
+ .byte 0x3 # Start new file
+ .uleb128 0x34 # Included from line number 52
+ .uleb128 0x54 # file /usr/include/c++/15/typeinfo
+ .byte 0x7 # Import
+ .long .Ldebug_macro52
+ .byte 0x3 # Start new file
+ .uleb128 0x2a # Included from line number 42
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro53
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro54
+ .byte 0x4 # End file
+ .file 85 "/usr/include/c++/15/bits/allocated_ptr.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x35 # Included from line number 53
+ .uleb128 0x55 # file /usr/include/c++/15/bits/allocated_ptr.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1701 # The macro: "_ALLOCATED_PTR_H 1"
+ .byte 0x4 # End file
+ .file 86 "/usr/include/c++/15/bits/refwrap.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x39 # Included from line number 57
+ .uleb128 0x56 # file /usr/include/c++/15/bits/refwrap.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro55
+ .byte 0x4 # End file
+ .file 87 "/usr/include/c++/15/ext/aligned_buffer.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3c # Included from line number 60
+ .uleb128 0x57 # file /usr/include/c++/15/ext/aligned_buffer.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1707 # The macro: "_ALIGNED_BUFFER_H 1"
+ .byte 0x4 # End file
+ .file 88 "/usr/include/c++/15/ext/atomicity.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3d # Included from line number 61
+ .uleb128 0x58 # file /usr/include/c++/15/ext/atomicity.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1708 # The macro: "_GLIBCXX_ATOMICITY_H 1"
+ .file 89 "/usr/include/c++/15/x86_64-redhat-linux/bits/gthr.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x25 # Included from line number 37
+ .uleb128 0x59 # file /usr/include/c++/15/x86_64-redhat-linux/bits/gthr.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b # At line number 27
+ .long .LASF1709 # The macro: "_GLIBCXX_GCC_GTHR_H "
+ .file 90 "/usr/include/c++/15/x86_64-redhat-linux/bits/gthr-default.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x9d # Included from line number 157
+ .uleb128 0x5a # file /usr/include/c++/15/x86_64-redhat-linux/bits/gthr-default.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro56
+ .file 91 "/usr/include/pthread.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x23 # Included from line number 35
+ .uleb128 0x5b # file /usr/include/pthread.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13 # At line number 19
+ .long .LASF1713 # The macro: "_PTHREAD_H 1"
+ .file 92 "/usr/include/sched.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x16 # Included from line number 22
+ .uleb128 0x5c # file /usr/include/sched.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1714 # The macro: "_SCHED_H 1"
+ .file 93 "/usr/include/bits/types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x19 # Included from line number 25
+ .uleb128 0x5d # file /usr/include/bits/types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18 # At line number 24
+ .long .LASF1715 # The macro: "_BITS_TYPES_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x1b # Included from line number 27
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x1c # Included from line number 28
+ .uleb128 0x20 # file /usr/include/bits/timesize.h
+ .byte 0x3 # Start new file
+ .uleb128 0x13 # Included from line number 19
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a # At line number 26
+ .long .LASF638 # The macro: "__TIMESIZE __WORDSIZE"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro57
+ .file 94 "/usr/include/bits/typesizes.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x8d # Included from line number 141
+ .uleb128 0x5e # file /usr/include/bits/typesizes.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro58
+ .byte 0x4 # End file
+ .file 95 "/usr/include/bits/time64.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x8e # Included from line number 142
+ .uleb128 0x5f # file /usr/include/bits/time64.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro59
+ .byte 0x4 # End file
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1775 # The macro: "__STD_TYPE"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro60
+ .byte 0x3 # Start new file
+ .uleb128 0x1d # Included from line number 29
+ .uleb128 0xe # file /usr/lib/gcc/x86_64-redhat-linux/15/include/stddef.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro61
+ .byte 0x4 # End file
+ .file 96 "/usr/include/bits/types/time_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1f # Included from line number 31
+ .uleb128 0x60 # file /usr/include/bits/types/time_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1776 # The macro: "__time_t_defined 1"
+ .byte 0x4 # End file
+ .file 97 "/usr/include/bits/types/struct_timespec.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x20 # Included from line number 32
+ .uleb128 0x61 # file /usr/include/bits/types/struct_timespec.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1777 # The macro: "_STRUCT_TIMESPEC 1"
+ .file 98 "/usr/include/bits/endian.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x6 # Included from line number 6
+ .uleb128 0x62 # file /usr/include/bits/endian.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro62
+ .file 99 "/usr/include/bits/endianness.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x23 # Included from line number 35
+ .uleb128 0x63 # file /usr/include/bits/endianness.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro63
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro64
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27 # At line number 39
+ .long .LASF1786 # The macro: "__pid_t_defined "
+ .file 100 "/usr/include/bits/sched.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2b # Included from line number 43
+ .uleb128 0x64 # file /usr/include/bits/sched.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro65
+ .file 101 "/usr/include/linux/sched/types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x3f # Included from line number 63
+ .uleb128 0x65 # file /usr/include/linux/sched/types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1808 # The macro: "_LINUX_SCHED_TYPES_H "
+ .file 102 "/usr/include/linux/types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x5 # Included from line number 5
+ .uleb128 0x66 # file /usr/include/linux/types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1809 # The macro: "_LINUX_TYPES_H "
+ .file 103 "/usr/include/asm/types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x5 # Included from line number 5
+ .uleb128 0x67 # file /usr/include/asm/types.h
+ .file 104 "/usr/include/asm-generic/types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1 # Included from line number 1
+ .uleb128 0x68 # file /usr/include/asm-generic/types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1810 # The macro: "_ASM_GENERIC_TYPES_H "
+ .file 105 "/usr/include/asm-generic/int-ll64.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x7 # Included from line number 7
+ .uleb128 0x69 # file /usr/include/asm-generic/int-ll64.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa # At line number 10
+ .long .LASF1811 # The macro: "_ASM_GENERIC_INT_LL64_H "
+ .file 106 "/usr/include/asm/bitsperlong.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xc # Included from line number 12
+ .uleb128 0x6a # file /usr/include/asm/bitsperlong.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro66
+ .file 107 "/usr/include/asm-generic/bitsperlong.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xb # Included from line number 11
+ .uleb128 0x6b # file /usr/include/asm-generic/bitsperlong.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro67
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 108 "/usr/include/linux/posix_types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x9 # Included from line number 9
+ .uleb128 0x6c # file /usr/include/linux/posix_types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1816 # The macro: "_LINUX_POSIX_TYPES_H "
+ .file 109 "/usr/include/linux/stddef.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x5 # Included from line number 5
+ .uleb128 0x6d # file /usr/include/linux/stddef.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro68
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro69
+ .file 110 "/usr/include/asm/posix_types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x24 # Included from line number 36
+ .uleb128 0x6e # file /usr/include/asm/posix_types.h
+ .file 111 "/usr/include/asm/posix_types_64.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x7 # Included from line number 7
+ .uleb128 0x6f # file /usr/include/asm/posix_types_64.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro70
+ .file 112 "/usr/include/asm-generic/posix_types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x12 # Included from line number 18
+ .uleb128 0x70 # file /usr/include/asm-generic/posix_types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1828 # The macro: "__ASM_GENERIC_POSIX_TYPES_H "
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro71
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro72
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro73
+ .file 113 "/usr/include/bits/types/struct_sched_param.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x7e # Included from line number 126
+ .uleb128 0x71 # file /usr/include/bits/types/struct_sched_param.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1864 # The macro: "_BITS_TYPES_STRUCT_SCHED_PARAM 1"
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 114 "/usr/include/bits/cpu-set.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2c # Included from line number 44
+ .uleb128 0x72 # file /usr/include/bits/cpu-set.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro74
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro75
+ .byte 0x4 # End file
+ .file 115 "/usr/include/time.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x17 # Included from line number 23
+ .uleb128 0x73 # file /usr/include/time.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro76
+ .byte 0x3 # Start new file
+ .uleb128 0x1d # Included from line number 29
+ .uleb128 0xe # file /usr/lib/gcc/x86_64-redhat-linux/15/include/stddef.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro61
+ .byte 0x4 # End file
+ .file 116 "/usr/include/bits/time.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x21 # Included from line number 33
+ .uleb128 0x74 # file /usr/include/bits/time.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro77
+ .file 117 "/usr/include/bits/timex.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x49 # Included from line number 73
+ .uleb128 0x75 # file /usr/include/bits/timex.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13 # At line number 19
+ .long .LASF1919 # The macro: "_BITS_TIMEX_H 1"
+ .file 118 "/usr/include/bits/types/struct_timeval.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x16 # Included from line number 22
+ .uleb128 0x76 # file /usr/include/bits/types/struct_timeval.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1920 # The macro: "__timeval_defined 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro78
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 119 "/usr/include/bits/types/clock_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x25 # Included from line number 37
+ .uleb128 0x77 # file /usr/include/bits/types/clock_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1962 # The macro: "__clock_t_defined 1"
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x27 # Included from line number 39
+ .uleb128 0x15 # file /usr/include/bits/types/struct_tm.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1963 # The macro: "__struct_tm_defined 1"
+ .byte 0x4 # End file
+ .file 120 "/usr/include/bits/types/clockid_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2e # Included from line number 46
+ .uleb128 0x78 # file /usr/include/bits/types/clockid_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1964 # The macro: "__clockid_t_defined 1"
+ .byte 0x4 # End file
+ .file 121 "/usr/include/bits/types/timer_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2f # Included from line number 47
+ .uleb128 0x79 # file /usr/include/bits/types/timer_t.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1965 # The macro: "__timer_t_defined 1"
+ .byte 0x4 # End file
+ .file 122 "/usr/include/bits/types/struct_itimerspec.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x30 # Included from line number 48
+ .uleb128 0x7a # file /usr/include/bits/types/struct_itimerspec.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1966 # The macro: "__itimerspec_defined 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro79
+ .byte 0x4 # End file
+ .file 123 "/usr/include/bits/pthreadtypes.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1a # Included from line number 26
+ .uleb128 0x7b # file /usr/include/bits/pthreadtypes.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1969 # The macro: "_BITS_PTHREADTYPES_COMMON_H 1"
+ .file 124 "/usr/include/bits/thread-shared-types.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x17 # Included from line number 23
+ .uleb128 0x7c # file /usr/include/bits/thread-shared-types.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1970 # The macro: "_THREAD_SHARED_TYPES_H 1"
+ .file 125 "/usr/include/bits/pthreadtypes-arch.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2c # Included from line number 44
+ .uleb128 0x7d # file /usr/include/bits/pthreadtypes-arch.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13 # At line number 19
+ .long .LASF1971 # The macro: "_BITS_PTHREADTYPES_ARCH_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x15 # Included from line number 21
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro80
+ .byte 0x4 # End file
+ .file 126 "/usr/include/bits/atomic_wide_counter.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x2e # Included from line number 46
+ .uleb128 0x7e # file /usr/include/bits/atomic_wide_counter.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1983 # The macro: "_BITS_ATOMIC_WIDE_COUNTER_H "
+ .byte 0x4 # End file
+ .file 127 "/usr/include/bits/struct_mutex.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x4c # Included from line number 76
+ .uleb128 0x7f # file /usr/include/bits/struct_mutex.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro81
+ .byte 0x4 # End file
+ .file 128 "/usr/include/bits/struct_rwlock.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x59 # Included from line number 89
+ .uleb128 0x80 # file /usr/include/bits/struct_rwlock.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro82
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x72 # At line number 114
+ .long .LASF1990 # The macro: "__ONCE_FLAG_INIT { 0 }"
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3f # At line number 63
+ .long .LASF1991 # The macro: "__have_pthread_attr_t 1"
+ .byte 0x4 # End file
+ .file 129 "/usr/include/bits/setjmp.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1b # Included from line number 27
+ .uleb128 0x81 # file /usr/include/bits/setjmp.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1992 # The macro: "_BITS_SETJMP_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x1a # Included from line number 26
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x1c # Included from line number 28
+ .uleb128 0x1c # file /usr/include/bits/wordsize.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro4
+ .byte 0x4 # End file
+ .file 130 "/usr/include/bits/types/__sigset_t.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1e # Included from line number 30
+ .uleb128 0x82 # file /usr/include/bits/types/__sigset_t.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro83
+ .byte 0x4 # End file
+ .file 131 "/usr/include/bits/types/struct___jmp_buf_tag.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x1f # Included from line number 31
+ .uleb128 0x83 # file /usr/include/bits/types/struct___jmp_buf_tag.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1995 # The macro: "__jmp_buf_tag_defined 1"
+ .byte 0x4 # End file
+ .file 132 "/usr/include/bits/pthread_stack_min-dynamic.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x21 # Included from line number 33
+ .uleb128 0x84 # file /usr/include/bits/pthread_stack_min-dynamic.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro84
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro85
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro86
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 133 "/usr/include/c++/15/x86_64-redhat-linux/bits/atomic_word.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x26 # Included from line number 38
+ .uleb128 0x85 # file /usr/include/c++/15/x86_64-redhat-linux/bits/atomic_word.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro87
+ .byte 0x4 # End file
+ .file 134 "/usr/include/sys/single_threaded.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x28 # Included from line number 40
+ .uleb128 0x86 # file /usr/include/sys/single_threaded.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF2043 # The macro: "_SYS_SINGLE_THREADED_H "
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0x3e # Included from line number 62
+ .uleb128 0x18 # file /usr/include/c++/15/ext/concurrence.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF2044 # The macro: "_CONCURRENCE_H 1"
+ .file 135 "/usr/include/c++/15/exception"
+ .byte 0x3 # Start new file
+ .uleb128 0x24 # Included from line number 36
+ .uleb128 0x87 # file /usr/include/c++/15/exception
+ .byte 0x7 # Import
+ .long .Ldebug_macro88
+ .byte 0x3 # Start new file
+ .uleb128 0x29 # Included from line number 41
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro89
+ .byte 0x4 # End file
+ .byte 0x3 # Start new file
+ .uleb128 0xa8 # Included from line number 168
+ .uleb128 0x9 # file /usr/include/c++/15/bits/exception_ptr.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF2048 # The macro: "_EXCEPTION_PTR_H "
+ .file 136 "/usr/include/c++/15/bits/cxxabi_init_exception.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x24 # Included from line number 36
+ .uleb128 0x88 # file /usr/include/c++/15/bits/cxxabi_init_exception.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF2049 # The macro: "_CXXABI_INIT_EXCEPTION_H 1"
+ .byte 0x3 # Start new file
+ .uleb128 0x28 # Included from line number 40
+ .uleb128 0xe # file /usr/lib/gcc/x86_64-redhat-linux/15/include/stddef.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro90
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro91
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro92
+ .byte 0x4 # End file
+ .file 137 "/usr/include/c++/15/bits/nested_exception.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xa9 # Included from line number 169
+ .uleb128 0x89 # file /usr/include/c++/15/bits/nested_exception.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF2072 # The macro: "_GLIBCXX_NESTED_EXCEPTION_H 1"
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .file 138 "/usr/include/c++/15/bits/shared_ptr_atomic.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x53 # Included from line number 83
+ .uleb128 0x8a # file /usr/include/c++/15/bits/shared_ptr_atomic.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF2073 # The macro: "_SHARED_PTR_ATOMIC_H 1"
+ .file 139 "/usr/include/c++/15/bits/atomic_base.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x21 # Included from line number 33
+ .uleb128 0x8b # file /usr/include/c++/15/bits/atomic_base.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF2074 # The macro: "_GLIBCXX_ATOMIC_BASE_H 1"
+ .file 140 "/usr/include/c++/15/bits/atomic_lockfree_defines.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x27 # Included from line number 39
+ .uleb128 0x8c # file /usr/include/c++/15/bits/atomic_lockfree_defines.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro93
+ .byte 0x4 # End file
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF2086 # The macro: "_GLIBCXX_ALWAYS_INLINE inline __attribute__((__always_inline__))"
+ .byte 0x3 # Start new file
+ .uleb128 0x32 # Included from line number 50
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro94
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro95
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro96
+ .byte 0x4 # End file
+ .file 141 "/usr/include/c++/15/backward/auto_ptr.h"
+ .byte 0x3 # Start new file
+ .uleb128 0x58 # Included from line number 88
+ .uleb128 0x8d # file /usr/include/c++/15/backward/auto_ptr.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF2098 # The macro: "_BACKWARD_AUTO_PTR_H 1"
+ .byte 0x4 # End file
+ .byte 0x7 # Import
+ .long .Ldebug_macro97
+ .byte 0x3 # Start new file
+ .uleb128 0x75 # Included from line number 117
+ .uleb128 0x2b # file /usr/include/c++/15/bits/version.h
+ .byte 0x7 # Import
+ .long .Ldebug_macro98
+ .byte 0x4 # End file
+ .file 142 "/usr/include/c++/15/pstl/glue_memory_defs.h"
+ .byte 0x3 # Start new file
+ .uleb128 0xad # Included from line number 173
+ .uleb128 0x8e # file /usr/include/c++/15/pstl/glue_memory_defs.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb # At line number 11
+ .long .LASF2124 # The macro: "_PSTL_GLUE_MEMORY_DEFS_H "
+ .byte 0x3 # Start new file
+ .uleb128 0xd # Included from line number 13
+ .uleb128 0x16 # file /usr/include/c++/15/pstl/execution_defs.h
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb # At line number 11
+ .long .LASF2125 # The macro: "_PSTL_EXECUTION_POLICY_DEFS_H "
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0x4 # End file
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.0.6d6edf9739a27cf28f5b627df695fc9e,comdat
+.Ldebug_macro2:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF2 # The macro: "__STDC__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF3 # The macro: "__cplusplus 201703L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF4 # The macro: "__STDC_UTF_16__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF5 # The macro: "__STDC_UTF_32__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF6 # The macro: "__STDC_HOSTED__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF7 # The macro: "__STDC_EMBED_NOT_FOUND__ 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF8 # The macro: "__STDC_EMBED_FOUND__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF9 # The macro: "__STDC_EMBED_EMPTY__ 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF10 # The macro: "__GNUC__ 15"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF11 # The macro: "__GNUC_MINOR__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF12 # The macro: "__GNUC_PATCHLEVEL__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF13 # The macro: "__VERSION__ "15.1.1 20250425 (Red Hat 15.1.1-1)""
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF14 # The macro: "__GNUC_RH_RELEASE__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF15 # The macro: "__ATOMIC_RELAXED 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF16 # The macro: "__ATOMIC_SEQ_CST 5"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF17 # The macro: "__ATOMIC_ACQUIRE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF18 # The macro: "__ATOMIC_RELEASE 3"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF19 # The macro: "__ATOMIC_ACQ_REL 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF20 # The macro: "__ATOMIC_CONSUME 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF21 # The macro: "__OPTIMIZE__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF22 # The macro: "__FINITE_MATH_ONLY__ 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF23 # The macro: "_LP64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF24 # The macro: "__LP64__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF25 # The macro: "__SIZEOF_INT__ 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF26 # The macro: "__SIZEOF_LONG__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF27 # The macro: "__SIZEOF_LONG_LONG__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF28 # The macro: "__SIZEOF_SHORT__ 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF29 # The macro: "__SIZEOF_FLOAT__ 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF30 # The macro: "__SIZEOF_DOUBLE__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF31 # The macro: "__SIZEOF_LONG_DOUBLE__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF32 # The macro: "__SIZEOF_SIZE_T__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF33 # The macro: "__CHAR_BIT__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF34 # The macro: "__BIGGEST_ALIGNMENT__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF35 # The macro: "__ORDER_LITTLE_ENDIAN__ 1234"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF36 # The macro: "__ORDER_BIG_ENDIAN__ 4321"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF37 # The macro: "__ORDER_PDP_ENDIAN__ 3412"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF38 # The macro: "__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF39 # The macro: "__FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF40 # The macro: "__SIZEOF_POINTER__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF41 # The macro: "__GNUC_EXECUTION_CHARSET_NAME "UTF-8""
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF42 # The macro: "__GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE""
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF43 # The macro: "__GNUG__ 15"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF44 # The macro: "__SIZE_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF45 # The macro: "__PTRDIFF_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF46 # The macro: "__WCHAR_TYPE__ int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF47 # The macro: "__WINT_TYPE__ unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF48 # The macro: "__INTMAX_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF49 # The macro: "__UINTMAX_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF50 # The macro: "__CHAR16_TYPE__ short unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF51 # The macro: "__CHAR32_TYPE__ unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF52 # The macro: "__SIG_ATOMIC_TYPE__ int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF53 # The macro: "__INT8_TYPE__ signed char"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF54 # The macro: "__INT16_TYPE__ short int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF55 # The macro: "__INT32_TYPE__ int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF56 # The macro: "__INT64_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF57 # The macro: "__UINT8_TYPE__ unsigned char"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF58 # The macro: "__UINT16_TYPE__ short unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF59 # The macro: "__UINT32_TYPE__ unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF60 # The macro: "__UINT64_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF61 # The macro: "__INT_LEAST8_TYPE__ signed char"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF62 # The macro: "__INT_LEAST16_TYPE__ short int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF63 # The macro: "__INT_LEAST32_TYPE__ int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF64 # The macro: "__INT_LEAST64_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF65 # The macro: "__UINT_LEAST8_TYPE__ unsigned char"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF66 # The macro: "__UINT_LEAST16_TYPE__ short unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF67 # The macro: "__UINT_LEAST32_TYPE__ unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF68 # The macro: "__UINT_LEAST64_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF69 # The macro: "__INT_FAST8_TYPE__ signed char"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF70 # The macro: "__INT_FAST16_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF71 # The macro: "__INT_FAST32_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF72 # The macro: "__INT_FAST64_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF73 # The macro: "__UINT_FAST8_TYPE__ unsigned char"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF74 # The macro: "__UINT_FAST16_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF75 # The macro: "__UINT_FAST32_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF76 # The macro: "__UINT_FAST64_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF77 # The macro: "__INTPTR_TYPE__ long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF78 # The macro: "__UINTPTR_TYPE__ long unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF79 # The macro: "__GXX_WEAK__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF80 # The macro: "__DEPRECATED 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF81 # The macro: "__GXX_RTTI 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF82 # The macro: "__cpp_rtti 199711L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF83 # The macro: "__GXX_EXPERIMENTAL_CXX0X__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF84 # The macro: "__GXX_CONSTEXPR_ASM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF85 # The macro: "__cpp_binary_literals 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF86 # The macro: "__cpp_hex_float 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF87 # The macro: "__cpp_runtime_arrays 198712L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF88 # The macro: "__cpp_raw_strings 200710L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF89 # The macro: "__cpp_unicode_literals 200710L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF90 # The macro: "__cpp_user_defined_literals 200809L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF91 # The macro: "__cpp_lambdas 200907L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF92 # The macro: "__cpp_decltype 200707L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF93 # The macro: "__cpp_attributes 200809L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF94 # The macro: "__cpp_rvalue_reference 200610L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF95 # The macro: "__cpp_rvalue_references 200610L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF96 # The macro: "__cpp_variadic_templates 200704L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF97 # The macro: "__cpp_initializer_lists 200806L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF98 # The macro: "__cpp_delegating_constructors 200604L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF99 # The macro: "__cpp_nsdmi 200809L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF100 # The macro: "__cpp_inheriting_constructors 201511L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF101 # The macro: "__cpp_ref_qualifiers 200710L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF102 # The macro: "__cpp_alias_templates 200704L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF103 # The macro: "__cpp_return_type_deduction 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF104 # The macro: "__cpp_init_captures 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF105 # The macro: "__cpp_generic_lambdas 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF106 # The macro: "__cpp_decltype_auto 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF107 # The macro: "__cpp_aggregate_nsdmi 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF108 # The macro: "__cpp_variable_templates 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF109 # The macro: "__cpp_digit_separators 201309L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF110 # The macro: "__cpp_unicode_characters 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF111 # The macro: "__cpp_static_assert 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF112 # The macro: "__cpp_namespace_attributes 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF113 # The macro: "__cpp_enumerator_attributes 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF114 # The macro: "__cpp_nested_namespace_definitions 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF115 # The macro: "__cpp_fold_expressions 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF116 # The macro: "__cpp_nontype_template_args 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF117 # The macro: "__cpp_range_based_for 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF118 # The macro: "__cpp_constexpr 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF119 # The macro: "__cpp_if_constexpr 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF120 # The macro: "__cpp_capture_star_this 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF121 # The macro: "__cpp_inline_variables 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF122 # The macro: "__cpp_aggregate_bases 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF123 # The macro: "__cpp_deduction_guides 201703L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF124 # The macro: "__cpp_noexcept_function_type 201510L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF125 # The macro: "__cpp_template_auto 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF126 # The macro: "__cpp_structured_bindings 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF127 # The macro: "__cpp_variadic_using 201611L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF128 # The macro: "__cpp_guaranteed_copy_elision 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF129 # The macro: "__cpp_nontype_template_parameter_auto 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF130 # The macro: "__cpp_sized_deallocation 201309L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF131 # The macro: "__cpp_aligned_new 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF132 # The macro: "__STDCPP_DEFAULT_NEW_ALIGNMENT__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF133 # The macro: "__cpp_template_template_args 201611L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF134 # The macro: "__cpp_threadsafe_static_init 200806L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF135 # The macro: "__STDCPP_THREADS__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF136 # The macro: "__EXCEPTIONS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF137 # The macro: "__cpp_exceptions 199711L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF138 # The macro: "__GXX_ABI_VERSION 1020"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF139 # The macro: "__SCHAR_MAX__ 0x7f"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF140 # The macro: "__SHRT_MAX__ 0x7fff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF141 # The macro: "__INT_MAX__ 0x7fffffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF142 # The macro: "__LONG_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF143 # The macro: "__LONG_LONG_MAX__ 0x7fffffffffffffffLL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF144 # The macro: "__WCHAR_MAX__ 0x7fffffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF145 # The macro: "__WCHAR_MIN__ (-__WCHAR_MAX__ - 1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF146 # The macro: "__WINT_MAX__ 0xffffffffU"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF147 # The macro: "__WINT_MIN__ 0U"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF148 # The macro: "__PTRDIFF_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF149 # The macro: "__SIZE_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF150 # The macro: "__SCHAR_WIDTH__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF151 # The macro: "__SHRT_WIDTH__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF152 # The macro: "__INT_WIDTH__ 32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF153 # The macro: "__LONG_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF154 # The macro: "__LONG_LONG_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF155 # The macro: "__WCHAR_WIDTH__ 32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF156 # The macro: "__WINT_WIDTH__ 32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF157 # The macro: "__PTRDIFF_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF158 # The macro: "__SIZE_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF159 # The macro: "__GLIBCXX_TYPE_INT_N_0 __int128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF160 # The macro: "__GLIBCXX_BITSIZE_INT_N_0 128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF161 # The macro: "__INTMAX_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF162 # The macro: "__INTMAX_C(c) c ## L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF163 # The macro: "__UINTMAX_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF164 # The macro: "__UINTMAX_C(c) c ## UL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF165 # The macro: "__INTMAX_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF166 # The macro: "__SIG_ATOMIC_MAX__ 0x7fffffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF167 # The macro: "__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF168 # The macro: "__SIG_ATOMIC_WIDTH__ 32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF169 # The macro: "__INT8_MAX__ 0x7f"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF170 # The macro: "__INT16_MAX__ 0x7fff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF171 # The macro: "__INT32_MAX__ 0x7fffffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF172 # The macro: "__INT64_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF173 # The macro: "__UINT8_MAX__ 0xff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF174 # The macro: "__UINT16_MAX__ 0xffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF175 # The macro: "__UINT32_MAX__ 0xffffffffU"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF176 # The macro: "__UINT64_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF177 # The macro: "__INT_LEAST8_MAX__ 0x7f"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF178 # The macro: "__INT8_C(c) c"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF179 # The macro: "__INT_LEAST8_WIDTH__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF180 # The macro: "__INT_LEAST16_MAX__ 0x7fff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF181 # The macro: "__INT16_C(c) c"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF182 # The macro: "__INT_LEAST16_WIDTH__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF183 # The macro: "__INT_LEAST32_MAX__ 0x7fffffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF184 # The macro: "__INT32_C(c) c"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF185 # The macro: "__INT_LEAST32_WIDTH__ 32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF186 # The macro: "__INT_LEAST64_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF187 # The macro: "__INT64_C(c) c ## L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF188 # The macro: "__INT_LEAST64_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF189 # The macro: "__UINT_LEAST8_MAX__ 0xff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF190 # The macro: "__UINT8_C(c) c"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF191 # The macro: "__UINT_LEAST16_MAX__ 0xffff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF192 # The macro: "__UINT16_C(c) c"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF193 # The macro: "__UINT_LEAST32_MAX__ 0xffffffffU"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF194 # The macro: "__UINT32_C(c) c ## U"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF195 # The macro: "__UINT_LEAST64_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF196 # The macro: "__UINT64_C(c) c ## UL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF197 # The macro: "__INT_FAST8_MAX__ 0x7f"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF198 # The macro: "__INT_FAST8_WIDTH__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF199 # The macro: "__INT_FAST16_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF200 # The macro: "__INT_FAST16_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF201 # The macro: "__INT_FAST32_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF202 # The macro: "__INT_FAST32_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF203 # The macro: "__INT_FAST64_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF204 # The macro: "__INT_FAST64_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF205 # The macro: "__UINT_FAST8_MAX__ 0xff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF206 # The macro: "__UINT_FAST16_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF207 # The macro: "__UINT_FAST32_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF208 # The macro: "__UINT_FAST64_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF209 # The macro: "__INTPTR_MAX__ 0x7fffffffffffffffL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF210 # The macro: "__INTPTR_WIDTH__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF211 # The macro: "__UINTPTR_MAX__ 0xffffffffffffffffUL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF212 # The macro: "__GCC_IEC_559 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF213 # The macro: "__GCC_IEC_559_COMPLEX 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF214 # The macro: "__FLT_EVAL_METHOD__ 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF215 # The macro: "__FLT_EVAL_METHOD_TS_18661_3__ 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF216 # The macro: "__DEC_EVAL_METHOD__ 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF217 # The macro: "__FLT_RADIX__ 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF218 # The macro: "__FLT_MANT_DIG__ 24"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF219 # The macro: "__FLT_DIG__ 6"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF220 # The macro: "__FLT_MIN_EXP__ (-125)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF221 # The macro: "__FLT_MIN_10_EXP__ (-37)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF222 # The macro: "__FLT_MAX_EXP__ 128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF223 # The macro: "__FLT_MAX_10_EXP__ 38"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF224 # The macro: "__FLT_DECIMAL_DIG__ 9"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF225 # The macro: "__FLT_MAX__ 3.40282346638528859811704183484516925e+38F"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF226 # The macro: "__FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF227 # The macro: "__FLT_MIN__ 1.17549435082228750796873653722224568e-38F"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF228 # The macro: "__FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF229 # The macro: "__FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF230 # The macro: "__FLT_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF231 # The macro: "__FLT_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF232 # The macro: "__FLT_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF233 # The macro: "__FLT_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF234 # The macro: "__DBL_MANT_DIG__ 53"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF235 # The macro: "__DBL_DIG__ 15"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF236 # The macro: "__DBL_MIN_EXP__ (-1021)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF237 # The macro: "__DBL_MIN_10_EXP__ (-307)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF238 # The macro: "__DBL_MAX_EXP__ 1024"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF239 # The macro: "__DBL_MAX_10_EXP__ 308"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF240 # The macro: "__DBL_DECIMAL_DIG__ 17"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF241 # The macro: "__DBL_MAX__ double(1.79769313486231570814527423731704357e+308L)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF242 # The macro: "__DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF243 # The macro: "__DBL_MIN__ double(2.22507385850720138309023271733240406e-308L)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF244 # The macro: "__DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF245 # The macro: "__DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF246 # The macro: "__DBL_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF247 # The macro: "__DBL_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF248 # The macro: "__DBL_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF249 # The macro: "__DBL_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF250 # The macro: "__LDBL_MANT_DIG__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF251 # The macro: "__LDBL_DIG__ 18"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF252 # The macro: "__LDBL_MIN_EXP__ (-16381)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF253 # The macro: "__LDBL_MIN_10_EXP__ (-4931)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF254 # The macro: "__LDBL_MAX_EXP__ 16384"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF255 # The macro: "__LDBL_MAX_10_EXP__ 4932"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF256 # The macro: "__DECIMAL_DIG__ 21"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF257 # The macro: "__LDBL_DECIMAL_DIG__ 21"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF258 # The macro: "__LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF259 # The macro: "__LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF260 # The macro: "__LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF261 # The macro: "__LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF262 # The macro: "__LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF263 # The macro: "__LDBL_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF264 # The macro: "__LDBL_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF265 # The macro: "__LDBL_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF266 # The macro: "__LDBL_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF267 # The macro: "__FLT16_MANT_DIG__ 11"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF268 # The macro: "__FLT16_DIG__ 3"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF269 # The macro: "__FLT16_MIN_EXP__ (-13)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF270 # The macro: "__FLT16_MIN_10_EXP__ (-4)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF271 # The macro: "__FLT16_MAX_EXP__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF272 # The macro: "__FLT16_MAX_10_EXP__ 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF273 # The macro: "__FLT16_DECIMAL_DIG__ 5"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF274 # The macro: "__FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF275 # The macro: "__FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF276 # The macro: "__FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF277 # The macro: "__FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF278 # The macro: "__FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF279 # The macro: "__FLT16_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF280 # The macro: "__FLT16_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF281 # The macro: "__FLT16_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF282 # The macro: "__FLT16_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF283 # The macro: "__FLT32_MANT_DIG__ 24"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF284 # The macro: "__FLT32_DIG__ 6"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF285 # The macro: "__FLT32_MIN_EXP__ (-125)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF286 # The macro: "__FLT32_MIN_10_EXP__ (-37)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF287 # The macro: "__FLT32_MAX_EXP__ 128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF288 # The macro: "__FLT32_MAX_10_EXP__ 38"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF289 # The macro: "__FLT32_DECIMAL_DIG__ 9"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF290 # The macro: "__FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF291 # The macro: "__FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF292 # The macro: "__FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF293 # The macro: "__FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF294 # The macro: "__FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF295 # The macro: "__FLT32_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF296 # The macro: "__FLT32_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF297 # The macro: "__FLT32_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF298 # The macro: "__FLT32_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF299 # The macro: "__FLT64_MANT_DIG__ 53"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF300 # The macro: "__FLT64_DIG__ 15"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF301 # The macro: "__FLT64_MIN_EXP__ (-1021)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF302 # The macro: "__FLT64_MIN_10_EXP__ (-307)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF303 # The macro: "__FLT64_MAX_EXP__ 1024"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF304 # The macro: "__FLT64_MAX_10_EXP__ 308"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF305 # The macro: "__FLT64_DECIMAL_DIG__ 17"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF306 # The macro: "__FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF307 # The macro: "__FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF308 # The macro: "__FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF309 # The macro: "__FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF310 # The macro: "__FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF311 # The macro: "__FLT64_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF312 # The macro: "__FLT64_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF313 # The macro: "__FLT64_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF314 # The macro: "__FLT64_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF315 # The macro: "__FLT128_MANT_DIG__ 113"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF316 # The macro: "__FLT128_DIG__ 33"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF317 # The macro: "__FLT128_MIN_EXP__ (-16381)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF318 # The macro: "__FLT128_MIN_10_EXP__ (-4931)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF319 # The macro: "__FLT128_MAX_EXP__ 16384"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF320 # The macro: "__FLT128_MAX_10_EXP__ 4932"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF321 # The macro: "__FLT128_DECIMAL_DIG__ 36"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF322 # The macro: "__FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF323 # The macro: "__FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF324 # The macro: "__FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF325 # The macro: "__FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF326 # The macro: "__FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF327 # The macro: "__FLT128_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF328 # The macro: "__FLT128_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF329 # The macro: "__FLT128_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF330 # The macro: "__FLT128_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF331 # The macro: "__FLT32X_MANT_DIG__ 53"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF332 # The macro: "__FLT32X_DIG__ 15"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF333 # The macro: "__FLT32X_MIN_EXP__ (-1021)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF334 # The macro: "__FLT32X_MIN_10_EXP__ (-307)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF335 # The macro: "__FLT32X_MAX_EXP__ 1024"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF336 # The macro: "__FLT32X_MAX_10_EXP__ 308"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF337 # The macro: "__FLT32X_DECIMAL_DIG__ 17"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF338 # The macro: "__FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF339 # The macro: "__FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF340 # The macro: "__FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF341 # The macro: "__FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF342 # The macro: "__FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF343 # The macro: "__FLT32X_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF344 # The macro: "__FLT32X_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF345 # The macro: "__FLT32X_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF346 # The macro: "__FLT32X_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF347 # The macro: "__FLT64X_MANT_DIG__ 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF348 # The macro: "__FLT64X_DIG__ 18"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF349 # The macro: "__FLT64X_MIN_EXP__ (-16381)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF350 # The macro: "__FLT64X_MIN_10_EXP__ (-4931)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF351 # The macro: "__FLT64X_MAX_EXP__ 16384"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF352 # The macro: "__FLT64X_MAX_10_EXP__ 4932"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF353 # The macro: "__FLT64X_DECIMAL_DIG__ 21"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF354 # The macro: "__FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF355 # The macro: "__FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF356 # The macro: "__FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF357 # The macro: "__FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF358 # The macro: "__FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF359 # The macro: "__FLT64X_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF360 # The macro: "__FLT64X_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF361 # The macro: "__FLT64X_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF362 # The macro: "__FLT64X_IS_IEC_60559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF363 # The macro: "__BFLT16_MANT_DIG__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF364 # The macro: "__BFLT16_DIG__ 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF365 # The macro: "__BFLT16_MIN_EXP__ (-125)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF366 # The macro: "__BFLT16_MIN_10_EXP__ (-37)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF367 # The macro: "__BFLT16_MAX_EXP__ 128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF368 # The macro: "__BFLT16_MAX_10_EXP__ 38"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF369 # The macro: "__BFLT16_DECIMAL_DIG__ 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF370 # The macro: "__BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF371 # The macro: "__BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF372 # The macro: "__BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF373 # The macro: "__BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF374 # The macro: "__BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF375 # The macro: "__BFLT16_HAS_DENORM__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF376 # The macro: "__BFLT16_HAS_INFINITY__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF377 # The macro: "__BFLT16_HAS_QUIET_NAN__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF378 # The macro: "__BFLT16_IS_IEC_60559__ 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF379 # The macro: "__DEC32_MANT_DIG__ 7"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF380 # The macro: "__DEC32_MIN_EXP__ (-94)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF381 # The macro: "__DEC32_MAX_EXP__ 97"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF382 # The macro: "__DEC32_MIN__ 1E-95DF"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF383 # The macro: "__DEC32_MAX__ 9.999999E96DF"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF384 # The macro: "__DEC32_EPSILON__ 1E-6DF"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF385 # The macro: "__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF386 # The macro: "__DEC64_MANT_DIG__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF387 # The macro: "__DEC64_MIN_EXP__ (-382)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF388 # The macro: "__DEC64_MAX_EXP__ 385"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF389 # The macro: "__DEC64_MIN__ 1E-383DD"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF390 # The macro: "__DEC64_MAX__ 9.999999999999999E384DD"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF391 # The macro: "__DEC64_EPSILON__ 1E-15DD"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF392 # The macro: "__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF393 # The macro: "__DEC128_MANT_DIG__ 34"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF394 # The macro: "__DEC128_MIN_EXP__ (-6142)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF395 # The macro: "__DEC128_MAX_EXP__ 6145"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF396 # The macro: "__DEC128_MIN__ 1E-6143DL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF397 # The macro: "__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF398 # The macro: "__DEC128_EPSILON__ 1E-33DL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF399 # The macro: "__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF400 # The macro: "__DEC64X_MANT_DIG__ 34"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF401 # The macro: "__DEC64X_MIN_EXP__ (-6142)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF402 # The macro: "__DEC64X_MAX_EXP__ 6145"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF403 # The macro: "__DEC64X_MIN__ 1E-6143D64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF404 # The macro: "__DEC64X_MAX__ 9.999999999999999999999999999999999E6144D64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF405 # The macro: "__DEC64X_EPSILON__ 1E-33D64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF406 # The macro: "__DEC64X_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143D64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF407 # The macro: "__REGISTER_PREFIX__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF408 # The macro: "__USER_LABEL_PREFIX__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF409 # The macro: "__GNUC_STDC_INLINE__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF410 # The macro: "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF411 # The macro: "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF412 # The macro: "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF413 # The macro: "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF414 # The macro: "__GCC_ATOMIC_BOOL_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF415 # The macro: "__GCC_ATOMIC_CHAR_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF416 # The macro: "__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF417 # The macro: "__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF418 # The macro: "__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF419 # The macro: "__GCC_ATOMIC_SHORT_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF420 # The macro: "__GCC_ATOMIC_INT_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF421 # The macro: "__GCC_ATOMIC_LONG_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF422 # The macro: "__GCC_ATOMIC_LLONG_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF423 # The macro: "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF424 # The macro: "__GCC_DESTRUCTIVE_SIZE 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF425 # The macro: "__GCC_CONSTRUCTIVE_SIZE 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF426 # The macro: "__GCC_ATOMIC_POINTER_LOCK_FREE 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF427 # The macro: "__HAVE_SPECULATION_SAFE_VALUE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF428 # The macro: "__GCC_HAVE_DWARF2_CFI_ASM 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF429 # The macro: "__PRAGMA_REDEFINE_EXTNAME 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF430 # The macro: "__SIZEOF_INT128__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF431 # The macro: "__SIZEOF_WCHAR_T__ 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF432 # The macro: "__SIZEOF_WINT_T__ 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF433 # The macro: "__SIZEOF_PTRDIFF_T__ 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF434 # The macro: "__amd64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF435 # The macro: "__amd64__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF436 # The macro: "__x86_64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF437 # The macro: "__x86_64__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF438 # The macro: "__SIZEOF_FLOAT80__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF439 # The macro: "__SIZEOF_FLOAT128__ 16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF440 # The macro: "__ATOMIC_HLE_ACQUIRE 65536"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF441 # The macro: "__ATOMIC_HLE_RELEASE 131072"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF442 # The macro: "__GCC_ASM_FLAG_OUTPUTS__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF443 # The macro: "__k8 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF444 # The macro: "__k8__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF445 # The macro: "__code_model_small__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF446 # The macro: "__MMX__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF447 # The macro: "__SSE__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF448 # The macro: "__SSE2__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF449 # The macro: "__FXSR__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF450 # The macro: "__SSE_MATH__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF451 # The macro: "__SSE2_MATH__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF452 # The macro: "__MMX_WITH_SSE__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF453 # The macro: "__SEG_FS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF454 # The macro: "__SEG_GS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF455 # The macro: "__gnu_linux__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF456 # The macro: "__linux 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF457 # The macro: "__linux__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF458 # The macro: "linux 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF459 # The macro: "__unix 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF460 # The macro: "__unix__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF461 # The macro: "unix 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF462 # The macro: "__ELF__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF463 # The macro: "__DECIMAL_BID_FORMAT__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0 # At line number 0
+ .long .LASF464 # The macro: "_GNU_SOURCE 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stdcpredef.h.19.88fdbfd5cf6f83ed579effc3e425f09b,comdat
+.Ldebug_macro3:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13 # At line number 19
+ .long .LASF465 # The macro: "_STDC_PREDEF_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26 # At line number 38
+ .long .LASF466 # The macro: "__STDC_IEC_559__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27 # At line number 39
+ .long .LASF467 # The macro: "__STDC_IEC_60559_BFP__ 201404L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF468 # The macro: "__STDC_IEC_559_COMPLEX__ 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31 # At line number 49
+ .long .LASF469 # The macro: "__STDC_IEC_60559_COMPLEX__ 201404L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF470 # The macro: "__STDC_ISO_10646__ 201706L"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.wordsize.h.4.21825217995af4880cdf0ea22ad93ab2,comdat
+.Ldebug_macro4:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4 # At line number 4
+ .long .LASF474 # The macro: "__WORDSIZE 64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb # At line number 11
+ .long .LASF475 # The macro: "__WORDSIZE_TIME64_COMPAT32 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf # At line number 15
+ .long .LASF476 # The macro: "__SYSCALL_WORDSIZE 64"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cconfig.h.1945.b6e1a0853c4cceb838353ccb00a51862,comdat
+.Ldebug_macro5:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x799 # At line number 1945
+ .long .LASF477 # The macro: "_GLIBCXX_CXX_CONFIG_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7a7 # At line number 1959
+ .long .LASF478 # The macro: "_GLIBCXX_RELEASE 15"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7aa # At line number 1962
+ .long .LASF479 # The macro: "__GLIBCXX__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7ab # At line number 1963
+ .long .LASF480 # The macro: "__GLIBCXX__ 20250425"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7b4 # At line number 1972
+ .long .LASF481 # The macro: "_GLIBCXX_PURE __attribute__ ((__pure__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7b8 # At line number 1976
+ .long .LASF482 # The macro: "_GLIBCXX_CONST __attribute__ ((__const__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF483 # The macro: "_GLIBCXX_NORETURN __attribute__ ((__noreturn__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7c9 # At line number 1993
+ .long .LASF484 # The macro: "_GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7cc # At line number 1996
+ .long .LASF485 # The macro: "_GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7e4 # At line number 2020
+ .long .LASF486 # The macro: "_GLIBCXX_USE_DEPRECATED 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7e8 # At line number 2024
+ .long .LASF487 # The macro: "_GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF488 # The macro: "_GLIBCXX_DEPRECATED_SUGGEST(ALT) __attribute__ ((__deprecated__ ("use '" ALT "' instead")))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7f1 # At line number 2033
+ .long .LASF489 # The macro: "_GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7f2 # At line number 2034
+ .long .LASF490 # The macro: "_GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7f9 # At line number 2041
+ .long .LASF491 # The macro: "_GLIBCXX14_DEPRECATED _GLIBCXX_DEPRECATED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7fa # At line number 2042
+ .long .LASF492 # The macro: "_GLIBCXX14_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x801 # At line number 2049
+ .long .LASF493 # The macro: "_GLIBCXX17_DEPRECATED [[__deprecated__]]"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x802 # At line number 2050
+ .long .LASF494 # The macro: "_GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x80c # At line number 2060
+ .long .LASF495 # The macro: "_GLIBCXX20_DEPRECATED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x80d # At line number 2061
+ .long .LASF496 # The macro: "_GLIBCXX20_DEPRECATED_SUGGEST(ALT) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x814 # At line number 2068
+ .long .LASF497 # The macro: "_GLIBCXX23_DEPRECATED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x815 # At line number 2069
+ .long .LASF498 # The macro: "_GLIBCXX23_DEPRECATED_SUGGEST(ALT) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x81c # At line number 2076
+ .long .LASF499 # The macro: "_GLIBCXX26_DEPRECATED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x81d # At line number 2077
+ .long .LASF500 # The macro: "_GLIBCXX26_DEPRECATED_SUGGEST(ALT) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x822 # At line number 2082
+ .long .LASF501 # The macro: "_GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11")))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x827 # At line number 2087
+ .long .LASF502 # The macro: "_GLIBCXX_NODISCARD [[__nodiscard__]]"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x833 # At line number 2099
+ .long .LASF503 # The macro: "_GLIBCXX_CONSTEXPR constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x834 # At line number 2100
+ .long .LASF504 # The macro: "_GLIBCXX_USE_CONSTEXPR constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x83d # At line number 2109
+ .long .LASF505 # The macro: "_GLIBCXX14_CONSTEXPR constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x845 # At line number 2117
+ .long .LASF506 # The macro: "_GLIBCXX17_CONSTEXPR constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x84f # At line number 2127
+ .long .LASF507 # The macro: "_GLIBCXX20_CONSTEXPR "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF508 # The macro: "_GLIBCXX23_CONSTEXPR "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x85f # At line number 2143
+ .long .LASF509 # The macro: "_GLIBCXX26_CONSTEXPR "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x865 # At line number 2149
+ .long .LASF510 # The macro: "_GLIBCXX17_INLINE inline"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x86e # At line number 2158
+ .long .LASF511 # The macro: "_GLIBCXX_NOEXCEPT noexcept"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x86f # At line number 2159
+ .long .LASF512 # The macro: "_GLIBCXX_NOEXCEPT_IF(...) noexcept(__VA_ARGS__)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x870 # At line number 2160
+ .long .LASF513 # The macro: "_GLIBCXX_USE_NOEXCEPT noexcept"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x871 # At line number 2161
+ .long .LASF514 # The macro: "_GLIBCXX_THROW(_EXC) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x87b # At line number 2171
+ .long .LASF515 # The macro: "_GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x880 # At line number 2176
+ .long .LASF516 # The macro: "_GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x887 # At line number 2183
+ .long .LASF517 # The macro: "_GLIBCXX_NOEXCEPT_PARM , bool _NE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x888 # At line number 2184
+ .long .LASF518 # The macro: "_GLIBCXX_NOEXCEPT_QUAL noexcept (_NE)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x898 # At line number 2200
+ .long .LASF519 # The macro: "_GLIBCXX_EXTERN_TEMPLATE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8df # At line number 2271
+ .long .LASF520 # The macro: "_GLIBCXX_USE_DUAL_ABI 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8e7 # At line number 2279
+ .long .LASF521 # The macro: "_GLIBCXX_USE_CXX11_ABI 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8f3 # At line number 2291
+ .long .LASF522 # The macro: "_GLIBCXX_NAMESPACE_CXX11 __cxx11::"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8f4 # At line number 2292
+ .long .LASF523 # The macro: "_GLIBCXX_BEGIN_NAMESPACE_CXX11 namespace __cxx11 {"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8f5 # At line number 2293
+ .long .LASF524 # The macro: "_GLIBCXX_END_NAMESPACE_CXX11 }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8f6 # At line number 2294
+ .long .LASF525 # The macro: "_GLIBCXX_DEFAULT_ABI_TAG _GLIBCXX_ABI_TAG_CXX11"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8ff # At line number 2303
+ .long .LASF526 # The macro: "_GLIBCXX_INLINE_VERSION 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x921 # At line number 2337
+ .long .LASF527 # The macro: "_GLIBCXX_BEGIN_NAMESPACE_VERSION "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x922 # At line number 2338
+ .long .LASF528 # The macro: "_GLIBCXX_END_NAMESPACE_VERSION "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x924 # At line number 2340
+ .long .LASF529 # The macro: "_GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(X) inline namespace X {"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x925 # At line number 2341
+ .long .LASF530 # The macro: "_GLIBCXX_END_INLINE_ABI_NAMESPACE(X) }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x966 # At line number 2406
+ .long .LASF531 # The macro: "_GLIBCXX_STD_C std"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x967 # At line number 2407
+ .long .LASF532 # The macro: "_GLIBCXX_BEGIN_NAMESPACE_CONTAINER "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x968 # At line number 2408
+ .long .LASF533 # The macro: "_GLIBCXX_END_NAMESPACE_CONTAINER "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x971 # At line number 2417
+ .long .LASF534 # The macro: "_GLIBCXX_STD_A std"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x972 # At line number 2418
+ .long .LASF535 # The macro: "_GLIBCXX_BEGIN_NAMESPACE_ALGO "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x973 # At line number 2419
+ .long .LASF536 # The macro: "_GLIBCXX_END_NAMESPACE_ALGO "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x978 # At line number 2424
+ .long .LASF537 # The macro: "_GLIBCXX_LONG_DOUBLE_COMPAT"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x982 # At line number 2434
+ .long .LASF538 # The macro: "_GLIBCXX_CLANG"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x988 # At line number 2440
+ .long .LASF539 # The macro: "_GLIBCXX_LONG_DOUBLE_ALT128_COMPAT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9a6 # At line number 2470
+ .long .LASF540 # The macro: "_GLIBCXX_NAMESPACE_LDBL "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9a7 # At line number 2471
+ .long .LASF541 # The macro: "_GLIBCXX_BEGIN_NAMESPACE_LDBL "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9a8 # At line number 2472
+ .long .LASF542 # The macro: "_GLIBCXX_END_NAMESPACE_LDBL "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9ac # At line number 2476
+ .long .LASF543 # The macro: "_GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_CXX11"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9ad # At line number 2477
+ .long .LASF544 # The macro: "_GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_CXX11"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9ae # At line number 2478
+ .long .LASF545 # The macro: "_GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_CXX11"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9c6 # At line number 2502
+ .long .LASF546 # The macro: "_GLIBCXX_HAVE_IS_CONSTANT_EVALUATED 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9df # At line number 2527
+ .long .LASF547 # The macro: "_GLIBCXX_VERBOSE_ASSERT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9ef # At line number 2543
+ .long .LASF548 # The macro: "_GLIBCXX_ASSERT_FAIL(_Condition) std::__glibcxx_assert_fail(__FILE__, __LINE__, __PRETTY_FUNCTION__, #_Condition)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa09 # At line number 2569
+ .long .LASF549 # The macro: "__glibcxx_assert(cond) do { if (std::__is_constant_evaluated() && !bool(cond)) std::__glibcxx_assert_fail(); } while (false)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa33 # At line number 2611
+ .long .LASF550 # The macro: "_GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa36 # At line number 2614
+ .long .LASF551 # The macro: "_GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa3a # At line number 2618
+ .long .LASF552 # The macro: "_GLIBCXX_BEGIN_EXTERN_C extern "C" {"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa3b # At line number 2619
+ .long .LASF553 # The macro: "_GLIBCXX_END_EXTERN_C }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa3d # At line number 2621
+ .long .LASF554 # The macro: "_GLIBCXX_USE_ALLOCATOR_NEW 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.os_defines.h.31.00ac2dfcc18ce0a4ccd7d724c7e326ea,comdat
+.Ldebug_macro6:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF555 # The macro: "_GLIBCXX_OS_DEFINES 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF556 # The macro: "__NO_CTYPE 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.features.h.19.bdce2f9bc3939800030d1d9eb242d816,comdat
+.Ldebug_macro7:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13 # At line number 19
+ .long .LASF557 # The macro: "_FEATURES_H 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81 # At line number 129
+ .long .LASF558 # The macro: "__USE_ISOC11"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82 # At line number 130
+ .long .LASF559 # The macro: "__USE_ISOC99"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x83 # At line number 131
+ .long .LASF560 # The macro: "__USE_ISOC95"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF561 # The macro: "__USE_ISOCXX11"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x85 # At line number 133
+ .long .LASF562 # The macro: "__USE_POSIX"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86 # At line number 134
+ .long .LASF563 # The macro: "__USE_POSIX2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87 # At line number 135
+ .long .LASF564 # The macro: "__USE_POSIX199309"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF565 # The macro: "__USE_POSIX199506"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x89 # At line number 137
+ .long .LASF566 # The macro: "__USE_XOPEN"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x8a # At line number 138
+ .long .LASF567 # The macro: "__USE_XOPEN_EXTENDED"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x8b # At line number 139
+ .long .LASF568 # The macro: "__USE_UNIX98"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF569 # The macro: "__USE_XOPEN2K"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x8d # At line number 141
+ .long .LASF570 # The macro: "__USE_XOPEN2KXSI"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x8e # At line number 142
+ .long .LASF571 # The macro: "__USE_XOPEN2K8"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x8f # At line number 143
+ .long .LASF572 # The macro: "__USE_XOPEN2K8XSI"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x90 # At line number 144
+ .long .LASF573 # The macro: "__USE_LARGEFILE"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x91 # At line number 145
+ .long .LASF574 # The macro: "__USE_LARGEFILE64"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF575 # The macro: "__USE_FILE_OFFSET64"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x93 # At line number 147
+ .long .LASF576 # The macro: "__USE_MISC"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x94 # At line number 148
+ .long .LASF577 # The macro: "__USE_ATFILE"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x95 # At line number 149
+ .long .LASF578 # The macro: "__USE_DYNAMIC_STACK_SIZE"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF579 # The macro: "__USE_GNU"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x97 # At line number 151
+ .long .LASF580 # The macro: "__USE_FORTIFY_LEVEL"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x98 # At line number 152
+ .long .LASF581 # The macro: "__KERNEL_STRICT_NAMES"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x99 # At line number 153
+ .long .LASF582 # The macro: "__GLIBC_USE_ISOC23"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9a # At line number 154
+ .long .LASF583 # The macro: "__GLIBC_USE_ISOC2Y"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9b # At line number 155
+ .long .LASF584 # The macro: "__GLIBC_USE_DEPRECATED_GETS"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF585 # The macro: "__GLIBC_USE_DEPRECATED_SCANF"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9d # At line number 157
+ .long .LASF586 # The macro: "__GLIBC_USE_C23_STRTOL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa2 # At line number 162
+ .long .LASF587 # The macro: "__KERNEL_STRICT_NAMES "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xad # At line number 173
+ .long .LASF588 # The macro: "__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbb # At line number 187
+ .long .LASF589 # The macro: "__glibc_clang_prereq(maj,min) 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbf # At line number 191
+ .long .LASF590 # The macro: "__GLIBC_USE(F) __GLIBC_USE_ ## F"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd5 # At line number 213
+ .long .LASF591 # The macro: "_ISOC95_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd6 # At line number 214
+ .long .LASF592 # The macro: "_ISOC95_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd7 # At line number 215
+ .long .LASF593 # The macro: "_ISOC99_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF594 # The macro: "_ISOC99_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd9 # At line number 217
+ .long .LASF595 # The macro: "_ISOC11_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xda # At line number 218
+ .long .LASF596 # The macro: "_ISOC11_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xdb # At line number 219
+ .long .LASF597 # The macro: "_ISOC23_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF598 # The macro: "_ISOC23_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xdd # At line number 221
+ .long .LASF599 # The macro: "_ISOC2Y_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xde # At line number 222
+ .long .LASF600 # The macro: "_ISOC2Y_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xdf # At line number 223
+ .long .LASF601 # The macro: "_POSIX_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe0 # At line number 224
+ .long .LASF602 # The macro: "_POSIX_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe1 # At line number 225
+ .long .LASF603 # The macro: "_POSIX_C_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF604 # The macro: "_POSIX_C_SOURCE 200809L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe3 # At line number 227
+ .long .LASF605 # The macro: "_XOPEN_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe4 # At line number 228
+ .long .LASF606 # The macro: "_XOPEN_SOURCE 700"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe5 # At line number 229
+ .long .LASF607 # The macro: "_XOPEN_SOURCE_EXTENDED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe6 # At line number 230
+ .long .LASF608 # The macro: "_XOPEN_SOURCE_EXTENDED 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe7 # At line number 231
+ .long .LASF609 # The macro: "_LARGEFILE64_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe8 # At line number 232
+ .long .LASF610 # The macro: "_LARGEFILE64_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe9 # At line number 233
+ .long .LASF611 # The macro: "_DEFAULT_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xea # At line number 234
+ .long .LASF612 # The macro: "_DEFAULT_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xeb # At line number 235
+ .long .LASF613 # The macro: "_ATFILE_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF614 # The macro: "_ATFILE_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xed # At line number 237
+ .long .LASF615 # The macro: "_DYNAMIC_STACK_SIZE_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xee # At line number 238
+ .long .LASF616 # The macro: "_DYNAMIC_STACK_SIZE_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf9 # At line number 249
+ .long .LASF611 # The macro: "_DEFAULT_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xfa # At line number 250
+ .long .LASF612 # The macro: "_DEFAULT_SOURCE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF617 # The macro: "__GLIBC_USE_ISOC2Y 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x108 # At line number 264
+ .long .LASF618 # The macro: "__GLIBC_USE_ISOC23 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x111 # At line number 273
+ .long .LASF619 # The macro: "__USE_ISOC11 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x118 # At line number 280
+ .long .LASF620 # The macro: "__USE_ISOC99 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11f # At line number 287
+ .long .LASF621 # The macro: "__USE_ISOC95 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x125 # At line number 293
+ .long .LASF619 # The macro: "__USE_ISOC11 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x12a # At line number 298
+ .long .LASF622 # The macro: "__USE_ISOCXX11 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x12b # At line number 299
+ .long .LASF620 # The macro: "__USE_ISOC99 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x136 # At line number 310
+ .long .LASF601 # The macro: "_POSIX_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF602 # The macro: "_POSIX_SOURCE 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x138 # At line number 312
+ .long .LASF603 # The macro: "_POSIX_C_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x139 # At line number 313
+ .long .LASF604 # The macro: "_POSIX_C_SOURCE 200809L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15c # At line number 348
+ .long .LASF623 # The macro: "__USE_POSIX 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x160 # At line number 352
+ .long .LASF624 # The macro: "__USE_POSIX2 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x164 # At line number 356
+ .long .LASF625 # The macro: "__USE_POSIX199309 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x168 # At line number 360
+ .long .LASF626 # The macro: "__USE_POSIX199506 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16c # At line number 364
+ .long .LASF627 # The macro: "__USE_XOPEN2K 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF560 # The macro: "__USE_ISOC95"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16e # At line number 366
+ .long .LASF621 # The macro: "__USE_ISOC95 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x16f # At line number 367
+ .long .LASF559 # The macro: "__USE_ISOC99"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x170 # At line number 368
+ .long .LASF620 # The macro: "__USE_ISOC99 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x174 # At line number 372
+ .long .LASF628 # The macro: "__USE_XOPEN2K8 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x175 # At line number 373
+ .long .LASF613 # The macro: "_ATFILE_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x176 # At line number 374
+ .long .LASF614 # The macro: "_ATFILE_SOURCE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x17a # At line number 378
+ .long .LASF629 # The macro: "__USE_XOPEN 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x17c # At line number 380
+ .long .LASF630 # The macro: "__USE_XOPEN_EXTENDED 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF631 # The macro: "__USE_UNIX98 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17e # At line number 382
+ .long .LASF632 # The macro: "_LARGEFILE_SOURCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x17f # At line number 383
+ .long .LASF633 # The macro: "_LARGEFILE_SOURCE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x182 # At line number 386
+ .long .LASF628 # The macro: "__USE_XOPEN2K8 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x183 # At line number 387
+ .long .LASF634 # The macro: "__USE_XOPEN2K8XSI 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x185 # At line number 389
+ .long .LASF627 # The macro: "__USE_XOPEN2K 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x186 # At line number 390
+ .long .LASF635 # The macro: "__USE_XOPEN2KXSI 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF560 # The macro: "__USE_ISOC95"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x188 # At line number 392
+ .long .LASF621 # The macro: "__USE_ISOC95 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x189 # At line number 393
+ .long .LASF559 # The macro: "__USE_ISOC99"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18a # At line number 394
+ .long .LASF620 # The macro: "__USE_ISOC99 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x194 # At line number 404
+ .long .LASF636 # The macro: "__USE_LARGEFILE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x198 # At line number 408
+ .long .LASF637 # The macro: "__USE_LARGEFILE64 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.features.h.418.0b5c3539d8a4e9fd50fc3039208f3961,comdat
+.Ldebug_macro8:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a2 # At line number 418
+ .long .LASF640 # The macro: "__USE_MISC 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a6 # At line number 422
+ .long .LASF641 # The macro: "__USE_ATFILE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1aa # At line number 426
+ .long .LASF642 # The macro: "__USE_DYNAMIC_STACK_SIZE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ae # At line number 430
+ .long .LASF643 # The macro: "__USE_GNU 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF644 # The macro: "__USE_FORTIFY_LEVEL 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1cf # At line number 463
+ .long .LASF645 # The macro: "__GLIBC_USE_DEPRECATED_GETS 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e6 # At line number 486
+ .long .LASF646 # The macro: "__GLIBC_USE_DEPRECATED_SCANF 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ef # At line number 495
+ .long .LASF647 # The macro: "__GLIBC_USE_C23_STRTOL 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1fe # At line number 510
+ .long .LASF648 # The macro: "__GNU_LIBRARY__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF649 # The macro: "__GNU_LIBRARY__ 6"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF650 # The macro: "__GLIBC__ 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x204 # At line number 516
+ .long .LASF651 # The macro: "__GLIBC_MINOR__ 41"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x206 # At line number 518
+ .long .LASF652 # The macro: "__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cdefs.h.20.3b5b75c5448e96e4c39679d0a8f1a476,comdat
+.Ldebug_macro9:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF653 # The macro: "_SYS_CDEFS_H 1"
+ .byte 0x2 # Undefine macro
+ .uleb128 0x23 # At line number 35
+ .ascii "__P\0" # The macro
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF654 # The macro: "__PMT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF655 # The macro: "__glibc_has_attribute(attr) __has_attribute (attr)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF656 # The macro: "__glibc_has_builtin(name) __has_builtin (name)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF657 # The macro: "__glibc_has_extension(ext) __has_extension (ext)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF658 # The macro: "__LEAF , __leaf__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF659 # The macro: "__LEAF_ATTR __attribute__ ((__leaf__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56 # At line number 86
+ .long .LASF660 # The macro: "__THROW noexcept (true)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF661 # The macro: "__THROWNL __THROW"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF662 # The macro: "__NTH(fct) __LEAF_ATTR fct __THROW"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5c # At line number 92
+ .long .LASF663 # The macro: "__NTHNL(fct) fct __THROW"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x66 # At line number 102
+ .long .LASF664 # The macro: "__COLD __attribute__ ((__cold__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7d # At line number 125
+ .long .LASF665 # The macro: "__P(args) args"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF666 # The macro: "__PMT(args) args"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x83 # At line number 131
+ .long .LASF667 # The macro: "__CONCAT(x,y) x ## y"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF668 # The macro: "__STRING(x) #x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x87 # At line number 135
+ .long .LASF669 # The macro: "__ptr_t void *"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF670 # The macro: "__BEGIN_DECLS extern "C" {"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8d # At line number 141
+ .long .LASF671 # The macro: "__END_DECLS }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x99 # At line number 153
+ .long .LASF672 # The macro: "__attribute_overloadable__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9d # At line number 157
+ .long .LASF673 # The macro: "__bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9e # At line number 158
+ .long .LASF674 # The macro: "__bos0(ptr) __builtin_object_size (ptr, 0)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF675 # The macro: "__glibc_objsize0(__o) __bos0 (__o)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa7 # At line number 167
+ .long .LASF676 # The macro: "__glibc_objsize(__o) __bos (__o)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16e # At line number 366
+ .long .LASF677 # The macro: "__warnattr(msg) __attribute__((__warning__ (msg)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16f # At line number 367
+ .long .LASF678 # The macro: "__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x180 # At line number 384
+ .long .LASF679 # The macro: "__flexarr []"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x181 # At line number 385
+ .long .LASF680 # The macro: "__glibc_c99_flexarr_available 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19a # At line number 410
+ .long .LASF681 # The macro: "__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19c # At line number 412
+ .long .LASF682 # The macro: "__REDIRECT_NTH(name,proto,alias) name proto __THROW __asm__ (__ASMNAME (#alias))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19e # At line number 414
+ .long .LASF683 # The macro: "__REDIRECT_NTHNL(name,proto,alias) name proto __THROWNL __asm__ (__ASMNAME (#alias))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a6 # At line number 422
+ .long .LASF684 # The macro: "__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a7 # At line number 423
+ .long .LASF685 # The macro: "__ASMNAME2(prefix,cname) __STRING (prefix) cname"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1aa # At line number 426
+ .long .LASF686 # The macro: "__REDIRECT_FORTIFY __REDIRECT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ae # At line number 430
+ .long .LASF687 # The macro: "__REDIRECT_FORTIFY_NTH __REDIRECT_NTH"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c4 # At line number 452
+ .long .LASF688 # The macro: "__attribute_malloc__ __attribute__ ((__malloc__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1cc # At line number 460
+ .long .LASF689 # The macro: "__attribute_alloc_size__(params) __attribute__ ((__alloc_size__ params))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d5 # At line number 469
+ .long .LASF690 # The macro: "__attribute_alloc_align__(param) __attribute__ ((__alloc_align__ param))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1df # At line number 479
+ .long .LASF691 # The macro: "__attribute_pure__ __attribute__ ((__pure__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e6 # At line number 486
+ .long .LASF692 # The macro: "__attribute_const__ __attribute__ ((__const__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ec # At line number 492
+ .long .LASF693 # The macro: "__attribute_maybe_unused__ __attribute__ ((__unused__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF694 # The macro: "__attribute_used__ __attribute__ ((__used__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f6 # At line number 502
+ .long .LASF695 # The macro: "__attribute_noinline__ __attribute__ ((__noinline__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1fe # At line number 510
+ .long .LASF696 # The macro: "__attribute_deprecated__ __attribute__ ((__deprecated__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x208 # At line number 520
+ .long .LASF697 # The macro: "__attribute_deprecated_msg__(msg) __attribute__ ((__deprecated__ (msg)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x215 # At line number 533
+ .long .LASF698 # The macro: "__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21f # At line number 543
+ .long .LASF699 # The macro: "__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF700 # The macro: "__attribute_nonnull__(params) __attribute__ ((__nonnull__ params))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF701 # The macro: "__nonnull(params) __attribute_nonnull__ (params)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x238 # At line number 568
+ .long .LASF702 # The macro: "__returns_nonnull __attribute__ ((__returns_nonnull__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x241 # At line number 577
+ .long .LASF703 # The macro: "__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24a # At line number 586
+ .long .LASF704 # The macro: "__wur "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x252 # At line number 594
+ .long .LASF705 # The macro: "__always_inline"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x253 # At line number 595
+ .long .LASF706 # The macro: "__always_inline __inline __attribute__ ((__always_inline__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25c # At line number 604
+ .long .LASF707 # The macro: "__attribute_artificial__ __attribute__ ((__artificial__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26e # At line number 622
+ .long .LASF708 # The macro: "__extern_inline extern __inline __attribute__ ((__gnu_inline__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26f # At line number 623
+ .long .LASF709 # The macro: "__extern_always_inline extern __always_inline __attribute__ ((__gnu_inline__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x278 # At line number 632
+ .long .LASF710 # The macro: "__fortify_function __extern_always_inline __attribute_artificial__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27e # At line number 638
+ .long .LASF711 # The macro: "__va_arg_pack() __builtin_va_arg_pack ()"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27f # At line number 639
+ .long .LASF712 # The macro: "__va_arg_pack_len() __builtin_va_arg_pack_len ()"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29d # At line number 669
+ .long .LASF713 # The macro: "__restrict_arr "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a9 # At line number 681
+ .long .LASF714 # The macro: "__glibc_unlikely(cond) __builtin_expect ((cond), 0)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2aa # At line number 682
+ .long .LASF715 # The macro: "__glibc_likely(cond) __builtin_expect ((cond), 1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bf # At line number 703
+ .long .LASF716 # The macro: "__attribute_nonstring__ __attribute__ ((__nonstring__))"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c5 # At line number 709
+ .long .LASF717 # The macro: "__attribute_copy__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c9 # At line number 713
+ .long .LASF718 # The macro: "__attribute_copy__(arg) __attribute__ ((__copy__ (arg)))"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cdefs.h.788.9af8f5176cd272e215897fe8049c214d,comdat
+.Ldebug_macro10:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x314 # At line number 788
+ .long .LASF720 # The macro: "__LDBL_REDIR1(name,proto,alias) name proto"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x315 # At line number 789
+ .long .LASF721 # The macro: "__LDBL_REDIR(name,proto) name proto"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF722 # The macro: "__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x317 # At line number 791
+ .long .LASF723 # The macro: "__LDBL_REDIR_NTH(name,proto) name proto __THROW"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x318 # At line number 792
+ .long .LASF724 # The macro: "__LDBL_REDIR2_DECL(name) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x319 # At line number 793
+ .long .LASF725 # The macro: "__LDBL_REDIR_DECL(name) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31b # At line number 795
+ .long .LASF726 # The macro: "__REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF727 # The macro: "__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x327 # At line number 807
+ .long .LASF728 # The macro: "__glibc_macro_warning1(message) _Pragma (#message)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x328 # At line number 808
+ .long .LASF729 # The macro: "__glibc_macro_warning(message) __glibc_macro_warning1 (GCC warning message)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x33c # At line number 828
+ .long .LASF730 # The macro: "__HAVE_GENERIC_SELECTION 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x345 # At line number 837
+ .long .LASF731 # The macro: "__attr_access(x) __attribute__ ((__access__ x))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34d # At line number 845
+ .long .LASF732 # The macro: "__fortified_attr_access(a,o,s) __attr_access ((a, o, s))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x350 # At line number 848
+ .long .LASF733 # The macro: "__attr_access_none(argno) __attribute__ ((__access__ (__none__, argno)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35d # At line number 861
+ .long .LASF734 # The macro: "__attr_dealloc(dealloc,argno) __attribute__ ((__malloc__ (dealloc, argno)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35f # At line number 863
+ .long .LASF735 # The macro: "__attr_dealloc_free __attr_dealloc (__builtin_free, 1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x368 # At line number 872
+ .long .LASF736 # The macro: "__attribute_returns_twice__ __attribute__ ((__returns_twice__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x371 # At line number 881
+ .long .LASF737 # The macro: "__attribute_struct_may_alias__ __attribute__ ((__may_alias__))"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stubs64.h.10.7865f4f7062bab1c535c1f73f43aa9b9,comdat
+.Ldebug_macro11:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa # At line number 10
+ .long .LASF739 # The macro: "__stub___compat_bdflush "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb # At line number 11
+ .long .LASF740 # The macro: "__stub_chflags "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc # At line number 12
+ .long .LASF741 # The macro: "__stub_fchflags "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd # At line number 13
+ .long .LASF742 # The macro: "__stub_gtty "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe # At line number 14
+ .long .LASF743 # The macro: "__stub_revoke "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf # At line number 15
+ .long .LASF744 # The macro: "__stub_setlogin "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10 # At line number 16
+ .long .LASF745 # The macro: "__stub_sigreturn "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11 # At line number 17
+ .long .LASF746 # The macro: "__stub_stty "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.os_defines.h.45.d06a304670a31a32135668aa1e3d636d,comdat
+.Ldebug_macro12:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF747 # The macro: "_GLIBCXX_HAVE_GETS"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF748 # The macro: "_GLIBCXX_NO_OBSOLETE_ISINF_ISNAN_DYNAMIC __GLIBC_PREREQ(2,23)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF749 # The macro: "_GLIBCXX_HAVE_FLOAT128_MATH 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF750 # The macro: "_GLIBCXX_MAY_HAVE___CXA_THREAD_ATEXIT_IMPL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x49 # At line number 73
+ .long .LASF751 # The macro: "_GLIBCXX_NATIVE_THREAD_ID pthread_self()"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56 # At line number 86
+ .long .LASF752 # The macro: "_GLIBCXX_GTHREAD_USE_WEAK 0"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cconfig.h.2649.87423048acc70a6cfbf4eb1b288281c7,comdat
+.Ldebug_macro13:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa59 # At line number 2649
+ .long .LASF754 # The macro: "_GLIBCXX_PSEUDO_VISIBILITY(V) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa60 # At line number 2656
+ .long .LASF755 # The macro: "_GLIBCXX_WEAK_DEFINITION "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa68 # At line number 2664
+ .long .LASF756 # The macro: "_GLIBCXX_USE_WEAK_REF __GXX_WEAK__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa75 # At line number 2677
+ .long .LASF757 # The macro: "_GLIBCXX_TXN_SAFE "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa76 # At line number 2678
+ .long .LASF758 # The macro: "_GLIBCXX_TXN_SAFE_DYN "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa7b # At line number 2683
+ .long .LASF759 # The macro: "_GLIBCXX_USE_STD_SPEC_FUNCS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa88 # At line number 2696
+ .long .LASF760 # The macro: "_GLIBCXX_FAST_MATH 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa8f # At line number 2703
+ .long .LASF761 # The macro: "__N(msgid) (msgid)"
+ .byte 0x2 # Undefine macro
+ .uleb128 0xa92 # At line number 2706
+ .ascii "min\0" # The macro
+ .byte 0x2 # Undefine macro
+ .uleb128 0xa93 # At line number 2707
+ .ascii "max\0" # The macro
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa99 # At line number 2713
+ .long .LASF762 # The macro: "_GLIBCXX_USE_C99_MATH _GLIBCXX11_USE_C99_MATH"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa9c # At line number 2716
+ .long .LASF763 # The macro: "_GLIBCXX_USE_C99_COMPLEX _GLIBCXX11_USE_C99_COMPLEX"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa9f # At line number 2719
+ .long .LASF764 # The macro: "_GLIBCXX_USE_C99_STDIO _GLIBCXX11_USE_C99_STDIO"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa2 # At line number 2722
+ .long .LASF765 # The macro: "_GLIBCXX_USE_C99_STDLIB _GLIBCXX11_USE_C99_STDLIB"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa5 # At line number 2725
+ .long .LASF766 # The macro: "_GLIBCXX_USE_C99_WCHAR _GLIBCXX11_USE_C99_WCHAR"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xac8 # At line number 2760
+ .long .LASF767 # The macro: "_GLIBCXX_USE_FLOAT128 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xad0 # At line number 2768
+ .long .LASF768 # The macro: "_GLIBCXX_FLOAT_IS_IEEE_BINARY32 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xad7 # At line number 2775
+ .long .LASF769 # The macro: "_GLIBCXX_DOUBLE_IS_IEEE_BINARY64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xafc # At line number 2812
+ .long .LASF770 # The macro: "_GLIBCXX_HAS_BUILTIN(B) __has_builtin(B)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb01 # At line number 2817
+ .long .LASF771 # The macro: "_GLIBCXX_HAVE_BUILTIN_HAS_UNIQ_OBJ_REP 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb05 # At line number 2821
+ .long .LASF772 # The macro: "_GLIBCXX_HAVE_BUILTIN_IS_AGGREGATE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb09 # At line number 2825
+ .long .LASF773 # The macro: "_GLIBCXX_HAVE_BUILTIN_LAUNDER 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb11 # At line number 2833
+ .long .LASF774 # The macro: "_GLIBCXX_USE_BUILTIN_TRAIT(BT) _GLIBCXX_HAS_BUILTIN(BT)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb17 # At line number 2839
+ .long .LASF775 # The macro: "_GLIBCXX_DOXYGEN_ONLY(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb23 # At line number 2851
+ .long .LASF776 # The macro: "_GLIBCXX_USE_TBB_PAR_BACKEND __has_include(<tbb/tbb.h>)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb29 # At line number 2857
+ .long .LASF777 # The macro: "_PSTL_PAR_BACKEND_SERIAL "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb2c # At line number 2860
+ .long .LASF778 # The macro: "_PSTL_ASSERT(_Condition) __glibcxx_assert(_Condition)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb2d # At line number 2861
+ .long .LASF779 # The macro: "_PSTL_ASSERT_MSG(_Condition,_Message) __glibcxx_assert(_Condition)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.pstl_config.h.11.cc2ab118dc65e0b245923f61105bc215,comdat
+.Ldebug_macro14:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb # At line number 11
+ .long .LASF780 # The macro: "_PSTL_CONFIG_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe # At line number 14
+ .long .LASF781 # The macro: "_PSTL_VERSION 17000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf # At line number 15
+ .long .LASF782 # The macro: "_PSTL_VERSION_MAJOR (_PSTL_VERSION / 1000)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10 # At line number 16
+ .long .LASF783 # The macro: "_PSTL_VERSION_MINOR ((_PSTL_VERSION % 1000) / 10)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11 # At line number 17
+ .long .LASF784 # The macro: "_PSTL_VERSION_PATCH (_PSTL_VERSION % 10)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d # At line number 29
+ .long .LASF785 # The macro: "_PSTL_USAGE_WARNINGS 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF786 # The macro: "_PSTL_PRAGMA(x) _Pragma(#x)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27 # At line number 39
+ .long .LASF787 # The macro: "_PSTL_STRING_AUX(x) #x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF788 # The macro: "_PSTL_STRING(x) _PSTL_STRING_AUX(x)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF789 # The macro: "_PSTL_STRING_CONCAT(x,y) x #y"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF790 # The macro: "_PSTL_HIDE_FROM_ABI_PUSH "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31 # At line number 49
+ .long .LASF791 # The macro: "_PSTL_HIDE_FROM_ABI_POP "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF792 # The macro: "_PSTL_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF793 # The macro: "_PSTL_PRAGMA_SIMD _PSTL_PRAGMA(omp simd)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x43 # At line number 67
+ .long .LASF794 # The macro: "_PSTL_PRAGMA_DECLARE_SIMD _PSTL_PRAGMA(omp declare simd)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x44 # At line number 68
+ .long .LASF795 # The macro: "_PSTL_PRAGMA_SIMD_REDUCTION(PRM) _PSTL_PRAGMA(omp simd reduction(PRM))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x52 # At line number 82
+ .long .LASF796 # The macro: "_PSTL_PRAGMA_FORCEINLINE "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x57 # At line number 87
+ .long .LASF797 # The macro: "_PSTL_PRAGMA_SIMD_SCAN(PRM) _PSTL_PRAGMA(omp simd reduction(inscan, PRM))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x58 # At line number 88
+ .long .LASF798 # The macro: "_PSTL_PRAGMA_SIMD_INCLUSIVE_SCAN(PRM) _PSTL_PRAGMA(omp scan inclusive(PRM))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x59 # At line number 89
+ .long .LASF799 # The macro: "_PSTL_PRAGMA_SIMD_EXCLUSIVE_SCAN(PRM) _PSTL_PRAGMA(omp scan exclusive(PRM))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF800 # The macro: "_PSTL_CPP17_EXECUTION_POLICIES_PRESENT (_MSC_VER >= 1912 && _MSVC_LANG >= 201703L) || (_GLIBCXX_RELEASE >= 9 && __GLIBCXX__ >= 20190503 && __cplusplus >= 201703L)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF801 # The macro: "_PSTL_CPP14_2RANGE_MISMATCH_EQUAL_PRESENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6c # At line number 108
+ .long .LASF802 # The macro: "_PSTL_CPP14_MAKE_REVERSE_ITERATOR_PRESENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF803 # The macro: "_PSTL_CPP14_INTEGER_SEQUENCE_PRESENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF804 # The macro: "_PSTL_CPP14_VARIABLE_TEMPLATES_PRESENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7f # At line number 127
+ .long .LASF805 # The macro: "_PSTL_UDR_PRESENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF806 # The macro: "_PSTL_UDS_PRESENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8a # At line number 138
+ .long .LASF807 # The macro: "_PSTL_PRAGMA_SIMD_EARLYEXIT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x91 # At line number 145
+ .long .LASF808 # The macro: "_PSTL_PRAGMA_SIMD_ORDERED_MONOTONIC(PRM) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF809 # The macro: "_PSTL_PRAGMA_SIMD_ORDERED_MONOTONIC_2ARGS(PRM1,PRM2) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF810 # The macro: "_PSTL_PRAGMA_DECLARE_REDUCTION(NAME,OP) _PSTL_PRAGMA(omp declare reduction(NAME:OP : omp_out(omp_in)) initializer(omp_priv = omp_orig))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa2 # At line number 162
+ .long .LASF811 # The macro: "_PSTL_PRAGMA_VECTOR_UNALIGNED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa9 # At line number 169
+ .long .LASF812 # The macro: "_PSTL_USE_NONTEMPORAL_STORES_IF_ALLOWED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaf # At line number 175
+ .long .LASF813 # The macro: "_PSTL_PRAGMA_LOCATION " [Parallel STL message]: ""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb2 # At line number 178
+ .long .LASF814 # The macro: "_PSTL_PRAGMA_MESSAGE_IMPL(x) _PSTL_PRAGMA(message(_PSTL_STRING_CONCAT(_PSTL_PRAGMA_LOCATION, x)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb8 # At line number 184
+ .long .LASF815 # The macro: "_PSTL_PRAGMA_MESSAGE(x) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb9 # At line number 185
+ .long .LASF816 # The macro: "_PSTL_PRAGMA_MESSAGE_POLICIES(x) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cconfig.h.2874.54f1071a8367a9bf141fad3e68fc75e0,comdat
+.Ldebug_macro15:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb3a # At line number 2874
+ .long .LASF817 # The macro: "_GLIBCXX_HAVE_ACOSF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb3d # At line number 2877
+ .long .LASF818 # The macro: "_GLIBCXX_HAVE_ACOSL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb40 # At line number 2880
+ .long .LASF819 # The macro: "_GLIBCXX_HAVE_ALIGNED_ALLOC 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb43 # At line number 2883
+ .long .LASF820 # The macro: "_GLIBCXX_HAVE_ARC4RANDOM 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb46 # At line number 2886
+ .long .LASF821 # The macro: "_GLIBCXX_HAVE_ARPA_INET_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb49 # At line number 2889
+ .long .LASF822 # The macro: "_GLIBCXX_HAVE_ASINF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4c # At line number 2892
+ .long .LASF823 # The macro: "_GLIBCXX_HAVE_ASINL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4f # At line number 2895
+ .long .LASF824 # The macro: "_GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb52 # At line number 2898
+ .long .LASF825 # The macro: "_GLIBCXX_HAVE_ATAN2F 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb55 # At line number 2901
+ .long .LASF826 # The macro: "_GLIBCXX_HAVE_ATAN2L 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb58 # At line number 2904
+ .long .LASF827 # The macro: "_GLIBCXX_HAVE_ATANF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb5b # At line number 2907
+ .long .LASF828 # The macro: "_GLIBCXX_HAVE_ATANL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb5e # At line number 2910
+ .long .LASF829 # The macro: "_GLIBCXX_HAVE_ATOMIC_LOCK_POLICY 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb61 # At line number 2913
+ .long .LASF830 # The macro: "_GLIBCXX_HAVE_AT_QUICK_EXIT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb65 # At line number 2917
+ .long .LASF831 # The macro: "_GLIBCXX_HAVE_C99_FLT_EVAL_TYPES 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb6b # At line number 2923
+ .long .LASF832 # The macro: "_GLIBCXX_HAVE_CEILF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb6e # At line number 2926
+ .long .LASF833 # The macro: "_GLIBCXX_HAVE_CEILL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb71 # At line number 2929
+ .long .LASF834 # The macro: "_GLIBCXX_HAVE_COMPLEX_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb74 # At line number 2932
+ .long .LASF835 # The macro: "_GLIBCXX_HAVE_COSF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb77 # At line number 2935
+ .long .LASF836 # The macro: "_GLIBCXX_HAVE_COSHF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb7a # At line number 2938
+ .long .LASF837 # The macro: "_GLIBCXX_HAVE_COSHL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb7d # At line number 2941
+ .long .LASF838 # The macro: "_GLIBCXX_HAVE_COSL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb81 # At line number 2945
+ .long .LASF839 # The macro: "_GLIBCXX_HAVE_DECL_STRNLEN 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb84 # At line number 2948
+ .long .LASF840 # The macro: "_GLIBCXX_HAVE_DIRENT_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb87 # At line number 2951
+ .long .LASF841 # The macro: "_GLIBCXX_HAVE_DIRFD 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb8a # At line number 2954
+ .long .LASF842 # The macro: "_GLIBCXX_HAVE_DLFCN_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb8d # At line number 2957
+ .long .LASF843 # The macro: "_GLIBCXX_HAVE_ENDIAN_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb90 # At line number 2960
+ .long .LASF844 # The macro: "_GLIBCXX_HAVE_EXCEPTION_PTR_SINCE_GCC46 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb93 # At line number 2963
+ .long .LASF845 # The macro: "_GLIBCXX_HAVE_EXECINFO_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb96 # At line number 2966
+ .long .LASF846 # The macro: "_GLIBCXX_HAVE_EXPF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb99 # At line number 2969
+ .long .LASF847 # The macro: "_GLIBCXX_HAVE_EXPL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb9c # At line number 2972
+ .long .LASF848 # The macro: "_GLIBCXX_HAVE_FABSF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb9f # At line number 2975
+ .long .LASF849 # The macro: "_GLIBCXX_HAVE_FABSL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xba2 # At line number 2978
+ .long .LASF850 # The macro: "_GLIBCXX_HAVE_FCNTL_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xba5 # At line number 2981
+ .long .LASF851 # The macro: "_GLIBCXX_HAVE_FDOPENDIR 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xba8 # At line number 2984
+ .long .LASF852 # The macro: "_GLIBCXX_HAVE_FENV_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbab # At line number 2987
+ .long .LASF853 # The macro: "_GLIBCXX_HAVE_FINITE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbae # At line number 2990
+ .long .LASF854 # The macro: "_GLIBCXX_HAVE_FINITEF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbb1 # At line number 2993
+ .long .LASF855 # The macro: "_GLIBCXX_HAVE_FINITEL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbb4 # At line number 2996
+ .long .LASF856 # The macro: "_GLIBCXX_HAVE_FLOAT_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbb7 # At line number 2999
+ .long .LASF857 # The macro: "_GLIBCXX_HAVE_FLOORF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbba # At line number 3002
+ .long .LASF858 # The macro: "_GLIBCXX_HAVE_FLOORL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbbd # At line number 3005
+ .long .LASF859 # The macro: "_GLIBCXX_HAVE_FMODF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbc0 # At line number 3008
+ .long .LASF860 # The macro: "_GLIBCXX_HAVE_FMODL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbc9 # At line number 3017
+ .long .LASF861 # The macro: "_GLIBCXX_HAVE_FREXPF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbcc # At line number 3020
+ .long .LASF862 # The macro: "_GLIBCXX_HAVE_FREXPL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbcf # At line number 3023
+ .long .LASF863 # The macro: "_GLIBCXX_HAVE_GETENTROPY 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbd2 # At line number 3026
+ .long .LASF864 # The macro: "_GLIBCXX_HAVE_GETIPINFO 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbd5 # At line number 3029
+ .long .LASF865 # The macro: "_GLIBCXX_HAVE_GETS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbd8 # At line number 3032
+ .long .LASF866 # The macro: "_GLIBCXX_HAVE_HYPOT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbdb # At line number 3035
+ .long .LASF867 # The macro: "_GLIBCXX_HAVE_HYPOTF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbde # At line number 3038
+ .long .LASF868 # The macro: "_GLIBCXX_HAVE_HYPOTL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbe1 # At line number 3041
+ .long .LASF869 # The macro: "_GLIBCXX_HAVE_ICONV 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbe7 # At line number 3047
+ .long .LASF870 # The macro: "_GLIBCXX_HAVE_INTTYPES_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbed # At line number 3053
+ .long .LASF871 # The macro: "_GLIBCXX_HAVE_ISINFF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbf0 # At line number 3056
+ .long .LASF872 # The macro: "_GLIBCXX_HAVE_ISINFL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbf6 # At line number 3062
+ .long .LASF873 # The macro: "_GLIBCXX_HAVE_ISNANF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbf9 # At line number 3065
+ .long .LASF874 # The macro: "_GLIBCXX_HAVE_ISNANL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbfc # At line number 3068
+ .long .LASF875 # The macro: "_GLIBCXX_HAVE_ISWBLANK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbff # At line number 3071
+ .long .LASF876 # The macro: "_GLIBCXX_HAVE_LC_MESSAGES 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc02 # At line number 3074
+ .long .LASF877 # The macro: "_GLIBCXX_HAVE_LDEXPF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc05 # At line number 3077
+ .long .LASF878 # The macro: "_GLIBCXX_HAVE_LDEXPL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc08 # At line number 3080
+ .long .LASF879 # The macro: "_GLIBCXX_HAVE_LIBINTL_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc0b # At line number 3083
+ .long .LASF880 # The macro: "_GLIBCXX_HAVE_LIMIT_AS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc0e # At line number 3086
+ .long .LASF881 # The macro: "_GLIBCXX_HAVE_LIMIT_DATA 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc11 # At line number 3089
+ .long .LASF882 # The macro: "_GLIBCXX_HAVE_LIMIT_FSIZE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc14 # At line number 3092
+ .long .LASF883 # The macro: "_GLIBCXX_HAVE_LIMIT_RSS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc17 # At line number 3095
+ .long .LASF884 # The macro: "_GLIBCXX_HAVE_LIMIT_VMEM 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc1a # At line number 3098
+ .long .LASF885 # The macro: "_GLIBCXX_HAVE_LINK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc1d # At line number 3101
+ .long .LASF886 # The macro: "_GLIBCXX_HAVE_LINK_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc20 # At line number 3104
+ .long .LASF887 # The macro: "_GLIBCXX_HAVE_LINUX_FUTEX 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc23 # At line number 3107
+ .long .LASF888 # The macro: "_GLIBCXX_HAVE_LINUX_RANDOM_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc26 # At line number 3110
+ .long .LASF889 # The macro: "_GLIBCXX_HAVE_LINUX_TYPES_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc29 # At line number 3113
+ .long .LASF890 # The macro: "_GLIBCXX_HAVE_LOCALE_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc2c # At line number 3116
+ .long .LASF891 # The macro: "_GLIBCXX_HAVE_LOG10F 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc2f # At line number 3119
+ .long .LASF892 # The macro: "_GLIBCXX_HAVE_LOG10L 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc32 # At line number 3122
+ .long .LASF893 # The macro: "_GLIBCXX_HAVE_LOGF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc35 # At line number 3125
+ .long .LASF894 # The macro: "_GLIBCXX_HAVE_LOGL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc38 # At line number 3128
+ .long .LASF895 # The macro: "_GLIBCXX_HAVE_LSEEK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc41 # At line number 3137
+ .long .LASF896 # The macro: "_GLIBCXX_HAVE_MBSTATE_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc44 # At line number 3140
+ .long .LASF897 # The macro: "_GLIBCXX_HAVE_MEMALIGN 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc47 # At line number 3143
+ .long .LASF898 # The macro: "_GLIBCXX_HAVE_MEMORY_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc4a # At line number 3146
+ .long .LASF899 # The macro: "_GLIBCXX_HAVE_MODF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc4d # At line number 3149
+ .long .LASF900 # The macro: "_GLIBCXX_HAVE_MODFF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc50 # At line number 3152
+ .long .LASF901 # The macro: "_GLIBCXX_HAVE_MODFL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc56 # At line number 3158
+ .long .LASF902 # The macro: "_GLIBCXX_HAVE_NETDB_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc59 # At line number 3161
+ .long .LASF903 # The macro: "_GLIBCXX_HAVE_NETINET_IN_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc5c # At line number 3164
+ .long .LASF904 # The macro: "_GLIBCXX_HAVE_NETINET_TCP_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc65 # At line number 3173
+ .long .LASF905 # The macro: "_GLIBCXX_HAVE_OPENAT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc68 # At line number 3176
+ .long .LASF906 # The macro: "_GLIBCXX_HAVE_O_NONBLOCK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc6b # At line number 3179
+ .long .LASF907 # The macro: "_GLIBCXX_HAVE_POLL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc6e # At line number 3182
+ .long .LASF908 # The macro: "_GLIBCXX_HAVE_POLL_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc71 # At line number 3185
+ .long .LASF909 # The macro: "_GLIBCXX_HAVE_POSIX_MEMALIGN 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc75 # At line number 3189
+ .long .LASF910 # The macro: "_GLIBCXX_HAVE_POSIX_SEMAPHORE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc78 # At line number 3192
+ .long .LASF911 # The macro: "_GLIBCXX_HAVE_POWF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc7b # At line number 3195
+ .long .LASF912 # The macro: "_GLIBCXX_HAVE_POWL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc81 # At line number 3201
+ .long .LASF913 # The macro: "_GLIBCXX_HAVE_QUICK_EXIT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc84 # At line number 3204
+ .long .LASF914 # The macro: "_GLIBCXX_HAVE_READLINK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc87 # At line number 3207
+ .long .LASF915 # The macro: "_GLIBCXX_HAVE_SECURE_GETENV 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc8a # At line number 3210
+ .long .LASF916 # The macro: "_GLIBCXX_HAVE_SETENV 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc8d # At line number 3213
+ .long .LASF917 # The macro: "_GLIBCXX_HAVE_SINCOS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc90 # At line number 3216
+ .long .LASF918 # The macro: "_GLIBCXX_HAVE_SINCOSF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc93 # At line number 3219
+ .long .LASF919 # The macro: "_GLIBCXX_HAVE_SINCOSL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc96 # At line number 3222
+ .long .LASF920 # The macro: "_GLIBCXX_HAVE_SINF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc99 # At line number 3225
+ .long .LASF921 # The macro: "_GLIBCXX_HAVE_SINHF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc9c # At line number 3228
+ .long .LASF922 # The macro: "_GLIBCXX_HAVE_SINHL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc9f # At line number 3231
+ .long .LASF923 # The macro: "_GLIBCXX_HAVE_SINL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xca5 # At line number 3237
+ .long .LASF924 # The macro: "_GLIBCXX_HAVE_SOCKATMARK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xca8 # At line number 3240
+ .long .LASF925 # The macro: "_GLIBCXX_HAVE_SQRTF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcab # At line number 3243
+ .long .LASF926 # The macro: "_GLIBCXX_HAVE_SQRTL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcae # At line number 3246
+ .long .LASF927 # The macro: "_GLIBCXX_HAVE_STACKTRACE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcb1 # At line number 3249
+ .long .LASF928 # The macro: "_GLIBCXX_HAVE_STDALIGN_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcb4 # At line number 3252
+ .long .LASF929 # The macro: "_GLIBCXX_HAVE_STDBOOL_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcb7 # At line number 3255
+ .long .LASF930 # The macro: "_GLIBCXX_HAVE_STDINT_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcba # At line number 3258
+ .long .LASF931 # The macro: "_GLIBCXX_HAVE_STDLIB_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcbd # At line number 3261
+ .long .LASF932 # The macro: "_GLIBCXX_HAVE_STRERROR_L 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcc0 # At line number 3264
+ .long .LASF933 # The macro: "_GLIBCXX_HAVE_STRERROR_R 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcc3 # At line number 3267
+ .long .LASF934 # The macro: "_GLIBCXX_HAVE_STRINGS_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcc6 # At line number 3270
+ .long .LASF935 # The macro: "_GLIBCXX_HAVE_STRING_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcc9 # At line number 3273
+ .long .LASF936 # The macro: "_GLIBCXX_HAVE_STRTOF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xccc # At line number 3276
+ .long .LASF937 # The macro: "_GLIBCXX_HAVE_STRTOLD 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xccf # At line number 3279
+ .long .LASF938 # The macro: "_GLIBCXX_HAVE_STRUCT_DIRENT_D_TYPE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcd2 # At line number 3282
+ .long .LASF939 # The macro: "_GLIBCXX_HAVE_STRXFRM_L 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcd5 # At line number 3285
+ .long .LASF940 # The macro: "_GLIBCXX_HAVE_SYMLINK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcd9 # At line number 3289
+ .long .LASF941 # The macro: "_GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcdf # At line number 3295
+ .long .LASF942 # The macro: "_GLIBCXX_HAVE_SYS_IOCTL_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xce2 # At line number 3298
+ .long .LASF943 # The macro: "_GLIBCXX_HAVE_SYS_IPC_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xceb # At line number 3307
+ .long .LASF944 # The macro: "_GLIBCXX_HAVE_SYS_MMAN_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcee # At line number 3310
+ .long .LASF945 # The macro: "_GLIBCXX_HAVE_SYS_PARAM_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcf1 # At line number 3313
+ .long .LASF946 # The macro: "_GLIBCXX_HAVE_SYS_RESOURCE_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcf4 # At line number 3316
+ .long .LASF947 # The macro: "_GLIBCXX_HAVE_SYS_SDT_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcf7 # At line number 3319
+ .long .LASF948 # The macro: "_GLIBCXX_HAVE_SYS_SEM_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcfa # At line number 3322
+ .long .LASF949 # The macro: "_GLIBCXX_HAVE_SYS_SOCKET_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcfd # At line number 3325
+ .long .LASF950 # The macro: "_GLIBCXX_HAVE_SYS_STATVFS_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd00 # At line number 3328
+ .long .LASF951 # The macro: "_GLIBCXX_HAVE_SYS_STAT_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd03 # At line number 3331
+ .long .LASF952 # The macro: "_GLIBCXX_HAVE_SYS_SYSINFO_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd06 # At line number 3334
+ .long .LASF953 # The macro: "_GLIBCXX_HAVE_SYS_TIME_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd09 # At line number 3337
+ .long .LASF954 # The macro: "_GLIBCXX_HAVE_SYS_TYPES_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd0c # At line number 3340
+ .long .LASF955 # The macro: "_GLIBCXX_HAVE_SYS_UIO_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd12 # At line number 3346
+ .long .LASF956 # The macro: "_GLIBCXX_HAVE_S_ISREG 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd15 # At line number 3349
+ .long .LASF957 # The macro: "_GLIBCXX_HAVE_TANF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd18 # At line number 3352
+ .long .LASF958 # The macro: "_GLIBCXX_HAVE_TANHF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd1b # At line number 3355
+ .long .LASF959 # The macro: "_GLIBCXX_HAVE_TANHL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd1e # At line number 3358
+ .long .LASF960 # The macro: "_GLIBCXX_HAVE_TANL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd21 # At line number 3361
+ .long .LASF961 # The macro: "_GLIBCXX_HAVE_TGMATH_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd24 # At line number 3364
+ .long .LASF962 # The macro: "_GLIBCXX_HAVE_TIMESPEC_GET 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2a # At line number 3370
+ .long .LASF963 # The macro: "_GLIBCXX_HAVE_TLS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2d # At line number 3373
+ .long .LASF964 # The macro: "_GLIBCXX_HAVE_TRUNCATE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd30 # At line number 3376
+ .long .LASF965 # The macro: "_GLIBCXX_HAVE_UCHAR_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd33 # At line number 3379
+ .long .LASF966 # The macro: "_GLIBCXX_HAVE_UNISTD_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd36 # At line number 3382
+ .long .LASF967 # The macro: "_GLIBCXX_HAVE_UNLINKAT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd39 # At line number 3385
+ .long .LASF968 # The macro: "_GLIBCXX_HAVE_USELOCALE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd3f # At line number 3391
+ .long .LASF969 # The macro: "_GLIBCXX_HAVE_UTIME_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd42 # At line number 3394
+ .long .LASF970 # The macro: "_GLIBCXX_HAVE_VFWSCANF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd45 # At line number 3397
+ .long .LASF971 # The macro: "_GLIBCXX_HAVE_VSWSCANF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd48 # At line number 3400
+ .long .LASF972 # The macro: "_GLIBCXX_HAVE_VWSCANF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd4b # At line number 3403
+ .long .LASF973 # The macro: "_GLIBCXX_HAVE_WCHAR_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd4e # At line number 3406
+ .long .LASF974 # The macro: "_GLIBCXX_HAVE_WCSTOF 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd51 # At line number 3409
+ .long .LASF975 # The macro: "_GLIBCXX_HAVE_WCTYPE_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd57 # At line number 3415
+ .long .LASF976 # The macro: "_GLIBCXX_HAVE_WRITEV 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd66 # At line number 3430
+ .long .LASF977 # The macro: "_GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd69 # At line number 3433
+ .long .LASF978 # The macro: "_GLIBCXX_ICONV_CONST "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd6d # At line number 3437
+ .long .LASF979 # The macro: "_GLIBCXX_LT_OBJDIR ".libs/""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd73 # At line number 3443
+ .long .LASF980 # The macro: "_GLIBCXX_PACKAGE_BUGREPORT """
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd76 # At line number 3446
+ .long .LASF981 # The macro: "_GLIBCXX_PACKAGE_NAME "package-unused""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd79 # At line number 3449
+ .long .LASF982 # The macro: "_GLIBCXX_PACKAGE_STRING "package-unused version-unused""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd7c # At line number 3452
+ .long .LASF983 # The macro: "_GLIBCXX_PACKAGE_TARNAME "libstdc++""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd7f # At line number 3455
+ .long .LASF984 # The macro: "_GLIBCXX_PACKAGE_URL """
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd82 # At line number 3458
+ .long .LASF985 # The macro: "_GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd85 # At line number 3461
+ .long .LASF986 # The macro: "_GLIBCXX_STDC_HEADERS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd8c # At line number 3468
+ .long .LASF987 # The macro: "_GLIBCXX_DARWIN_USE_64_BIT_INODE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd95 # At line number 3477
+ .long .LASF988 # The macro: "_GLIBCXX11_USE_C99_COMPLEX 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd99 # At line number 3481
+ .long .LASF989 # The macro: "_GLIBCXX11_USE_C99_MATH 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd9d # At line number 3485
+ .long .LASF990 # The macro: "_GLIBCXX11_USE_C99_STDIO 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xda1 # At line number 3489
+ .long .LASF991 # The macro: "_GLIBCXX11_USE_C99_STDLIB 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xda5 # At line number 3493
+ .long .LASF992 # The macro: "_GLIBCXX11_USE_C99_WCHAR 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdaa # At line number 3498
+ .long .LASF993 # The macro: "_GLIBCXX98_USE_C99_COMPLEX 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdae # At line number 3502
+ .long .LASF994 # The macro: "_GLIBCXX98_USE_C99_MATH 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdb2 # At line number 3506
+ .long .LASF995 # The macro: "_GLIBCXX98_USE_C99_STDIO 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdb6 # At line number 3510
+ .long .LASF996 # The macro: "_GLIBCXX98_USE_C99_STDLIB 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdba # At line number 3514
+ .long .LASF997 # The macro: "_GLIBCXX98_USE_C99_WCHAR 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdbd # At line number 3517
+ .long .LASF998 # The macro: "_GLIBCXX_ATOMIC_BUILTINS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc1 # At line number 3521
+ .long .LASF999 # The macro: "_GLIBCXX_CAN_ALIGNAS_DESTRUCTIVE_SIZE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc8 # At line number 3528
+ .long .LASF1000 # The macro: "_GLIBCXX_FULLY_DYNAMIC_STRING 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdcb # At line number 3531
+ .long .LASF1001 # The macro: "_GLIBCXX_HAS_GTHREADS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdce # At line number 3534
+ .long .LASF1002 # The macro: "_GLIBCXX_HOSTED __STDC_HOSTED__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdd6 # At line number 3542
+ .long .LASF1003 # The macro: "_GLIBCXX_MANGLE_SIZE_T m"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xde2 # At line number 3554
+ .long .LASF1004 # The macro: "_GLIBCXX_RES_LIMITS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdeb # At line number 3563
+ .long .LASF1005 # The macro: "_GLIBCXX_STDIO_EOF -1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdee # At line number 3566
+ .long .LASF1006 # The macro: "_GLIBCXX_STDIO_SEEK_CUR 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdf1 # At line number 3569
+ .long .LASF1007 # The macro: "_GLIBCXX_STDIO_SEEK_END 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdf4 # At line number 3572
+ .long .LASF1008 # The macro: "_GLIBCXX_SYMVER 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdfa # At line number 3578
+ .long .LASF1009 # The macro: "_GLIBCXX_SYMVER_GNU 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe04 # At line number 3588
+ .long .LASF1010 # The macro: "_GLIBCXX_USE_C11_UCHAR_CXX11 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe08 # At line number 3592
+ .long .LASF1011 # The macro: "_GLIBCXX_USE_C99 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe0d # At line number 3597
+ .long .LASF1012 # The macro: "_GLIBCXX_USE_C99_COMPLEX_ARC 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe12 # At line number 3602
+ .long .LASF1013 # The macro: "_GLIBCXX_USE_C99_COMPLEX_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe16 # At line number 3606
+ .long .LASF1014 # The macro: "_GLIBCXX_USE_C99_CTYPE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe1a # At line number 3610
+ .long .LASF1015 # The macro: "_GLIBCXX_USE_C99_CTYPE_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe1e # At line number 3614
+ .long .LASF1016 # The macro: "_GLIBCXX_USE_C99_FENV 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe22 # At line number 3618
+ .long .LASF1017 # The macro: "_GLIBCXX_USE_C99_FENV_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe26 # At line number 3622
+ .long .LASF1018 # The macro: "_GLIBCXX_USE_C99_INTTYPES 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe2a # At line number 3626
+ .long .LASF1019 # The macro: "_GLIBCXX_USE_C99_INTTYPES_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe2e # At line number 3630
+ .long .LASF1020 # The macro: "_GLIBCXX_USE_C99_INTTYPES_WCHAR_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe32 # At line number 3634
+ .long .LASF1021 # The macro: "_GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe36 # At line number 3638
+ .long .LASF1022 # The macro: "_GLIBCXX_USE_C99_MATH_FUNCS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe3a # At line number 3642
+ .long .LASF1023 # The macro: "_GLIBCXX_USE_C99_MATH_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe3e # At line number 3646
+ .long .LASF1024 # The macro: "_GLIBCXX_USE_C99_STDINT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe42 # At line number 3650
+ .long .LASF1025 # The macro: "_GLIBCXX_USE_C99_STDINT_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe45 # At line number 3653
+ .long .LASF1026 # The macro: "_GLIBCXX_USE_CHDIR 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe48 # At line number 3656
+ .long .LASF1027 # The macro: "_GLIBCXX_USE_CHMOD 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe4f # At line number 3663
+ .long .LASF1028 # The macro: "_GLIBCXX_USE_CLOCK_MONOTONIC 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe52 # At line number 3666
+ .long .LASF1029 # The macro: "_GLIBCXX_USE_CLOCK_REALTIME 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe59 # At line number 3673
+ .long .LASF1030 # The macro: "_GLIBCXX_USE_DECIMAL_FLOAT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe5d # At line number 3677
+ .long .LASF1031 # The macro: "_GLIBCXX_USE_DEV_RANDOM 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe60 # At line number 3680
+ .long .LASF1032 # The macro: "_GLIBCXX_USE_FCHMOD 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe63 # At line number 3683
+ .long .LASF1033 # The macro: "_GLIBCXX_USE_FCHMODAT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe66 # At line number 3686
+ .long .LASF1034 # The macro: "_GLIBCXX_USE_FSEEKO_FTELLO 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe69 # At line number 3689
+ .long .LASF1035 # The macro: "_GLIBCXX_USE_GETCWD 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe6c # At line number 3692
+ .long .LASF1036 # The macro: "_GLIBCXX_USE_GETTIMEOFDAY 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe6f # At line number 3695
+ .long .LASF1037 # The macro: "_GLIBCXX_USE_GET_NPROCS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe72 # At line number 3698
+ .long .LASF1038 # The macro: "_GLIBCXX_USE_INIT_PRIORITY_ATTRIBUTE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe75 # At line number 3701
+ .long .LASF1039 # The macro: "_GLIBCXX_USE_LFS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe78 # At line number 3704
+ .long .LASF1040 # The macro: "_GLIBCXX_USE_LONG_LONG 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe7b # At line number 3707
+ .long .LASF1041 # The macro: "_GLIBCXX_USE_LSTAT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe7e # At line number 3710
+ .long .LASF1042 # The macro: "_GLIBCXX_USE_MKDIR 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe81 # At line number 3713
+ .long .LASF1043 # The macro: "_GLIBCXX_USE_NANOSLEEP 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe84 # At line number 3716
+ .long .LASF1044 # The macro: "_GLIBCXX_USE_NLS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe87 # At line number 3719
+ .long .LASF1045 # The macro: "_GLIBCXX_USE_NL_LANGINFO_L 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe8d # At line number 3725
+ .long .LASF1046 # The macro: "_GLIBCXX_USE_PTHREAD_COND_CLOCKWAIT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe90 # At line number 3728
+ .long .LASF1047 # The macro: "_GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK (_GLIBCXX_TSAN==0)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe94 # At line number 3732
+ .long .LASF1048 # The macro: "_GLIBCXX_USE_PTHREAD_RWLOCK_CLOCKLOCK 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe97 # At line number 3735
+ .long .LASF1049 # The macro: "_GLIBCXX_USE_PTHREAD_RWLOCK_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe9b # At line number 3739
+ .long .LASF1050 # The macro: "_GLIBCXX_USE_RANDOM_TR1 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe9e # At line number 3742
+ .long .LASF1051 # The macro: "_GLIBCXX_USE_REALPATH 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xea1 # At line number 3745
+ .long .LASF1052 # The macro: "_GLIBCXX_USE_SCHED_YIELD 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xea4 # At line number 3748
+ .long .LASF1053 # The macro: "_GLIBCXX_USE_SC_NPROCESSORS_ONLN 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xeaa # At line number 3754
+ .long .LASF1054 # The macro: "_GLIBCXX_USE_SENDFILE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xeb0 # At line number 3760
+ .long .LASF1055 # The macro: "_GLIBCXX_USE_STRUCT_TM_TM_ZONE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xeb3 # At line number 3763
+ .long .LASF1056 # The macro: "_GLIBCXX_USE_ST_MTIM 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xeb9 # At line number 3769
+ .long .LASF1057 # The macro: "_GLIBCXX_USE_TMPNAM 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xebd # At line number 3773
+ .long .LASF1058 # The macro: "_GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_CXX20 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xec1 # At line number 3777
+ .long .LASF1059 # The macro: "_GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_FCHAR8_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xec4 # At line number 3780
+ .long .LASF1060 # The macro: "_GLIBCXX_USE_UTIME 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xec8 # At line number 3784
+ .long .LASF1061 # The macro: "_GLIBCXX_USE_UTIMENSAT 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xecb # At line number 3787
+ .long .LASF1062 # The macro: "_GLIBCXX_USE_WCHAR_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xed4 # At line number 3796
+ .long .LASF1063 # The macro: "_GLIBCXX_VERBOSE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xed7 # At line number 3799
+ .long .LASF1064 # The macro: "_GLIBCXX_X86_RDRAND 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xeda # At line number 3802
+ .long .LASF1065 # The macro: "_GLIBCXX_X86_RDSEED 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xedd # At line number 3805
+ .long .LASF1066 # The macro: "_GLIBCXX_ZONEINFO_DIR "/usr/share/zoneinfo""
+ .byte 0x5 # Define macro strp
+ .uleb128 0xee0 # At line number 3808
+ .long .LASF1067 # The macro: "_GTHREAD_USE_MUTEX_TIMEDLOCK 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.new.45.14daa5310e6c27c6800c0ff00fae2903,comdat
+.Ldebug_macro16:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF1073 # The macro: "__glibcxx_want_launder "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e # At line number 46
+ .long .LASF1074 # The macro: "__glibcxx_want_hardware_interference_size "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF1075 # The macro: "__glibcxx_want_destroying_delete "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF1076 # The macro: "__glibcxx_want_constexpr_new "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.0b9e7054804f0f6f91d57c80dd7f547b,comdat
+.Ldebug_macro17:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1077 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1078 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1079 # The macro: "__glibcxx_uncaught_exceptions 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1080 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1081 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1082 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x55 # At line number 85
+ .long .LASF1083 # The macro: "__glibcxx_is_null_pointer 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1084 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5f # At line number 95
+ .long .LASF1085 # The macro: "__glibcxx_result_of_sfinae 201210L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1086 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1087 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1088 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x78 # At line number 120
+ .long .LASF1089 # The macro: "__glibcxx_is_swappable 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1090 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x82 # At line number 130
+ .long .LASF1091 # The macro: "__glibcxx_void_t 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1092 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1093 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1094 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1095 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1096 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1097 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1098 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1099 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1100 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1101 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbe # At line number 190
+ .long .LASF1102 # The macro: "__glibcxx_integral_constant_callable 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1103 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc8 # At line number 200
+ .long .LASF1104 # The macro: "__glibcxx_is_final 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1105 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1106 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1107 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1108 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1109 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe6 # At line number 230
+ .long .LASF1110 # The macro: "__glibcxx_transformation_trait_aliases 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1111 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1112 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1113 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xfa # At line number 250
+ .long .LASF1114 # The macro: "__glibcxx_tuple_element_t 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1115 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x104 # At line number 260
+ .long .LASF1116 # The macro: "__glibcxx_tuples_by_type 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1117 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1118 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1119 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1120 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1121 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1122 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1123 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1124 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1125 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1126 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1127 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1128 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1129 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1130 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1131 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1132 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1133 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1134 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1135 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1136 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1137 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1138 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1139 # The macro: "__glibcxx_want_any"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x181 # At line number 385
+ .long .LASF1140 # The macro: "__glibcxx_apply 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1141 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1142 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1143 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1144 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1145 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19f # At line number 415
+ .long .LASF1146 # The macro: "__glibcxx_bool_constant 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1147 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1148 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1149 # The macro: "__glibcxx_want_byte"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b3 # At line number 435
+ .long .LASF1150 # The macro: "__glibcxx_has_unique_object_representations 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1151 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1bd # At line number 445
+ .long .LASF1152 # The macro: "__glibcxx_hardware_interference_size 201703L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1bf # At line number 447
+ .long .LASF1153 # The macro: "__cpp_lib_hardware_interference_size 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1154 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1155 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1156 # The macro: "__glibcxx_want_invoke"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d1 # At line number 465
+ .long .LASF1157 # The macro: "__glibcxx_is_aggregate 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1158 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1db # At line number 475
+ .long .LASF1159 # The macro: "__glibcxx_is_invocable 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1160 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e5 # At line number 485
+ .long .LASF1161 # The macro: "__glibcxx_launder 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e7 # At line number 487
+ .long .LASF1162 # The macro: "__cpp_lib_launder 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1163 # The macro: "__glibcxx_want_launder"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ef # At line number 495
+ .long .LASF1164 # The macro: "__glibcxx_logical_traits 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1165 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f9 # At line number 505
+ .long .LASF1166 # The macro: "__glibcxx_make_from_tuple 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1167 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1168 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1169 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20d # At line number 525
+ .long .LASF1170 # The macro: "__glibcxx_type_trait_variable_templates 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1171 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1172 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1173 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1174 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1175 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1176 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1178 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1179 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1180 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1181 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1182 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1183 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1184 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1185 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1186 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1187 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1188 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1189 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1190 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1191 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1192 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1193 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1194 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1195 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1196 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1197 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1198 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1199 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1200 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1201 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1202 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1203 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1204 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1205 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1206 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1207 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1208 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1209 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1210 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1211 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1212 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1214 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1215 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1216 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1217 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1218 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1219 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1220 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1224 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1225 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1226 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1227 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1228 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1229 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1230 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1231 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1232 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1233 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1234 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1235 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1236 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1237 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1238 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1239 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1240 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1241 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1242 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1243 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1244 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1245 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1246 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1247 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1248 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1249 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1250 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1251 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1252 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1253 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1254 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1255 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1256 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1258 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1259 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1260 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1261 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1265 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1266 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1267 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1268 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1269 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1270 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1271 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1272 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1274 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1275 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1276 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1277 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1278 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1279 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1280 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1281 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1282 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1283 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1284 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1285 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1286 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1287 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1288 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1289 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1290 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1291 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1292 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1298 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1299 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1300 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1301 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1302 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1303 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1318 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1319 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1320 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1321 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1322 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1323 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1324 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1325 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1326 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1327 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1328 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1329 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1330 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1331 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1332 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1333 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1334 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1335 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1336 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1337 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1338 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1339 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1340 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1341 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1342 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1343 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1344 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1345 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1346 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1347 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1348 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1349 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1350 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1351 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1352 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1353 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.new.201.1eb3e1860491e06c4f6a2a2ab9b40193,comdat
+.Ldebug_macro18:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc9 # At line number 201
+ .long .LASF1354 # The macro: "_GLIBCXX_PLACEMENT_CONSTEXPR inline"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd6 # At line number 214
+ .long .LASF1355 # The macro: "_GLIBCXX_PLACEMENT_CONSTEXPR"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.exception_defines.h.31.ca6841b9be3287386aafc5c717935b2e,comdat
+.Ldebug_macro19:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1357 # The macro: "_EXCEPTION_DEFINES_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1358 # The macro: "__try try"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF1359 # The macro: "__catch(X) catch(X)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF1360 # The macro: "__throw_exception_again throw"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.type_traits.30.22003fcb9485c4dd55557aae4be38779,comdat
+.Ldebug_macro20:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1362 # The macro: "_GLIBCXX_TYPE_TRAITS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF1363 # The macro: "__glibcxx_want_bool_constant "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b # At line number 43
+ .long .LASF1364 # The macro: "__glibcxx_want_bounded_array_traits "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF1365 # The macro: "__glibcxx_want_has_unique_object_representations "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF1366 # The macro: "__glibcxx_want_integral_constant_callable "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e # At line number 46
+ .long .LASF1367 # The macro: "__glibcxx_want_is_aggregate "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF1368 # The macro: "__glibcxx_want_is_constant_evaluated "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF1369 # The macro: "__glibcxx_want_is_final "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31 # At line number 49
+ .long .LASF1370 # The macro: "__glibcxx_want_is_invocable "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF1371 # The macro: "__glibcxx_want_is_layout_compatible "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x33 # At line number 51
+ .long .LASF1372 # The macro: "__glibcxx_want_is_nothrow_convertible "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1373 # The macro: "__glibcxx_want_is_null_pointer "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1374 # The macro: "__glibcxx_want_is_pointer_interconvertible "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1375 # The macro: "__glibcxx_want_is_scoped_enum "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1376 # The macro: "__glibcxx_want_is_swappable "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1377 # The macro: "__glibcxx_want_is_virtual_base_of "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1378 # The macro: "__glibcxx_want_logical_traits "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF1379 # The macro: "__glibcxx_want_reference_from_temporary "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b # At line number 59
+ .long .LASF1380 # The macro: "__glibcxx_want_remove_cvref "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF1381 # The macro: "__glibcxx_want_result_of_sfinae "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1382 # The macro: "__glibcxx_want_transformation_trait_aliases "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF1383 # The macro: "__glibcxx_want_type_identity "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3f # At line number 63
+ .long .LASF1384 # The macro: "__glibcxx_want_type_trait_variable_templates "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x40 # At line number 64
+ .long .LASF1385 # The macro: "__glibcxx_want_unwrap_ref "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1386 # The macro: "__glibcxx_want_void_t "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.04ca65c8c659e0b8ec719f4ded8118a4,comdat
+.Ldebug_macro21:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1077 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1078 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1079 # The macro: "__glibcxx_uncaught_exceptions 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1080 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1081 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1082 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x55 # At line number 85
+ .long .LASF1083 # The macro: "__glibcxx_is_null_pointer 201309L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x57 # At line number 87
+ .long .LASF1387 # The macro: "__cpp_lib_is_null_pointer 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1084 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5f # At line number 95
+ .long .LASF1085 # The macro: "__glibcxx_result_of_sfinae 201210L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF1388 # The macro: "__cpp_lib_result_of_sfinae 201210L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1086 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1087 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1088 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x78 # At line number 120
+ .long .LASF1089 # The macro: "__glibcxx_is_swappable 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7a # At line number 122
+ .long .LASF1389 # The macro: "__cpp_lib_is_swappable 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1090 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x82 # At line number 130
+ .long .LASF1091 # The macro: "__glibcxx_void_t 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF1390 # The macro: "__cpp_lib_void_t 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1092 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1093 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1094 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1095 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1096 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1097 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1098 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1099 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1100 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1101 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xbe # At line number 190
+ .long .LASF1102 # The macro: "__glibcxx_integral_constant_callable 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc0 # At line number 192
+ .long .LASF1391 # The macro: "__cpp_lib_integral_constant_callable 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1103 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc8 # At line number 200
+ .long .LASF1104 # The macro: "__glibcxx_is_final 201402L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xca # At line number 202
+ .long .LASF1392 # The macro: "__cpp_lib_is_final 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1105 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1106 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1107 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1108 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1109 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe6 # At line number 230
+ .long .LASF1110 # The macro: "__glibcxx_transformation_trait_aliases 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xe8 # At line number 232
+ .long .LASF1393 # The macro: "__cpp_lib_transformation_trait_aliases 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1111 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1112 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1113 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xfa # At line number 250
+ .long .LASF1114 # The macro: "__glibcxx_tuple_element_t 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1115 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x104 # At line number 260
+ .long .LASF1116 # The macro: "__glibcxx_tuples_by_type 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1117 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1118 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1119 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1120 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1121 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1122 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1123 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1124 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1125 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1126 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1127 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1128 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1129 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1130 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1131 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1132 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1133 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1134 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1135 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1136 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1137 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1138 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1139 # The macro: "__glibcxx_want_any"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x181 # At line number 385
+ .long .LASF1140 # The macro: "__glibcxx_apply 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1141 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1142 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1143 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1144 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1145 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19f # At line number 415
+ .long .LASF1146 # The macro: "__glibcxx_bool_constant 201505L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a1 # At line number 417
+ .long .LASF1394 # The macro: "__cpp_lib_bool_constant 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1147 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1148 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1149 # The macro: "__glibcxx_want_byte"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b3 # At line number 435
+ .long .LASF1150 # The macro: "__glibcxx_has_unique_object_representations 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b5 # At line number 437
+ .long .LASF1395 # The macro: "__cpp_lib_has_unique_object_representations 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1151 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1154 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1155 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1156 # The macro: "__glibcxx_want_invoke"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d1 # At line number 465
+ .long .LASF1157 # The macro: "__glibcxx_is_aggregate 201703L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d3 # At line number 467
+ .long .LASF1396 # The macro: "__cpp_lib_is_aggregate 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1158 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1db # At line number 475
+ .long .LASF1159 # The macro: "__glibcxx_is_invocable 201703L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1dd # At line number 477
+ .long .LASF1397 # The macro: "__cpp_lib_is_invocable 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1160 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1163 # The macro: "__glibcxx_want_launder"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1ef # At line number 495
+ .long .LASF1164 # The macro: "__glibcxx_logical_traits 201510L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f1 # At line number 497
+ .long .LASF1398 # The macro: "__cpp_lib_logical_traits 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1165 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f9 # At line number 505
+ .long .LASF1166 # The macro: "__glibcxx_make_from_tuple 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1167 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1168 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1169 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20d # At line number 525
+ .long .LASF1170 # The macro: "__glibcxx_type_trait_variable_templates 201510L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20f # At line number 527
+ .long .LASF1399 # The macro: "__cpp_lib_type_trait_variable_templates 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1171 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1172 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1173 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1174 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1175 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1176 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1178 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1179 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1180 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1181 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1182 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1183 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1184 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1185 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1186 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1187 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1188 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1189 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1190 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1191 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1192 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1193 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1194 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1195 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1196 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1197 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1198 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1199 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1200 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1201 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1202 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1203 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1204 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1205 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1206 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1207 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1208 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1209 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1210 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1211 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1212 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1214 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1215 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1216 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1217 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1218 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1219 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1220 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1224 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1225 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1226 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1227 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1228 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1229 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1230 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1231 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1232 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1233 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1234 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1235 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1236 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1237 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1238 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1239 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1240 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1241 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1242 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1243 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1244 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1245 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1246 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1247 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1248 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1249 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1250 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1251 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1252 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1253 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1254 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1255 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1256 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1258 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1259 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1260 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1261 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1265 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1266 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1267 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1268 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1269 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1270 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1271 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1272 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1274 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1275 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1276 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1277 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1278 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1279 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1280 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1281 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1282 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1283 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1284 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1285 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1286 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1287 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1288 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1289 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1290 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1291 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1292 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1298 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1299 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1300 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1301 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1302 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1303 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1318 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1319 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1320 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1321 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1322 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1323 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1324 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1325 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1326 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1327 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1328 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1329 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1330 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1331 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1332 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1333 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1334 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1335 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1336 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1337 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1338 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1339 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1340 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1341 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1342 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1343 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1344 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1345 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1346 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1347 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1348 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1349 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1350 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1351 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1352 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1353 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.move.h.197.554053be3e47ff971b6f2e34fb57d41b,comdat
+.Ldebug_macro22:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc5 # At line number 197
+ .long .LASF1401 # The macro: "_GLIBCXX_FWDREF(_Tp) _Tp&&"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc6 # At line number 198
+ .long .LASF1402 # The macro: "_GLIBCXX_MOVE(__val) std::move(__val)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc7 # At line number 199
+ .long .LASF1403 # The macro: "_GLIBCXX_FORWARD(_Tp,__val) std::forward<_Tp>(__val)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.new_allocator.h.116.1a2b510fb95ea5ea4197559f239d362f,comdat
+.Ldebug_macro23:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1404 # The macro: "_GLIBCXX_OPERATOR_NEW __builtin_operator_new"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF1405 # The macro: "_GLIBCXX_OPERATOR_DELETE __builtin_operator_delete"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9f # At line number 159
+ .long .LASF1406 # The macro: "_GLIBCXX_SIZED_DEALLOC(p,n) (p), (n) * sizeof(_Tp)"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xaf # At line number 175
+ .long .LASF1407 # The macro: "_GLIBCXX_SIZED_DEALLOC"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1408 # The macro: "_GLIBCXX_OPERATOR_DELETE"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb1 # At line number 177
+ .long .LASF1409 # The macro: "_GLIBCXX_OPERATOR_NEW"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stl_iterator_base_types.h.60.f5b04b2834b4a202064919a73d7a2a46,comdat
+.Ldebug_macro24:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF1413 # The macro: "_STL_ITERATOR_BASE_TYPES_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1414 # The macro: "_GLIBCXX26_DEF_VAL_T(T) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11e # At line number 286
+ .long .LASF1415 # The macro: "_GLIBCXX26_ALGO_DEF_VAL_T(_Iterator) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.concept_check.h.31.74a671c8485a1bc7531658609764a36b,comdat
+.Ldebug_macro25:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1417 # The macro: "_CONCEPT_CHECK_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1418 # The macro: "__glibcxx_function_requires(...) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1419 # The macro: "__glibcxx_class_requires(_a,_b) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1420 # The macro: "__glibcxx_class_requires2(_a,_b,_c) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1421 # The macro: "__glibcxx_class_requires3(_a,_b,_c,_d) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1422 # The macro: "__glibcxx_class_requires4(_a,_b,_c,_d,_e) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.assertions.h.30.d72752d74be140ecd1b957aafdcc8b28,comdat
+.Ldebug_macro26:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1423 # The macro: "_GLIBCXX_DEBUG_ASSERTIONS_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF1424 # The macro: "__glibcxx_requires_non_empty_range(_First,_Last) __glibcxx_assert(_First != _Last)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26 # At line number 38
+ .long .LASF1425 # The macro: "__glibcxx_requires_subscript(_N) __glibcxx_assert(_N < this->size())"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF1426 # The macro: "__glibcxx_requires_nonempty() __glibcxx_assert(!this->empty())"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1427 # The macro: "_GLIBCXX_DEBUG_ASSERT(_Condition) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF1428 # The macro: "_GLIBCXX_DEBUG_PEDASSERT(_Condition) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x43 # At line number 67
+ .long .LASF1429 # The macro: "_GLIBCXX_DEBUG_ONLY(_Statement) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stl_pair.h.733.b93f55d6a8f972e77632d7b03102caef,comdat
+.Ldebug_macro27:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2dd # At line number 733
+ .long .LASF1432 # The macro: "__glibcxx_no_dangling_refs(_U1,_U2) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32f # At line number 815
+ .long .LASF1433 # The macro: "_GLIBCXX_DEPRECATED_PAIR_CTOR __attribute__ ((__deprecated__ ("use 'nullptr' instead of '0' to " "initialize std::pair of move-only " "type and pointer")))"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x37c # At line number 892
+ .long .LASF1434 # The macro: "_GLIBCXX_DEPRECATED_PAIR_CTOR"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3aa # At line number 938
+ .long .LASF1435 # The macro: "__glibcxx_no_dangling_refs"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.58bd32deac3e6c00a2eef1e72d963e8f,comdat
+.Ldebug_macro28:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1077 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1078 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1079 # The macro: "__glibcxx_uncaught_exceptions 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1080 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1081 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1082 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1084 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1086 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1087 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1088 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1090 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1092 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1093 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1094 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1095 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1096 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1097 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1098 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1099 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1100 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1101 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1103 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1105 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1106 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1107 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1108 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1109 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1111 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1112 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1113 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xfa # At line number 250
+ .long .LASF1114 # The macro: "__glibcxx_tuple_element_t 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1115 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x104 # At line number 260
+ .long .LASF1116 # The macro: "__glibcxx_tuples_by_type 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1117 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1118 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1119 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1120 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1121 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1122 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1123 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1124 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1125 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1126 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1127 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1128 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1129 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1130 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1131 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1132 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1133 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1134 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1135 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1136 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1137 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1138 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1139 # The macro: "__glibcxx_want_any"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x181 # At line number 385
+ .long .LASF1140 # The macro: "__glibcxx_apply 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1141 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1142 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1143 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1144 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1145 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1147 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1148 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1149 # The macro: "__glibcxx_want_byte"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1151 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1154 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1155 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1156 # The macro: "__glibcxx_want_invoke"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1158 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1160 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1163 # The macro: "__glibcxx_want_launder"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1165 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f9 # At line number 505
+ .long .LASF1166 # The macro: "__glibcxx_make_from_tuple 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1167 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1168 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1169 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1171 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1172 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1173 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1174 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1175 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1176 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1178 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1179 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1180 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1181 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1182 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1183 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1184 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1185 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1186 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1187 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1188 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1189 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1190 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1191 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1192 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1193 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1194 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1195 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1196 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1197 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1198 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1199 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1200 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1201 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1202 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1203 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1204 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1205 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1206 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1207 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1208 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1209 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1210 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1211 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1212 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1214 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1215 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1216 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1217 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1218 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1219 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1220 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1224 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1225 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1226 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1227 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1228 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1229 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1230 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1231 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1232 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1233 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1234 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1235 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1236 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1237 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1238 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1239 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1240 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1241 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1242 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1243 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1244 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1245 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1246 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1247 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1248 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1249 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1250 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1251 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1252 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1253 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1254 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1255 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1256 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1258 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1259 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1260 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1261 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1265 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1266 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1267 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1268 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1269 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1270 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1271 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1272 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1274 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1275 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1276 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1277 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1278 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1279 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1280 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1281 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1282 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1283 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1284 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1285 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1286 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1287 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1288 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1289 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1290 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1291 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1292 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1298 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1299 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1300 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1301 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1302 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1303 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1318 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1319 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1320 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1321 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1322 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1323 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1324 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1325 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1326 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1327 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1328 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1329 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1330 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1331 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1332 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1333 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1334 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1335 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1336 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1337 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1338 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1339 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1340 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1341 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1342 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1343 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1344 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1345 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1346 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1347 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1348 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1349 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1350 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1351 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1352 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1353 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cpp_type_traits.h.247.c76f5fcefeda021659c214fc4154481c,comdat
+.Ldebug_macro29:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf7 # At line number 247
+ .long .LASF1438 # The macro: "__INT_N(TYPE) __extension__ template<> struct __is_integer<TYPE> { enum { __value = 1 }; typedef __true_type __type; }; __extension__ template<> struct __is_integer<unsigned TYPE> { enum { __value = 1 }; typedef __true_type __type; };"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1439 # The macro: "__INT_N"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.numeric_traits.h.97.218ab54da1c35bff7230edfa0d0219e8,comdat
+.Ldebug_macro30:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF1441 # The macro: "_GLIBCXX_INT_N_TRAITS(T,WIDTH) __extension__ template<> struct __is_integer_nonstrict<T> { enum { __value = 1 }; typedef std::__true_type __type; enum { __width = WIDTH }; }; __extension__ template<> struct __is_integer_nonstrict<unsigned T> { enum { __value = 1 }; typedef std::__true_type __type; enum { __width = WIDTH }; };"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87 # At line number 135
+ .long .LASF1442 # The macro: "_GLIBCXX_INT_N_TRAITS"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8f # At line number 143
+ .long .LASF1443 # The macro: "__glibcxx_floating(_Tp,_Fval,_Dval,_LDval) (std::__are_same<_Tp, float>::__value ? _Fval : std::__are_same<_Tp, double>::__value ? _Dval : _LDval)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x93 # At line number 147
+ .long .LASF1444 # The macro: "__glibcxx_max_digits10(_Tp) (2 + __glibcxx_floating(_Tp, __FLT_MANT_DIG__, __DBL_MANT_DIG__, __LDBL_MANT_DIG__) * 643L / 2136)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x97 # At line number 151
+ .long .LASF1445 # The macro: "__glibcxx_digits10(_Tp) __glibcxx_floating(_Tp, __FLT_DIG__, __DBL_DIG__, __LDBL_DIG__)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9a # At line number 154
+ .long .LASF1446 # The macro: "__glibcxx_max_exponent10(_Tp) __glibcxx_floating(_Tp, __FLT_MAX_10_EXP__, __DBL_MAX_10_EXP__, __LDBL_MAX_10_EXP__)"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb7 # At line number 183
+ .long .LASF1447 # The macro: "__glibcxx_floating"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb8 # At line number 184
+ .long .LASF1448 # The macro: "__glibcxx_max_digits10"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb9 # At line number 185
+ .long .LASF1449 # The macro: "__glibcxx_digits10"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1450 # The macro: "__glibcxx_max_exponent10"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stl_tempbuf.h.70.f8a9d1b22cd67f05ae2d3f2377260bc8,comdat
+.Ldebug_macro31:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x46 # At line number 70
+ .long .LASF1404 # The macro: "_GLIBCXX_OPERATOR_NEW __builtin_operator_new"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1405 # The macro: "_GLIBCXX_OPERATOR_DELETE __builtin_operator_delete"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x69 # At line number 105
+ .long .LASF1451 # The macro: "_GLIBCXX_SIZED_DEALLOC(T,p,n) (p), (n) * sizeof(T)"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78 # At line number 120
+ .long .LASF1407 # The macro: "_GLIBCXX_SIZED_DEALLOC"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb3 # At line number 179
+ .long .LASF1408 # The macro: "_GLIBCXX_OPERATOR_DELETE"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1409 # The macro: "_GLIBCXX_OPERATOR_NEW"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stl_iterator.h.61.5bc243fde8a97ed55fd0715da8a10ac4,comdat
+.Ldebug_macro32:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1455 # The macro: "_STL_ITERATOR_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x728 # At line number 1832
+ .long .LASF1456 # The macro: "_GLIBCXX_MAKE_MOVE_ITERATOR(_Iter) std::make_move_iterator(_Iter)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x729 # At line number 1833
+ .long .LASF1457 # The macro: "_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(_Iter) std::__make_move_if_noexcept_iterator(_Iter)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.debug.h.30.14675c66734128005fe180e1012feff9,comdat
+.Ldebug_macro33:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1458 # The macro: "_GLIBCXX_DEBUG_MACRO_SWITCH_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF1459 # The macro: "__glibcxx_requires_cond(_Cond,_Msg) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x43 # At line number 67
+ .long .LASF1460 # The macro: "__glibcxx_requires_valid_range(_First,_Last) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x44 # At line number 68
+ .long .LASF1461 # The macro: "__glibcxx_requires_can_increment(_First,_Size) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x45 # At line number 69
+ .long .LASF1462 # The macro: "__glibcxx_requires_can_increment_range(_First1,_Last1,_First2) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x46 # At line number 70
+ .long .LASF1463 # The macro: "__glibcxx_requires_can_decrement_range(_First1,_Last1,_First2) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1464 # The macro: "__glibcxx_requires_sorted(_First,_Last) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x48 # At line number 72
+ .long .LASF1465 # The macro: "__glibcxx_requires_sorted_pred(_First,_Last,_Pred) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x49 # At line number 73
+ .long .LASF1466 # The macro: "__glibcxx_requires_sorted_set(_First1,_Last1,_First2) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4a # At line number 74
+ .long .LASF1467 # The macro: "__glibcxx_requires_sorted_set_pred(_First1,_Last1,_First2,_Pred) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1468 # The macro: "__glibcxx_requires_partitioned_lower(_First,_Last,_Value) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4c # At line number 76
+ .long .LASF1469 # The macro: "__glibcxx_requires_partitioned_upper(_First,_Last,_Value) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4d # At line number 77
+ .long .LASF1470 # The macro: "__glibcxx_requires_partitioned_lower_pred(_First,_Last,_Value,_Pred) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4e # At line number 78
+ .long .LASF1471 # The macro: "__glibcxx_requires_partitioned_upper_pred(_First,_Last,_Value,_Pred) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4f # At line number 79
+ .long .LASF1472 # The macro: "__glibcxx_requires_heap(_First,_Last) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x50 # At line number 80
+ .long .LASF1473 # The macro: "__glibcxx_requires_heap_pred(_First,_Last,_Pred) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1474 # The macro: "__glibcxx_requires_string(_String) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x52 # At line number 82
+ .long .LASF1475 # The macro: "__glibcxx_requires_string_len(_String,_Len) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x53 # At line number 83
+ .long .LASF1476 # The macro: "__glibcxx_requires_irreflexive(_First,_Last) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x54 # At line number 84
+ .long .LASF1477 # The macro: "__glibcxx_requires_irreflexive2(_First,_Last) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x55 # At line number 85
+ .long .LASF1478 # The macro: "__glibcxx_requires_irreflexive_pred(_First,_Last,_Pred) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56 # At line number 86
+ .long .LASF1479 # The macro: "__glibcxx_requires_irreflexive_pred2(_First,_Last,_Pred) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.concepts.31.ea57833c2d2cf5ded5d66f52bc824ee7,comdat
+.Ldebug_macro34:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1482 # The macro: "_GLIBCXX_CONCEPTS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1483 # The macro: "__glibcxx_want_concepts "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.bit.58.ea88997f91bfc9ea788eded5c5af9f1e,comdat
+.Ldebug_macro35:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF1484 # The macro: "__glibcxx_want_bit_cast "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b # At line number 59
+ .long .LASF1485 # The macro: "__glibcxx_want_byteswap "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF1486 # The macro: "__glibcxx_want_bitops "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1487 # The macro: "__glibcxx_want_int_pow2 "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF1488 # The macro: "__glibcxx_want_endian "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stl_algobase.h.391.f046b31537a7eda4575156a5f2152d88,comdat
+.Ldebug_macro36:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1489 # The macro: "_GLIBCXX_TO_ADDR(P) P"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x188 # At line number 392
+ .long .LASF1490 # The macro: "_GLIBCXX_ADVANCE(P,N) P += N"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a6 # At line number 678
+ .long .LASF1491 # The macro: "_GLIBCXX_MOVE3(_Tp,_Up,_Vp) std::move(_Tp, _Up, _Vp)"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1492 # The macro: "_GLIBCXX_TO_ADDR"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ea # At line number 746
+ .long .LASF1493 # The macro: "_GLIBCXX_ADVANCE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x377 # At line number 887
+ .long .LASF1494 # The macro: "_GLIBCXX_MOVE_BACKWARD3(_Tp,_Up,_Vp) std::move_backward(_Tp, _Up, _Vp)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.tuple.49.28e57568481853c5a2e00d3db484dd79,comdat
+.Ldebug_macro37:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31 # At line number 49
+ .long .LASF1503 # The macro: "__glibcxx_want_constexpr_tuple "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF1504 # The macro: "__glibcxx_want_tuple_element_t "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x33 # At line number 51
+ .long .LASF1505 # The macro: "__glibcxx_want_tuples_by_type "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1506 # The macro: "__glibcxx_want_apply "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1507 # The macro: "__glibcxx_want_make_from_tuple "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1508 # The macro: "__glibcxx_want_ranges_zip "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1509 # The macro: "__glibcxx_want_tuple_like "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1510 # The macro: "__glibcxx_want_constrained_equality "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.9d4b65f44a4baa3dea24bd8c586430f4,comdat
+.Ldebug_macro38:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1077 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1078 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1079 # The macro: "__glibcxx_uncaught_exceptions 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1080 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1081 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1082 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1084 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1086 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1087 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1088 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1090 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1092 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1093 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1094 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1095 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1096 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1097 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1098 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1099 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1100 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1101 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1103 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1105 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1106 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1107 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1108 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1109 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1111 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1112 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1113 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xfa # At line number 250
+ .long .LASF1114 # The macro: "__glibcxx_tuple_element_t 201402L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xfc # At line number 252
+ .long .LASF1511 # The macro: "__cpp_lib_tuple_element_t 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1115 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x104 # At line number 260
+ .long .LASF1116 # The macro: "__glibcxx_tuples_by_type 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x106 # At line number 262
+ .long .LASF1512 # The macro: "__cpp_lib_tuples_by_type 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1117 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1118 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1119 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1120 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1121 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1122 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1123 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1124 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1125 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1126 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1127 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1128 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1129 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1130 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1131 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1132 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1133 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1134 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1135 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1136 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1137 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1138 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1139 # The macro: "__glibcxx_want_any"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x181 # At line number 385
+ .long .LASF1140 # The macro: "__glibcxx_apply 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x183 # At line number 387
+ .long .LASF1513 # The macro: "__cpp_lib_apply 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1141 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1142 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1143 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1144 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1145 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1147 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1148 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1149 # The macro: "__glibcxx_want_byte"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1151 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1154 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1155 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1156 # The macro: "__glibcxx_want_invoke"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1158 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1160 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1163 # The macro: "__glibcxx_want_launder"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1165 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f9 # At line number 505
+ .long .LASF1166 # The macro: "__glibcxx_make_from_tuple 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1fb # At line number 507
+ .long .LASF1514 # The macro: "__cpp_lib_make_from_tuple 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1167 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1168 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1169 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1171 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1172 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1173 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1174 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1175 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1176 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1178 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1179 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1180 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1181 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1182 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1183 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1184 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1185 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1186 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1187 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1188 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1189 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1190 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1191 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1192 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1193 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1194 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1195 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1196 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1197 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1198 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1199 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1200 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1201 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1202 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1203 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1204 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1205 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1206 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1207 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1208 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1209 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1210 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1211 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1212 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1214 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1215 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1216 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1217 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1218 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1219 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1220 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1224 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1225 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1226 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1227 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1228 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1229 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1230 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1231 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1232 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1233 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1234 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1235 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1236 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1237 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1238 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1239 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1240 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1241 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1242 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1243 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1244 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1245 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1246 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1247 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1248 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1249 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1250 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1251 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1252 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1253 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1254 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1255 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1256 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1258 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1259 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1260 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1261 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1265 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1266 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1267 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1268 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1269 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1270 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1271 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1272 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1274 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1275 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1276 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1277 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1278 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1279 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1280 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1281 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1282 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1283 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1284 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1285 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1286 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1287 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1288 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1289 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1290 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1291 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1292 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1298 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1299 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1300 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1301 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1302 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1303 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1318 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1319 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1320 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1321 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1322 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1323 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1324 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1325 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1326 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1327 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1328 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1329 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1330 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1331 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1332 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1333 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1334 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1335 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1336 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1337 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1338 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1339 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1340 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1341 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1342 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1343 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1344 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1345 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1346 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1347 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1348 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1349 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1350 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1351 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1352 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1353 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.tuple.1435.d67aea3b9a6325c4550c93c814ec362b,comdat
+.Ldebug_macro39:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x59b # At line number 1435
+ .long .LASF1435 # The macro: "__glibcxx_no_dangling_refs"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1515 # The macro: "__glibcxx_no_dangling_refs(U) "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x819 # At line number 2073
+ .long .LASF1435 # The macro: "__glibcxx_no_dangling_refs"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x822 # At line number 2082
+ .long .LASF1432 # The macro: "__glibcxx_no_dangling_refs(_U1,_U2) "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xbd3 # At line number 3027
+ .long .LASF1435 # The macro: "__glibcxx_no_dangling_refs"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.functional_hash.h.118.388637d73fc5240c0e876c238ef18aa3,comdat
+.Ldebug_macro40:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x76 # At line number 118
+ .long .LASF1520 # The macro: "_Cxx_hashtable_define_trivial_hash(_Tp) template<> struct hash<_Tp> : public __hash_base<size_t, _Tp> { size_t operator()(_Tp __val) const noexcept { return static_cast<size_t>(__val); } };"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xca # At line number 202
+ .long .LASF1521 # The macro: "_Cxx_hashtable_define_trivial_hash"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.wchar.h.24.10c1a3649a347ee5acc556316eedb15a,comdat
+.Ldebug_macro41:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18 # At line number 24
+ .long .LASF1528 # The macro: "_WCHAR_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a # At line number 26
+ .long .LASF1529 # The macro: "__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.libcheaderstart.h.31.ef39b7b23471fa34d163e8083abf71d4,comdat
+.Ldebug_macro42:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1530 # The macro: "__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1531 # The macro: "__GLIBC_USE_LIB_EXT2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1532 # The macro: "__GLIBC_USE_LIB_EXT2 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x43 # At line number 67
+ .long .LASF1533 # The macro: "__GLIBC_USE_IEC_60559_BFP_EXT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x45 # At line number 69
+ .long .LASF1534 # The macro: "__GLIBC_USE_IEC_60559_BFP_EXT 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x49 # At line number 73
+ .long .LASF1535 # The macro: "__GLIBC_USE_IEC_60559_BFP_EXT_C23"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1536 # The macro: "__GLIBC_USE_IEC_60559_BFP_EXT_C23 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f # At line number 79
+ .long .LASF1537 # The macro: "__GLIBC_USE_IEC_60559_EXT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1538 # The macro: "__GLIBC_USE_IEC_60559_EXT 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF1539 # The macro: "__GLIBC_USE_IEC_60559_FUNCS_EXT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5c # At line number 92
+ .long .LASF1540 # The macro: "__GLIBC_USE_IEC_60559_FUNCS_EXT 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60 # At line number 96
+ .long .LASF1541 # The macro: "__GLIBC_USE_IEC_60559_FUNCS_EXT_C23"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x62 # At line number 98
+ .long .LASF1542 # The macro: "__GLIBC_USE_IEC_60559_FUNCS_EXT_C23 1"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69 # At line number 105
+ .long .LASF1543 # The macro: "__GLIBC_USE_IEC_60559_TYPES_EXT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6b # At line number 107
+ .long .LASF1544 # The macro: "__GLIBC_USE_IEC_60559_TYPES_EXT 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.floatn.h.20.40a9ac728e59b3a32d20c30e247f330a,comdat
+.Ldebug_macro43:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1545 # The macro: "_BITS_FLOATN_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1546 # The macro: "__HAVE_FLOAT128 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF1547 # The macro: "__HAVE_DISTINCT_FLOAT128 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1548 # The macro: "__HAVE_FLOAT64X 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b # At line number 59
+ .long .LASF1549 # The macro: "__HAVE_FLOAT64X_LONG_DOUBLE 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x48 # At line number 72
+ .long .LASF1550 # The macro: "__f128(x) x ##f128"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56 # At line number 86
+ .long .LASF1551 # The macro: "__CFLOAT128 _Complex _Float128"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.floatncommon.h.34.df172c769a97023fbe97facd72e1212b,comdat
+.Ldebug_macro44:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1553 # The macro: "__HAVE_FLOAT16 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23 # At line number 35
+ .long .LASF1554 # The macro: "__HAVE_FLOAT32 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF1555 # The macro: "__HAVE_FLOAT64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1556 # The macro: "__HAVE_FLOAT32X 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26 # At line number 38
+ .long .LASF1557 # The macro: "__HAVE_FLOAT128X 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1558 # The macro: "__HAVE_DISTINCT_FLOAT16 __HAVE_FLOAT16"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1559 # The macro: "__HAVE_DISTINCT_FLOAT32 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1560 # The macro: "__HAVE_DISTINCT_FLOAT64 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1561 # The macro: "__HAVE_DISTINCT_FLOAT32X 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1562 # The macro: "__HAVE_DISTINCT_FLOAT64X 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1563 # The macro: "__HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128X"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3f # At line number 63
+ .long .LASF1564 # The macro: "__HAVE_FLOAT128_UNLIKE_LDBL (__HAVE_DISTINCT_FLOAT128 && __LDBL_MANT_DIG__ != 113)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x48 # At line number 72
+ .long .LASF1565 # The macro: "__HAVE_FLOATN_NOT_TYPEDEF 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF1566 # The macro: "__f32(x) x ##f32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x69 # At line number 105
+ .long .LASF1567 # The macro: "__f64(x) x ##f64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1568 # The macro: "__f32x(x) x ##f32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7d # At line number 125
+ .long .LASF1569 # The macro: "__f64x(x) x ##f64x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x97 # At line number 151
+ .long .LASF1570 # The macro: "__CFLOAT32 _Complex _Float32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa3 # At line number 163
+ .long .LASF1571 # The macro: "__CFLOAT64 _Complex _Float64"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xab # At line number 171
+ .long .LASF1572 # The macro: "__CFLOAT32X _Complex _Float32x"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb7 # At line number 183
+ .long .LASF1573 # The macro: "__CFLOAT64X _Complex _Float64x"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.wchar.h.32.859ec9de6e76762773b13581955bbb2b,comdat
+.Ldebug_macro45:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF1574 # The macro: "__need_size_t "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21 # At line number 33
+ .long .LASF1575 # The macro: "__need_wchar_t "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1576 # The macro: "__need_NULL "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stddef.h.200.c4d2c1d067703956b4be3d13d3c90377,comdat
+.Ldebug_macro46:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc8 # At line number 200
+ .long .LASF1577 # The macro: "__size_t__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc9 # At line number 201
+ .long .LASF1578 # The macro: "__SIZE_T__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xca # At line number 202
+ .long .LASF1579 # The macro: "_SIZE_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcb # At line number 203
+ .long .LASF1580 # The macro: "_SYS_SIZE_T_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcc # At line number 204
+ .long .LASF1581 # The macro: "_T_SIZE_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcd # At line number 205
+ .long .LASF1582 # The macro: "_T_SIZE "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1583 # The macro: "__SIZE_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xcf # At line number 207
+ .long .LASF1584 # The macro: "_SIZE_T_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd0 # At line number 208
+ .long .LASF1585 # The macro: "_BSD_SIZE_T_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd1 # At line number 209
+ .long .LASF1586 # The macro: "_SIZE_T_DEFINED_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1587 # The macro: "_SIZE_T_DEFINED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd3 # At line number 211
+ .long .LASF1588 # The macro: "_BSD_SIZE_T_DEFINED_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd4 # At line number 212
+ .long .LASF1589 # The macro: "_SIZE_T_DECLARED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd5 # At line number 213
+ .long .LASF1590 # The macro: "__DEFINED_size_t "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd6 # At line number 214
+ .long .LASF1591 # The macro: "___int_size_t_h "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd7 # At line number 215
+ .long .LASF1592 # The macro: "_GCC_SIZE_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1593 # The macro: "_SIZET_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdf # At line number 223
+ .long .LASF1594 # The macro: "__size_t "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xfc # At line number 252
+ .long .LASF1595 # The macro: "__need_size_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11a # At line number 282
+ .long .LASF1596 # The macro: "__wchar_t__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11b # At line number 283
+ .long .LASF1597 # The macro: "__WCHAR_T__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11c # At line number 284
+ .long .LASF1598 # The macro: "_WCHAR_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1599 # The macro: "_T_WCHAR_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11e # At line number 286
+ .long .LASF1600 # The macro: "_T_WCHAR "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11f # At line number 287
+ .long .LASF1601 # The macro: "__WCHAR_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x120 # At line number 288
+ .long .LASF1602 # The macro: "_WCHAR_T_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x121 # At line number 289
+ .long .LASF1603 # The macro: "_BSD_WCHAR_T_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x122 # At line number 290
+ .long .LASF1604 # The macro: "_WCHAR_T_DEFINED_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1605 # The macro: "_WCHAR_T_DEFINED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x124 # At line number 292
+ .long .LASF1606 # The macro: "_WCHAR_T_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x125 # At line number 293
+ .long .LASF1607 # The macro: "___int_wchar_t_h "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x126 # At line number 294
+ .long .LASF1608 # The macro: "__INT_WCHAR_T_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1609 # The macro: "_GCC_WCHAR_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x128 # At line number 296
+ .long .LASF1610 # The macro: "_WCHAR_T_DECLARED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x129 # At line number 297
+ .long .LASF1611 # The macro: "__DEFINED_wchar_t "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x136 # At line number 310
+ .long .LASF1612 # The macro: "_BSD_WCHAR_T_"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x16c # At line number 364
+ .long .LASF1613 # The macro: "__need_wchar_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19e # At line number 414
+ .long .LASF1614 # The macro: "NULL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a0 # At line number 416
+ .long .LASF1615 # The macro: "NULL __null"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1616 # The macro: "__need_NULL"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stdarg.h.34.3a23a216c0c293b3d2ea2e89281481e6,comdat
+.Ldebug_macro47:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1618 # The macro: "__need___va_list"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27 # At line number 39
+ .long .LASF1619 # The macro: "__GNUC_VA_LIST "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.wchar.h.20.510818a05484290d697a517509bf4b2d,comdat
+.Ldebug_macro48:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1621 # The macro: "_BITS_WCHAR_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1622 # The macro: "__WCHAR_MAX __WCHAR_MAX__"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF1623 # The macro: "__WCHAR_MIN __WCHAR_MIN__"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.wint_t.h.2.b153cb48df5337e6e56fe1404a1b29c5,comdat
+.Ldebug_macro49:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1624 # The macro: "__wint_t_defined 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa # At line number 10
+ .long .LASF1625 # The macro: "_WINT_T 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.wchar.h.65.e3fe15defaa684f3e64fa6c530673c3a,comdat
+.Ldebug_macro50:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1632 # The macro: "__CORRECT_ISO_CPP_WCHAR_H_PROTO "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x46 # At line number 70
+ .long .LASF1633 # The macro: "WCHAR_MIN __WCHAR_MIN"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1634 # The macro: "WCHAR_MAX __WCHAR_MAX"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1635 # The macro: "WEOF (0xffffffffu)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c9 # At line number 713
+ .long .LASF1636 # The macro: "__attr_dealloc_fclose "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cwchar.70.10f0ac513f08a236e4be3486931c2c1b,comdat
+.Ldebug_macro51:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x46 # At line number 70
+ .long .LASF1637 # The macro: "btowc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1638 # The macro: "fgetwc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48 # At line number 72
+ .long .LASF1639 # The macro: "fgetws"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x49 # At line number 73
+ .long .LASF1640 # The macro: "fputwc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a # At line number 74
+ .long .LASF1641 # The macro: "fputws"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1642 # The macro: "fwide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c # At line number 76
+ .long .LASF1643 # The macro: "fwprintf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d # At line number 77
+ .long .LASF1644 # The macro: "fwscanf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e # At line number 78
+ .long .LASF1645 # The macro: "getwc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f # At line number 79
+ .long .LASF1646 # The macro: "getwchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x50 # At line number 80
+ .long .LASF1647 # The macro: "mbrlen"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1648 # The macro: "mbrtowc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x52 # At line number 82
+ .long .LASF1649 # The macro: "mbsinit"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x53 # At line number 83
+ .long .LASF1650 # The macro: "mbsrtowcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54 # At line number 84
+ .long .LASF1651 # The macro: "putwc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x55 # At line number 85
+ .long .LASF1652 # The macro: "putwchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x56 # At line number 86
+ .long .LASF1653 # The macro: "swprintf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57 # At line number 87
+ .long .LASF1654 # The macro: "swscanf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58 # At line number 88
+ .long .LASF1655 # The macro: "ungetwc"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x59 # At line number 89
+ .long .LASF1656 # The macro: "vfwprintf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1657 # The macro: "vfwscanf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF1658 # The macro: "vswprintf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f # At line number 95
+ .long .LASF1659 # The macro: "vswscanf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF1660 # The macro: "vwprintf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x63 # At line number 99
+ .long .LASF1661 # The macro: "vwscanf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1662 # The macro: "wcrtomb"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x66 # At line number 102
+ .long .LASF1663 # The macro: "wcscat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF1664 # The macro: "wcschr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x68 # At line number 104
+ .long .LASF1665 # The macro: "wcscmp"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69 # At line number 105
+ .long .LASF1666 # The macro: "wcscoll"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a # At line number 106
+ .long .LASF1667 # The macro: "wcscpy"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b # At line number 107
+ .long .LASF1668 # The macro: "wcscspn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c # At line number 108
+ .long .LASF1669 # The macro: "wcsftime"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d # At line number 109
+ .long .LASF1670 # The macro: "wcslen"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1671 # The macro: "wcsncat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF1672 # The macro: "wcsncmp"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x70 # At line number 112
+ .long .LASF1673 # The macro: "wcsncpy"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1674 # The macro: "wcspbrk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x72 # At line number 114
+ .long .LASF1675 # The macro: "wcsrchr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73 # At line number 115
+ .long .LASF1676 # The macro: "wcsrtombs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1677 # The macro: "wcsspn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF1678 # The macro: "wcsstr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76 # At line number 118
+ .long .LASF1679 # The macro: "wcstod"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78 # At line number 120
+ .long .LASF1680 # The macro: "wcstof"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a # At line number 122
+ .long .LASF1681 # The macro: "wcstok"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b # At line number 123
+ .long .LASF1682 # The macro: "wcstol"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c # At line number 124
+ .long .LASF1683 # The macro: "wcstoul"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d # At line number 125
+ .long .LASF1684 # The macro: "wcsxfrm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1685 # The macro: "wctob"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f # At line number 127
+ .long .LASF1686 # The macro: "wmemchr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x80 # At line number 128
+ .long .LASF1687 # The macro: "wmemcmp"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81 # At line number 129
+ .long .LASF1688 # The macro: "wmemcpy"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82 # At line number 130
+ .long .LASF1689 # The macro: "wmemmove"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x83 # At line number 131
+ .long .LASF1690 # The macro: "wmemset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF1691 # The macro: "wprintf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x85 # At line number 133
+ .long .LASF1692 # The macro: "wscanf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf2 # At line number 242
+ .long .LASF1693 # The macro: "wcstold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf3 # At line number 243
+ .long .LASF1694 # The macro: "wcstoll"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf4 # At line number 244
+ .long .LASF1695 # The macro: "wcstoull"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.typeinfo.30.311085fb6803c6c86c2ae5d923e63677,comdat
+.Ldebug_macro52:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1697 # The macro: "_TYPEINFO "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF1698 # The macro: "__glibcxx_want_constexpr_typeinfo "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.27d86c228edb584b68e180abfd62a984,comdat
+.Ldebug_macro53:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1077 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1078 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1079 # The macro: "__glibcxx_uncaught_exceptions 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1080 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1081 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1082 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1084 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1086 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1087 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1088 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1090 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1092 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1093 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1094 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1095 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1096 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1097 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1098 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1099 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1100 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1101 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1103 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1105 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1106 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1107 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1108 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1109 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1111 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1112 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1113 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1115 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1117 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1118 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1119 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1120 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1121 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1122 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1123 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1124 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1125 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1126 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1127 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1128 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1129 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1130 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1131 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1132 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1133 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1134 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1135 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1136 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1137 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1138 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1139 # The macro: "__glibcxx_want_any"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1141 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1142 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1143 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1144 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1145 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1147 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1148 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1149 # The macro: "__glibcxx_want_byte"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1151 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1154 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1155 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1156 # The macro: "__glibcxx_want_invoke"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1158 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1160 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1163 # The macro: "__glibcxx_want_launder"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1165 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1167 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1168 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1169 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1171 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1172 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1173 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1174 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1175 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1176 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1178 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1179 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1180 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1181 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1182 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1183 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1184 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1185 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1186 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1187 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1188 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1189 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1190 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1191 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1192 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1193 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1194 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1195 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1196 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1197 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1198 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1199 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1200 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1201 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1202 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1203 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1204 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1205 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1206 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1207 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1208 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1209 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1210 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1211 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1212 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1214 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1215 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1216 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1217 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1218 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1219 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1220 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1224 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1225 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1226 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1227 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1228 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1229 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1230 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1231 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1232 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1233 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1234 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1235 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1236 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1237 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1238 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1239 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1240 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1241 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1242 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1243 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1244 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1245 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1246 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1247 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1248 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1249 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1250 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1251 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1252 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1253 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1254 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1255 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1256 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1258 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1259 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1260 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1261 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1265 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1266 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1267 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1268 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1269 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1270 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1271 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1272 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1274 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1275 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1276 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1277 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1278 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1279 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1280 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1281 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1282 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1283 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1284 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1285 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1286 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1287 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1288 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1289 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1290 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1291 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1292 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1298 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1299 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1300 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1301 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1302 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1303 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1318 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1319 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1320 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1321 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1322 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1323 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1324 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1325 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1326 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1327 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1328 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1329 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1330 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1331 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1332 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1333 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1334 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1335 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1336 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1337 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1338 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1339 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1340 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1341 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1342 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1343 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1344 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1345 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1346 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1347 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1348 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1349 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1350 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1351 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1352 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1353 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.typeinfo.73.1788909457a301848ebd50ac4a1d7613,comdat
+.Ldebug_macro54:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x49 # At line number 73
+ .long .LASF1699 # The macro: "__GXX_MERGED_TYPEINFO_NAMES 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1700 # The macro: "__GXX_TYPEINFO_EQUALITY_INLINE 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.refwrap.h.31.907281f023ab9c0ecb0f514bf04ae7a0,comdat
+.Ldebug_macro55:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1702 # The macro: "_GLIBCXX_REFWRAP_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x59 # At line number 89
+ .long .LASF1703 # The macro: "_GLIBCXX_MEM_FN_TRAITS2(_CV,_REF,_LVAL,_RVAL) template<typename _Res, typename _Class, typename... _ArgTypes> struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes...) _CV _REF> : _Mem_fn_traits_base<_Res, _CV _Class, _ArgTypes...> { using __vararg = false_type; }; template<typename _Res, typename _Class, typename... _ArgTypes> struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes..., ...) _CV _REF> : _Mem_fn_traits_base<_Res, _CV _Class, _ArgTypes...> { using __vararg = true_type; };"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF1704 # The macro: "_GLIBCXX_MEM_FN_TRAITS(_REF,_LVAL,_RVAL) _GLIBCXX_MEM_FN_TRAITS2( , _REF, _LVAL, _RVAL) _GLIBCXX_MEM_FN_TRAITS2(const , _REF, _LVAL, _RVAL) _GLIBCXX_MEM_FN_TRAITS2(volatile , _REF, _LVAL, _RVAL) _GLIBCXX_MEM_FN_TRAITS2(const volatile, _REF, _LVAL, _RVAL)"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x77 # At line number 119
+ .long .LASF1705 # The macro: "_GLIBCXX_MEM_FN_TRAITS"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78 # At line number 120
+ .long .LASF1706 # The macro: "_GLIBCXX_MEM_FN_TRAITS2"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.gthrdefault.h.27.30a03623e42919627c5b0e155787471b,comdat
+.Ldebug_macro56:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b # At line number 27
+ .long .LASF1710 # The macro: "_GLIBCXX_GCC_GTHR_POSIX_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF1711 # The macro: "__GTHREADS 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21 # At line number 33
+ .long .LASF1712 # The macro: "__GTHREADS_CXX0X 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.types.h.109.56eb9ae966b255288cc544f18746a7ff,comdat
+.Ldebug_macro57:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6d # At line number 109
+ .long .LASF1716 # The macro: "__S16_TYPE short int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1717 # The macro: "__U16_TYPE unsigned short int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF1718 # The macro: "__S32_TYPE int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x70 # At line number 112
+ .long .LASF1719 # The macro: "__U32_TYPE unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1720 # The macro: "__SLONGWORD_TYPE long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x72 # At line number 114
+ .long .LASF1721 # The macro: "__ULONGWORD_TYPE unsigned long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x80 # At line number 128
+ .long .LASF1722 # The macro: "__SQUAD_TYPE long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x81 # At line number 129
+ .long .LASF1723 # The macro: "__UQUAD_TYPE unsigned long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x82 # At line number 130
+ .long .LASF1724 # The macro: "__SWORD_TYPE long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x83 # At line number 131
+ .long .LASF1725 # The macro: "__UWORD_TYPE unsigned long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF1726 # The macro: "__SLONG32_TYPE int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x85 # At line number 133
+ .long .LASF1727 # The macro: "__ULONG32_TYPE unsigned int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x86 # At line number 134
+ .long .LASF1728 # The macro: "__S64_TYPE long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x87 # At line number 135
+ .long .LASF1729 # The macro: "__U64_TYPE unsigned long int"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x89 # At line number 137
+ .long .LASF1730 # The macro: "__STD_TYPE typedef"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.typesizes.h.24.ccf5919b8e01b553263cf8f4ab1d5fde,comdat
+.Ldebug_macro58:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18 # At line number 24
+ .long .LASF1731 # The macro: "_BITS_TYPESIZES_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1732 # The macro: "__SYSCALL_SLONG_TYPE __SLONGWORD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23 # At line number 35
+ .long .LASF1733 # The macro: "__SYSCALL_ULONG_TYPE __ULONGWORD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26 # At line number 38
+ .long .LASF1734 # The macro: "__DEV_T_TYPE __UQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27 # At line number 39
+ .long .LASF1735 # The macro: "__UID_T_TYPE __U32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1736 # The macro: "__GID_T_TYPE __U32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF1737 # The macro: "__INO_T_TYPE __SYSCALL_ULONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF1738 # The macro: "__INO64_T_TYPE __UQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b # At line number 43
+ .long .LASF1739 # The macro: "__MODE_T_TYPE __U32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF1740 # The macro: "__NLINK_T_TYPE __SYSCALL_ULONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e # At line number 46
+ .long .LASF1741 # The macro: "__FSWORD_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x33 # At line number 51
+ .long .LASF1742 # The macro: "__OFF_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1743 # The macro: "__OFF64_T_TYPE __SQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1744 # The macro: "__PID_T_TYPE __S32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1745 # The macro: "__RLIM_T_TYPE __SYSCALL_ULONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1746 # The macro: "__RLIM64_T_TYPE __UQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1747 # The macro: "__BLKCNT_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF1748 # The macro: "__BLKCNT64_T_TYPE __SQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF1749 # The macro: "__FSBLKCNT_T_TYPE __SYSCALL_ULONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b # At line number 59
+ .long .LASF1750 # The macro: "__FSBLKCNT64_T_TYPE __UQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF1751 # The macro: "__FSFILCNT_T_TYPE __SYSCALL_ULONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1752 # The macro: "__FSFILCNT64_T_TYPE __UQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF1753 # The macro: "__ID_T_TYPE __U32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3f # At line number 63
+ .long .LASF1754 # The macro: "__CLOCK_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x40 # At line number 64
+ .long .LASF1755 # The macro: "__TIME_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1756 # The macro: "__USECONDS_T_TYPE __U32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF1757 # The macro: "__SUSECONDS_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x43 # At line number 67
+ .long .LASF1758 # The macro: "__SUSECONDS64_T_TYPE __SQUAD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x44 # At line number 68
+ .long .LASF1759 # The macro: "__DADDR_T_TYPE __S32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x45 # At line number 69
+ .long .LASF1760 # The macro: "__KEY_T_TYPE __S32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x46 # At line number 70
+ .long .LASF1761 # The macro: "__CLOCKID_T_TYPE __S32_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1762 # The macro: "__TIMER_T_TYPE void *"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x48 # At line number 72
+ .long .LASF1763 # The macro: "__BLKSIZE_T_TYPE __SYSCALL_SLONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x49 # At line number 73
+ .long .LASF1764 # The macro: "__FSID_T_TYPE struct { int __val[2]; }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4a # At line number 74
+ .long .LASF1765 # The macro: "__SSIZE_T_TYPE __SWORD_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1766 # The macro: "__CPU_MASK_TYPE __SYSCALL_ULONG_TYPE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1767 # The macro: "__OFF_T_MATCHES_OFF64_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x54 # At line number 84
+ .long .LASF1768 # The macro: "__INO_T_MATCHES_INO64_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x57 # At line number 87
+ .long .LASF1769 # The macro: "__RLIM_T_MATCHES_RLIM64_T 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF1770 # The macro: "__STATFS_MATCHES_STATFS64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF1771 # The macro: "__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF1772 # The macro: "__FD_SETSIZE 1024"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.time64.h.24.a8166ae916ec910dab0d8987098d42ee,comdat
+.Ldebug_macro59:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18 # At line number 24
+ .long .LASF1773 # The macro: "_BITS_TIME64_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1774 # The macro: "__TIME64_T_TYPE __TIME_T_TYPE"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.sched.h.27.ebf7af1e1d56fba9b2f5e63b6e60d64f,comdat
+.Ldebug_macro60:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b # At line number 27
+ .long .LASF1574 # The macro: "__need_size_t "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c # At line number 28
+ .long .LASF1576 # The macro: "__need_NULL "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stddef.h.252.48df7efd2eec7c5dc2cb2bd0904069e0,comdat
+.Ldebug_macro61:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xfc # At line number 252
+ .long .LASF1595 # The macro: "__need_size_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19e # At line number 414
+ .long .LASF1614 # The macro: "NULL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a0 # At line number 416
+ .long .LASF1615 # The macro: "NULL __null"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1616 # The macro: "__need_NULL"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.endian.h.20.efabd1018df5d7b4052c27dc6bdd5ce5,comdat
+.Ldebug_macro62:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1778 # The macro: "_BITS_ENDIAN_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1779 # The macro: "__LITTLE_ENDIAN 1234"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF1780 # The macro: "__BIG_ENDIAN 4321"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF1781 # The macro: "__PDP_ENDIAN 3412"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.endianness.h.2.2c6a211f7909f3af5e9e9cfa3b6b63c8,comdat
+.Ldebug_macro63:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1782 # The macro: "_BITS_ENDIANNESS_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9 # At line number 9
+ .long .LASF1783 # The macro: "__BYTE_ORDER __LITTLE_ENDIAN"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.endian.h.40.9e5d395adda2f4eb53ae69b69b664084,comdat
+.Ldebug_macro64:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1784 # The macro: "__FLOAT_WORD_ORDER __BYTE_ORDER"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF1785 # The macro: "__LONG_LONG_PAIR(HI,LO) LO, HI"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.sched.h.21.0fa6cb99c7cdaf5d5eb874d94ea7116a,comdat
+.Ldebug_macro65:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15 # At line number 21
+ .long .LASF1787 # The macro: "_BITS_SCHED_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c # At line number 28
+ .long .LASF1788 # The macro: "SCHED_OTHER 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d # At line number 29
+ .long .LASF1789 # The macro: "SCHED_FIFO 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF1790 # The macro: "SCHED_RR 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x20 # At line number 32
+ .long .LASF1791 # The macro: "SCHED_NORMAL 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21 # At line number 33
+ .long .LASF1792 # The macro: "SCHED_BATCH 3"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1793 # The macro: "SCHED_ISO 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23 # At line number 35
+ .long .LASF1794 # The macro: "SCHED_IDLE 5"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF1795 # The macro: "SCHED_DEADLINE 6"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1796 # The macro: "SCHED_EXT 7"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1797 # The macro: "SCHED_RESET_ON_FORK 0x40000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b # At line number 43
+ .long .LASF1798 # The macro: "SCHED_FLAG_RESET_ON_FORK 0x01"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF1799 # The macro: "SCHED_FLAG_RECLAIM 0x02"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF1800 # The macro: "SCHED_FLAG_DL_OVERRUN 0x04"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e # At line number 46
+ .long .LASF1801 # The macro: "SCHED_FLAG_KEEP_POLICY 0x08"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF1802 # The macro: "SCHED_FLAG_KEEP_PARAMS 0x10"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF1803 # The macro: "SCHED_FLAG_UTIL_CLAMP_MIN 0x20"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31 # At line number 49
+ .long .LASF1804 # The macro: "SCHED_FLAG_UTIL_CLAMP_MAX 0x40"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1805 # The macro: "SCHED_FLAG_KEEP_ALL (SCHED_FLAG_KEEP_POLICY | SCHED_FLAG_KEEP_PARAMS)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1806 # The macro: "SCHED_FLAG_UTIL_CLAMP (SCHED_FLAG_UTIL_CLAMP_MIN | SCHED_FLAG_UTIL_CLAMP_MAX)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF1807 # The macro: "sched_param __glibc_mask_sched_param"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.bitsperlong.h.3.81201f16c5ebf9ebeb0f369d7d7d8e27,comdat
+.Ldebug_macro66:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1812 # The macro: "__ASM_X86_BITSPERLONG_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6 # At line number 6
+ .long .LASF1813 # The macro: "__BITS_PER_LONG 64"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.bitsperlong.h.3.c81570a1b11d23e1da1277c0e6d6abad,comdat
+.Ldebug_macro67:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1814 # The macro: "__ASM_GENERIC_BITS_PER_LONG "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c # At line number 28
+ .long .LASF1815 # The macro: "__BITS_PER_LONG_LONG 64"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stddef.h.3.30f7c09bd532ee2f949603c349599342,comdat
+.Ldebug_macro68:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1817 # The macro: "_LINUX_STDDEF_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf # At line number 15
+ .long .LASF1818 # The macro: "__struct_group_tag(TAG) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x21 # At line number 33
+ .long .LASF1819 # The macro: "__struct_group(TAG,NAME,ATTRS,MEMBERS...) union { struct { MEMBERS } ATTRS; struct __struct_group_tag(TAG) { MEMBERS } ATTRS NAME; } ATTRS"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF1820 # The macro: "__DECLARE_FLEX_ARRAY(T,member) T member[0]"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF1821 # The macro: "__counted_by(m) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF1822 # The macro: "__counted_by_le(m) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x46 # At line number 70
+ .long .LASF1823 # The macro: "__counted_by_be(m) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.posix_types.h.22.ce27b629270cbb91230af7498cb5994b,comdat
+.Ldebug_macro69:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x16 # At line number 22
+ .long .LASF1824 # The macro: "__FD_SETSIZE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x17 # At line number 23
+ .long .LASF1772 # The macro: "__FD_SETSIZE 1024"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.posix_types_64.h.3.c35937438f2f85070758d4696b933189,comdat
+.Ldebug_macro70:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3 # At line number 3
+ .long .LASF1825 # The macro: "_ASM_X86_POSIX_TYPES_64_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd # At line number 13
+ .long .LASF1826 # The macro: "__kernel_old_uid_t __kernel_old_uid_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10 # At line number 16
+ .long .LASF1827 # The macro: "__kernel_old_dev_t __kernel_old_dev_t"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.types.h.25.5e03dcce3b8caa26d2b50a3b7f9269de,comdat
+.Ldebug_macro71:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19 # At line number 25
+ .long .LASF1829 # The macro: "__bitwise "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d # At line number 29
+ .long .LASF1830 # The macro: "__bitwise__ __bitwise"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF1831 # The macro: "__aligned_u64 __u64 __attribute__((aligned(8)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x33 # At line number 51
+ .long .LASF1832 # The macro: "__aligned_s64 __s64 __attribute__((aligned(8)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1833 # The macro: "__aligned_be64 __be64 __attribute__((aligned(8)))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF1834 # The macro: "__aligned_le64 __le64 __attribute__((aligned(8)))"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.types.h.7.d8bedba570dbee0f3b10d2711797b3ea,comdat
+.Ldebug_macro72:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7 # At line number 7
+ .long .LASF1835 # The macro: "SCHED_ATTR_SIZE_VER0 48"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8 # At line number 8
+ .long .LASF1836 # The macro: "SCHED_ATTR_SIZE_VER1 56"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.sched.h.64.0da2abe4c551d0d3a1777f85f829b986,comdat
+.Ldebug_macro73:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x40 # At line number 64
+ .long .LASF1837 # The macro: "sched_param"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x58 # At line number 88
+ .long .LASF1838 # The macro: "CSIGNAL 0x000000ff"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x59 # At line number 89
+ .long .LASF1839 # The macro: "CLONE_VM 0x00000100"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF1840 # The macro: "CLONE_FS 0x00000200"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1841 # The macro: "CLONE_FILES 0x00000400"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5c # At line number 92
+ .long .LASF1842 # The macro: "CLONE_SIGHAND 0x00000800"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF1843 # The macro: "CLONE_PIDFD 0x00001000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5f # At line number 95
+ .long .LASF1844 # The macro: "CLONE_PTRACE 0x00002000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x60 # At line number 96
+ .long .LASF1845 # The macro: "CLONE_VFORK 0x00004000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x62 # At line number 98
+ .long .LASF1846 # The macro: "CLONE_PARENT 0x00008000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x64 # At line number 100
+ .long .LASF1847 # The macro: "CLONE_THREAD 0x00010000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1848 # The macro: "CLONE_NEWNS 0x00020000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x66 # At line number 102
+ .long .LASF1849 # The macro: "CLONE_SYSVSEM 0x00040000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF1850 # The macro: "CLONE_SETTLS 0x00080000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x68 # At line number 104
+ .long .LASF1851 # The macro: "CLONE_PARENT_SETTID 0x00100000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6a # At line number 106
+ .long .LASF1852 # The macro: "CLONE_CHILD_CLEARTID 0x00200000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6c # At line number 108
+ .long .LASF1853 # The macro: "CLONE_DETACHED 0x00400000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6d # At line number 109
+ .long .LASF1854 # The macro: "CLONE_UNTRACED 0x00800000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF1855 # The macro: "CLONE_CHILD_SETTID 0x01000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1856 # The macro: "CLONE_NEWCGROUP 0x02000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x72 # At line number 114
+ .long .LASF1857 # The macro: "CLONE_NEWUTS 0x04000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x73 # At line number 115
+ .long .LASF1858 # The macro: "CLONE_NEWIPC 0x08000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1859 # The macro: "CLONE_NEWUSER 0x10000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF1860 # The macro: "CLONE_NEWPID 0x20000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x76 # At line number 118
+ .long .LASF1861 # The macro: "CLONE_NEWNET 0x40000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x77 # At line number 119
+ .long .LASF1862 # The macro: "CLONE_IO 0x80000000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7b # At line number 123
+ .long .LASF1863 # The macro: "CLONE_NEWTIME 0x00000080"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cpuset.h.21.819c5d0fbb06c94c4652b537360ff25a,comdat
+.Ldebug_macro74:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15 # At line number 21
+ .long .LASF1865 # The macro: "_BITS_CPU_SET_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c # At line number 28
+ .long .LASF1866 # The macro: "__CPU_SETSIZE 1024"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1d # At line number 29
+ .long .LASF1867 # The macro: "__NCPUBITS (8 * sizeof (__cpu_mask))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23 # At line number 35
+ .long .LASF1868 # The macro: "__CPUELT(cpu) ((cpu) / __NCPUBITS)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF1869 # The macro: "__CPUMASK(cpu) ((__cpu_mask) 1 << ((cpu) % __NCPUBITS))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e # At line number 46
+ .long .LASF1870 # The macro: "__CPU_ZERO_S(setsize,cpusetp) do __builtin_memset (cpusetp, '\0', setsize); while (0)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF1871 # The macro: "__CPU_SET_S(cpu,setsize,cpusetp) (__extension__ ({ size_t __cpu = (cpu); __cpu / 8 < (setsize) ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] |= __CPUMASK (__cpu)) : 0; }))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1872 # The macro: "__CPU_CLR_S(cpu,setsize,cpusetp) (__extension__ ({ size_t __cpu = (cpu); __cpu / 8 < (setsize) ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] &= ~__CPUMASK (__cpu)) : 0; }))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x48 # At line number 72
+ .long .LASF1873 # The macro: "__CPU_ISSET_S(cpu,setsize,cpusetp) (__extension__ ({ size_t __cpu = (cpu); __cpu / 8 < (setsize) ? ((((const __cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] & __CPUMASK (__cpu))) != 0 : 0; }))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x50 # At line number 80
+ .long .LASF1874 # The macro: "__CPU_COUNT_S(setsize,cpusetp) __sched_cpucount (setsize, cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x54 # At line number 84
+ .long .LASF1875 # The macro: "__CPU_EQUAL_S(setsize,cpusetp1,cpusetp2) (__builtin_memcmp (cpusetp1, cpusetp2, setsize) == 0)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x63 # At line number 99
+ .long .LASF1876 # The macro: "__CPU_OP_S(setsize,destset,srcset1,srcset2,op) (__extension__ ({ cpu_set_t *__dest = (destset); const __cpu_mask *__arr1 = (srcset1)->__bits; const __cpu_mask *__arr2 = (srcset2)->__bits; size_t __imax = (setsize) / sizeof (__cpu_mask); size_t __i; for (__i = 0; __i < __imax; ++__i) ((__cpu_mask *) __dest->__bits)[__i] = __arr1[__i] op __arr2[__i]; __dest; }))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1877 # The macro: "__CPU_ALLOC_SIZE(count) ((((count) + __NCPUBITS - 1) / __NCPUBITS) * sizeof (__cpu_mask))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x70 # At line number 112
+ .long .LASF1878 # The macro: "__CPU_ALLOC(count) __sched_cpualloc (count)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1879 # The macro: "__CPU_FREE(cpuset) __sched_cpufree (cpuset)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.sched.h.47.e67ad745c847e33c4e7b201dc9f663a6,comdat
+.Ldebug_macro75:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF1880 # The macro: "sched_priority sched_priority"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF1881 # The macro: "__sched_priority sched_priority"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1882 # The macro: "CPU_SETSIZE __CPU_SETSIZE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5c # At line number 92
+ .long .LASF1883 # The macro: "CPU_SET(cpu,cpusetp) __CPU_SET_S (cpu, sizeof (cpu_set_t), cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF1884 # The macro: "CPU_CLR(cpu,cpusetp) __CPU_CLR_S (cpu, sizeof (cpu_set_t), cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5e # At line number 94
+ .long .LASF1885 # The macro: "CPU_ISSET(cpu,cpusetp) __CPU_ISSET_S (cpu, sizeof (cpu_set_t), cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x60 # At line number 96
+ .long .LASF1886 # The macro: "CPU_ZERO(cpusetp) __CPU_ZERO_S (sizeof (cpu_set_t), cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF1887 # The macro: "CPU_COUNT(cpusetp) __CPU_COUNT_S (sizeof (cpu_set_t), cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x63 # At line number 99
+ .long .LASF1888 # The macro: "CPU_SET_S(cpu,setsize,cpusetp) __CPU_SET_S (cpu, setsize, cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x64 # At line number 100
+ .long .LASF1889 # The macro: "CPU_CLR_S(cpu,setsize,cpusetp) __CPU_CLR_S (cpu, setsize, cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1890 # The macro: "CPU_ISSET_S(cpu,setsize,cpusetp) __CPU_ISSET_S (cpu, setsize, cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF1891 # The macro: "CPU_ZERO_S(setsize,cpusetp) __CPU_ZERO_S (setsize, cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x68 # At line number 104
+ .long .LASF1892 # The macro: "CPU_COUNT_S(setsize,cpusetp) __CPU_COUNT_S (setsize, cpusetp)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6a # At line number 106
+ .long .LASF1893 # The macro: "CPU_EQUAL(cpusetp1,cpusetp2) __CPU_EQUAL_S (sizeof (cpu_set_t), cpusetp1, cpusetp2)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6c # At line number 108
+ .long .LASF1894 # The macro: "CPU_EQUAL_S(setsize,cpusetp1,cpusetp2) __CPU_EQUAL_S (setsize, cpusetp1, cpusetp2)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF1895 # The macro: "CPU_AND(destset,srcset1,srcset2) __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, &)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1896 # The macro: "CPU_OR(destset,srcset1,srcset2) __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, |)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x73 # At line number 115
+ .long .LASF1897 # The macro: "CPU_XOR(destset,srcset1,srcset2) __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, ^)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF1898 # The macro: "CPU_AND_S(setsize,destset,srcset1,srcset2) __CPU_OP_S (setsize, destset, srcset1, srcset2, &)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x77 # At line number 119
+ .long .LASF1899 # The macro: "CPU_OR_S(setsize,destset,srcset1,srcset2) __CPU_OP_S (setsize, destset, srcset1, srcset2, |)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x79 # At line number 121
+ .long .LASF1900 # The macro: "CPU_XOR_S(setsize,destset,srcset1,srcset2) __CPU_OP_S (setsize, destset, srcset1, srcset2, ^)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7c # At line number 124
+ .long .LASF1901 # The macro: "CPU_ALLOC_SIZE(count) __CPU_ALLOC_SIZE (count)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7d # At line number 125
+ .long .LASF1902 # The macro: "CPU_ALLOC(count) __CPU_ALLOC (count)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1903 # The macro: "CPU_FREE(cpuset) __CPU_FREE (cpuset)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.time.h.23.18ede267f3a48794bef4705df80339de,comdat
+.Ldebug_macro76:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x17 # At line number 23
+ .long .LASF1904 # The macro: "_TIME_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b # At line number 27
+ .long .LASF1574 # The macro: "__need_size_t "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c # At line number 28
+ .long .LASF1576 # The macro: "__need_NULL "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.time.h.24.2a1e1114b014e13763222c5cd6400760,comdat
+.Ldebug_macro77:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18 # At line number 24
+ .long .LASF1905 # The macro: "_BITS_TIME_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22 # At line number 34
+ .long .LASF1906 # The macro: "CLOCKS_PER_SEC ((__clock_t) 1000000)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e # At line number 46
+ .long .LASF1907 # The macro: "CLOCK_REALTIME 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF1908 # The macro: "CLOCK_MONOTONIC 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x32 # At line number 50
+ .long .LASF1909 # The macro: "CLOCK_PROCESS_CPUTIME_ID 2"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF1910 # The macro: "CLOCK_THREAD_CPUTIME_ID 3"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF1911 # The macro: "CLOCK_MONOTONIC_RAW 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1912 # The macro: "CLOCK_REALTIME_COARSE 5"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF1913 # The macro: "CLOCK_MONOTONIC_COARSE 6"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF1914 # The macro: "CLOCK_BOOTTIME 7"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF1915 # The macro: "CLOCK_REALTIME_ALARM 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x40 # At line number 64
+ .long .LASF1916 # The macro: "CLOCK_BOOTTIME_ALARM 9"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x42 # At line number 66
+ .long .LASF1917 # The macro: "CLOCK_TAI 11"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x45 # At line number 69
+ .long .LASF1918 # The macro: "TIMER_ABSTIME 1"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.timex.h.88.8db50feb82d841a67daef3e223fd9324,comdat
+.Ldebug_macro78:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x58 # At line number 88
+ .long .LASF1921 # The macro: "ADJ_OFFSET 0x0001"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x59 # At line number 89
+ .long .LASF1922 # The macro: "ADJ_FREQUENCY 0x0002"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF1923 # The macro: "ADJ_MAXERROR 0x0004"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1924 # The macro: "ADJ_ESTERROR 0x0008"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5c # At line number 92
+ .long .LASF1925 # The macro: "ADJ_STATUS 0x0010"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF1926 # The macro: "ADJ_TIMECONST 0x0020"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5e # At line number 94
+ .long .LASF1927 # The macro: "ADJ_TAI 0x0080"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5f # At line number 95
+ .long .LASF1928 # The macro: "ADJ_SETOFFSET 0x0100"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x60 # At line number 96
+ .long .LASF1929 # The macro: "ADJ_MICRO 0x1000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF1930 # The macro: "ADJ_NANO 0x2000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x62 # At line number 98
+ .long .LASF1931 # The macro: "ADJ_TICK 0x4000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x63 # At line number 99
+ .long .LASF1932 # The macro: "ADJ_OFFSET_SINGLESHOT 0x8001"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x64 # At line number 100
+ .long .LASF1933 # The macro: "ADJ_OFFSET_SS_READ 0xa001"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF1934 # The macro: "MOD_OFFSET ADJ_OFFSET"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x68 # At line number 104
+ .long .LASF1935 # The macro: "MOD_FREQUENCY ADJ_FREQUENCY"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x69 # At line number 105
+ .long .LASF1936 # The macro: "MOD_MAXERROR ADJ_MAXERROR"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6a # At line number 106
+ .long .LASF1937 # The macro: "MOD_ESTERROR ADJ_ESTERROR"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6b # At line number 107
+ .long .LASF1938 # The macro: "MOD_STATUS ADJ_STATUS"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6c # At line number 108
+ .long .LASF1939 # The macro: "MOD_TIMECONST ADJ_TIMECONST"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6d # At line number 109
+ .long .LASF1940 # The macro: "MOD_CLKB ADJ_TICK"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1941 # The macro: "MOD_CLKA ADJ_OFFSET_SINGLESHOT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF1942 # The macro: "MOD_TAI ADJ_TAI"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x70 # At line number 112
+ .long .LASF1943 # The macro: "MOD_MICRO ADJ_MICRO"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF1944 # The macro: "MOD_NANO ADJ_NANO"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF1945 # The macro: "STA_PLL 0x0001"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x76 # At line number 118
+ .long .LASF1946 # The macro: "STA_PPSFREQ 0x0002"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x77 # At line number 119
+ .long .LASF1947 # The macro: "STA_PPSTIME 0x0004"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x78 # At line number 120
+ .long .LASF1948 # The macro: "STA_FLL 0x0008"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7a # At line number 122
+ .long .LASF1949 # The macro: "STA_INS 0x0010"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7b # At line number 123
+ .long .LASF1950 # The macro: "STA_DEL 0x0020"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7c # At line number 124
+ .long .LASF1951 # The macro: "STA_UNSYNC 0x0040"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7d # At line number 125
+ .long .LASF1952 # The macro: "STA_FREQHOLD 0x0080"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7f # At line number 127
+ .long .LASF1953 # The macro: "STA_PPSSIGNAL 0x0100"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x80 # At line number 128
+ .long .LASF1954 # The macro: "STA_PPSJITTER 0x0200"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x81 # At line number 129
+ .long .LASF1955 # The macro: "STA_PPSWANDER 0x0400"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x82 # At line number 130
+ .long .LASF1956 # The macro: "STA_PPSERROR 0x0800"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x84 # At line number 132
+ .long .LASF1957 # The macro: "STA_CLOCKERR 0x1000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x85 # At line number 133
+ .long .LASF1958 # The macro: "STA_NANO 0x2000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x86 # At line number 134
+ .long .LASF1959 # The macro: "STA_MODE 0x4000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x87 # At line number 135
+ .long .LASF1960 # The macro: "STA_CLK 0x8000"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8a # At line number 138
+ .long .LASF1961 # The macro: "STA_RONLY (STA_PPSSIGNAL | STA_PPSJITTER | STA_PPSWANDER | STA_PPSERROR | STA_CLOCKERR | STA_NANO | STA_MODE | STA_CLK)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.time.h.65.ad8b7cdf304665ee800a89090a0d61aa,comdat
+.Ldebug_macro79:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1967 # The macro: "TIME_UTC 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xef # At line number 239
+ .long .LASF1968 # The macro: "__isleap(year) ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.pthreadtypesarch.h.25.6063cba99664c916e22d3a912bcc348a,comdat
+.Ldebug_macro80:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x19 # At line number 25
+ .long .LASF1972 # The macro: "__SIZEOF_PTHREAD_MUTEX_T 40"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a # At line number 26
+ .long .LASF1973 # The macro: "__SIZEOF_PTHREAD_ATTR_T 56"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b # At line number 27
+ .long .LASF1974 # The macro: "__SIZEOF_PTHREAD_RWLOCK_T 56"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c # At line number 28
+ .long .LASF1975 # The macro: "__SIZEOF_PTHREAD_BARRIER_T 32"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29 # At line number 41
+ .long .LASF1976 # The macro: "__SIZEOF_PTHREAD_MUTEXATTR_T 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF1977 # The macro: "__SIZEOF_PTHREAD_COND_T 48"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b # At line number 43
+ .long .LASF1978 # The macro: "__SIZEOF_PTHREAD_CONDATTR_T 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF1979 # The macro: "__SIZEOF_PTHREAD_RWLOCKATTR_T 8"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF1980 # The macro: "__SIZEOF_PTHREAD_BARRIERATTR_T 4"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF1981 # The macro: "__LOCK_ALIGNMENT "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x30 # At line number 48
+ .long .LASF1982 # The macro: "__ONCE_ALIGNMENT "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.struct_mutex.h.20.e3a8115b63766b45e6c385382ab210bd,comdat
+.Ldebug_macro81:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14 # At line number 20
+ .long .LASF1984 # The macro: "_THREAD_MUTEX_INTERNAL_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25 # At line number 37
+ .long .LASF1985 # The macro: "__PTHREAD_MUTEX_HAVE_PREV 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF1986 # The macro: "__PTHREAD_MUTEX_INITIALIZER(__kind) 0, 0, 0, 0, __kind, 0, 0, { NULL, NULL }"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.struct_rwlock.h.21.0254880f2904e3833fb8ae683e0f0330,comdat
+.Ldebug_macro82:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x15 # At line number 21
+ .long .LASF1987 # The macro: "_RWLOCK_INTERNAL_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1988 # The macro: "__PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0, 0, 0, 0, 0 }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF1989 # The macro: "__PTHREAD_RWLOCK_INITIALIZER(__flags) 0, 0, 0, 0, 0, 0, 0, 0, __PTHREAD_RWLOCK_ELISION_EXTRA, 0, __flags"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.__sigset_t.h.2.6b1ab6ff3d7b8fd9c0c42b0d80afbd80,comdat
+.Ldebug_macro83:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2 # At line number 2
+ .long .LASF1993 # The macro: "____sigset_t_defined "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4 # At line number 4
+ .long .LASF1994 # The macro: "_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.pthread_stack_mindynamic.h.22.a920bc0766cffdef9d211057c8bee7ba,comdat
+.Ldebug_macro84:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16 # At line number 22
+ .long .LASF1996 # The macro: "__SC_THREAD_STACK_MIN_VALUE 75"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a # At line number 26
+ .long .LASF1997 # The macro: "PTHREAD_STACK_MIN __sysconf (__SC_THREAD_STACK_MIN_VALUE)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.pthread.h.40.aa18493bac84a5edd35d6ba449181dda,comdat
+.Ldebug_macro85:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF1998 # The macro: "PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_JOINABLE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF1999 # The macro: "PTHREAD_CREATE_DETACHED PTHREAD_CREATE_DETACHED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF2000 # The macro: "PTHREAD_MUTEX_INITIALIZER { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_TIMED_NP) } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5d # At line number 93
+ .long .LASF2001 # The macro: "PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_RECURSIVE_NP) } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5f # At line number 95
+ .long .LASF2002 # The macro: "PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ERRORCHECK_NP) } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x61 # At line number 97
+ .long .LASF2003 # The macro: "PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ADAPTIVE_NP) } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x72 # At line number 114
+ .long .LASF2004 # The macro: "PTHREAD_RWLOCK_INITIALIZER { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_DEFAULT_NP) } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF2005 # The macro: "PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP) } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x7f # At line number 127
+ .long .LASF2006 # The macro: "PTHREAD_INHERIT_SCHED PTHREAD_INHERIT_SCHED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x81 # At line number 129
+ .long .LASF2007 # The macro: "PTHREAD_EXPLICIT_SCHED PTHREAD_EXPLICIT_SCHED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x89 # At line number 137
+ .long .LASF2008 # The macro: "PTHREAD_SCOPE_SYSTEM PTHREAD_SCOPE_SYSTEM"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8b # At line number 139
+ .long .LASF2009 # The macro: "PTHREAD_SCOPE_PROCESS PTHREAD_SCOPE_PROCESS"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x93 # At line number 147
+ .long .LASF2010 # The macro: "PTHREAD_PROCESS_PRIVATE PTHREAD_PROCESS_PRIVATE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x95 # At line number 149
+ .long .LASF2011 # The macro: "PTHREAD_PROCESS_SHARED PTHREAD_PROCESS_SHARED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9b # At line number 155
+ .long .LASF2012 # The macro: "PTHREAD_COND_INITIALIZER { { {0}, {0}, {0, 0}, 0, 0, {0, 0}, 0, 0 } }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xab # At line number 171
+ .long .LASF2013 # The macro: "PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_ENABLE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xad # At line number 173
+ .long .LASF2014 # The macro: "PTHREAD_CANCEL_DISABLE PTHREAD_CANCEL_DISABLE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb2 # At line number 178
+ .long .LASF2015 # The macro: "PTHREAD_CANCEL_DEFERRED PTHREAD_CANCEL_DEFERRED"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF2016 # The macro: "PTHREAD_CANCEL_ASYNCHRONOUS PTHREAD_CANCEL_ASYNCHRONOUS"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb6 # At line number 182
+ .long .LASF2017 # The macro: "PTHREAD_CANCELED ((void *) -1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF2018 # The macro: "PTHREAD_ONCE_INIT 0"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xc1 # At line number 193
+ .long .LASF2019 # The macro: "PTHREAD_BARRIER_SERIAL_THREAD -1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a6 # At line number 422
+ .long .LASF2020 # The macro: "PTHREAD_ATTR_NO_SIGMASK_NP (-1)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x228 # At line number 552
+ .long .LASF2021 # The macro: "__cleanup_fct_attribute "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x250 # At line number 592
+ .long .LASF2022 # The macro: "pthread_cleanup_push(routine,arg) do { __pthread_cleanup_class __clframe (routine, arg)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x256 # At line number 598
+ .long .LASF2023 # The macro: "pthread_cleanup_pop(execute) __clframe.__setdoit (execute); } while (0)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25e # At line number 606
+ .long .LASF2024 # The macro: "pthread_cleanup_push_defer_np(routine,arg) do { __pthread_cleanup_class __clframe (routine, arg); __clframe.__defer ()"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x266 # At line number 614
+ .long .LASF2025 # The macro: "pthread_cleanup_pop_restore_np(execute) __clframe.__restore (); __clframe.__setdoit (execute); } while (0)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.gthrdefault.h.49.776f7f6d916a6e544d813c72e9649b80,comdat
+.Ldebug_macro86:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x31 # At line number 49
+ .long .LASF2026 # The macro: "__GTHREAD_ALWAYS_INLINE __attribute__((__always_inline__))"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF2027 # The macro: "__GTHREAD_INLINE inline __GTHREAD_ALWAYS_INLINE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF2028 # The macro: "__GTHREAD_HAS_COND 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4d # At line number 77
+ .long .LASF2029 # The macro: "__GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4e # At line number 78
+ .long .LASF2030 # The macro: "__GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x52 # At line number 82
+ .long .LASF2031 # The macro: "__GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56 # At line number 86
+ .long .LASF2032 # The macro: "__GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5a # At line number 90
+ .long .LASF2033 # The macro: "__GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF2034 # The macro: "__GTHREAD_TIME_INIT {0,0}"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF2035 # The macro: "__gthrw2(name,name2,type) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x75 # At line number 117
+ .long .LASF2036 # The macro: "__gthrw_(name) name"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x79 # At line number 121
+ .long .LASF2037 # The macro: "__gthrw(name) __gthrw2(__gthrw_ ## name,name,name)"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d7 # At line number 983
+ .long .LASF2038 # The macro: "__GTHREAD_INLINE"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d8 # At line number 984
+ .long .LASF2039 # The macro: "__GTHREAD_ALWAYS_INLINE"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.atomic_word.h.30.9e0ac69fd462d5e650933e05133b4afa,comdat
+.Ldebug_macro87:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1e # At line number 30
+ .long .LASF2040 # The macro: "_GLIBCXX_ATOMIC_WORD_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24 # At line number 36
+ .long .LASF2041 # The macro: "_GLIBCXX_READ_MEM_BARRIER __atomic_thread_fence (__ATOMIC_ACQUIRE)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x26 # At line number 38
+ .long .LASF2042 # The macro: "_GLIBCXX_WRITE_MEM_BARRIER __atomic_thread_fence (__ATOMIC_RELEASE)"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.exception.31.b7d845aa1bc0759048241eca7b2b3a8a,comdat
+.Ldebug_macro88:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF2045 # The macro: "__EXCEPTION__ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF2046 # The macro: "__glibcxx_want_uncaught_exceptions "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.3e356afe9fc49338ddf8c6cb48ea7fb4,comdat
+.Ldebug_macro89:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1077 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1078 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x41 # At line number 65
+ .long .LASF1079 # The macro: "__glibcxx_uncaught_exceptions 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x43 # At line number 67
+ .long .LASF2047 # The macro: "__cpp_lib_uncaught_exceptions 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1080 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1081 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1082 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1084 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1086 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1087 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1088 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1090 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1092 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1093 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1094 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1095 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1096 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1097 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1098 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1099 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1100 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1101 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1103 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1105 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1106 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1107 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1108 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1109 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1111 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1112 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1113 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1115 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1117 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1118 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1119 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1120 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1121 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1122 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1123 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1124 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1125 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1126 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1127 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1128 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1129 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1130 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1131 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1132 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1133 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1134 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1135 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1136 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1137 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1138 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1139 # The macro: "__glibcxx_want_any"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1141 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1142 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1143 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1144 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1145 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1147 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1148 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1149 # The macro: "__glibcxx_want_byte"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1151 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1154 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1155 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1156 # The macro: "__glibcxx_want_invoke"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1158 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1160 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1163 # The macro: "__glibcxx_want_launder"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1165 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1167 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1168 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1169 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1171 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1172 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1173 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1174 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1175 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1176 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1178 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1179 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1180 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1181 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1182 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1183 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1184 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1185 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1186 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1187 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1188 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1189 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1190 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1191 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1192 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1193 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1194 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1195 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1196 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1197 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1198 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1199 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1200 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1201 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1202 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1203 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1204 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1205 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1206 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1207 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1208 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1209 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1210 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1211 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1212 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1214 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1215 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1216 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1217 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1218 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1219 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1220 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1224 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1225 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1226 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1227 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1228 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1229 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1230 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1231 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1232 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1233 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1234 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1235 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1236 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1237 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1238 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1239 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1240 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1241 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1242 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1243 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1244 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1245 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1246 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1247 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1248 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1249 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1250 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1251 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1252 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1253 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1254 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1255 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1256 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1258 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1259 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1260 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1261 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1265 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1266 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1267 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1268 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1269 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1270 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1271 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1272 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1274 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1275 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1276 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1277 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1278 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1279 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1280 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1281 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1282 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1283 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1284 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1285 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1286 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1287 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1288 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1289 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1290 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1291 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1292 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1298 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1299 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1300 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1301 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1302 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1303 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1318 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1319 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1320 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1321 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1322 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1323 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1324 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1325 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1326 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1327 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1328 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1329 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1330 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1331 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1332 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1333 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1334 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1335 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1336 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1337 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1338 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1339 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1340 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1341 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1342 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1343 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1344 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1345 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1346 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1347 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1348 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1349 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1350 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1351 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1352 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1353 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.stddef.h.39.c8a8030e26a8297e31791110b80c861f,comdat
+.Ldebug_macro90:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27 # At line number 39
+ .long .LASF2050 # The macro: "_STDDEF_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x28 # At line number 40
+ .long .LASF2051 # The macro: "_STDDEF_H_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a # At line number 42
+ .long .LASF2052 # The macro: "_ANSI_STDDEF_H "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x93 # At line number 147
+ .long .LASF2053 # The macro: "_PTRDIFF_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x94 # At line number 148
+ .long .LASF2054 # The macro: "_T_PTRDIFF_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x95 # At line number 149
+ .long .LASF2055 # The macro: "_T_PTRDIFF "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF2056 # The macro: "__PTRDIFF_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x97 # At line number 151
+ .long .LASF2057 # The macro: "_PTRDIFF_T_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x98 # At line number 152
+ .long .LASF2058 # The macro: "_BSD_PTRDIFF_T_ "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x99 # At line number 153
+ .long .LASF2059 # The macro: "___int_ptrdiff_t_h "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9a # At line number 154
+ .long .LASF2060 # The macro: "_GCC_PTRDIFF_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9b # At line number 155
+ .long .LASF2061 # The macro: "_PTRDIFF_T_DECLARED "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF2062 # The macro: "__DEFINED_ptrdiff_t "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xad # At line number 173
+ .long .LASF2063 # The macro: "__need_ptrdiff_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xfc # At line number 252
+ .long .LASF1595 # The macro: "__need_size_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x16c # At line number 364
+ .long .LASF1613 # The macro: "__need_wchar_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19e # At line number 414
+ .long .LASF1614 # The macro: "NULL"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a0 # At line number 416
+ .long .LASF1615 # The macro: "NULL __null"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1616 # The macro: "__need_NULL"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ae # At line number 430
+ .long .LASF2064 # The macro: "offsetof"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF2065 # The macro: "offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1b4 # At line number 436
+ .long .LASF2066 # The macro: "_GCC_MAX_ALIGN_T "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c9 # At line number 457
+ .long .LASF2067 # The macro: "_GXX_NULLPTR_T "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.cxxabi_init_exception.h.44.e38819c3787893de1602efd23782161a,comdat
+.Ldebug_macro91:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c # At line number 44
+ .long .LASF2068 # The macro: "_GLIBCXX_CDTOR_CALLABI "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d # At line number 45
+ .long .LASF2069 # The macro: "_GLIBCXX_HAVE_CDTOR_CALLABI 0"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.exception_ptr.h.47.d815ed5919163856a16558bd72e9bbb6,comdat
+.Ldebug_macro92:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f # At line number 47
+ .long .LASF2070 # The macro: "_GLIBCXX_EH_PTR_USED "
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x11f # At line number 287
+ .long .LASF2071 # The macro: "_GLIBCXX_EH_PTR_USED"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.atomic_lockfree_defines.h.31.c7378ca49150c49af64f890ebd8a3b58,comdat
+.Ldebug_macro93:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1f # At line number 31
+ .long .LASF2075 # The macro: "_GLIBCXX_ATOMIC_LOCK_FREE_H 1"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x33 # At line number 51
+ .long .LASF2076 # The macro: "ATOMIC_BOOL_LOCK_FREE __GCC_ATOMIC_BOOL_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF2077 # The macro: "ATOMIC_CHAR_LOCK_FREE __GCC_ATOMIC_CHAR_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF2078 # The macro: "ATOMIC_WCHAR_T_LOCK_FREE __GCC_ATOMIC_WCHAR_T_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF2079 # The macro: "ATOMIC_CHAR16_T_LOCK_FREE __GCC_ATOMIC_CHAR16_T_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF2080 # The macro: "ATOMIC_CHAR32_T_LOCK_FREE __GCC_ATOMIC_CHAR32_T_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b # At line number 59
+ .long .LASF2081 # The macro: "ATOMIC_SHORT_LOCK_FREE __GCC_ATOMIC_SHORT_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3c # At line number 60
+ .long .LASF2082 # The macro: "ATOMIC_INT_LOCK_FREE __GCC_ATOMIC_INT_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF2083 # The macro: "ATOMIC_LONG_LOCK_FREE __GCC_ATOMIC_LONG_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3e # At line number 62
+ .long .LASF2084 # The macro: "ATOMIC_LLONG_LOCK_FREE __GCC_ATOMIC_LLONG_LOCK_FREE"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3f # At line number 63
+ .long .LASF2085 # The macro: "ATOMIC_POINTER_LOCK_FREE __GCC_ATOMIC_POINTER_LOCK_FREE"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.1bab2d1f88a15dc12cc1e04c277024a3,comdat
+.Ldebug_macro94:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1077 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1078 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1080 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1081 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1082 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1084 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1086 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1087 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1088 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1090 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1092 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1093 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1094 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1095 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1096 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1097 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1098 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1099 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1100 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1101 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1103 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1105 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1106 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1107 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1108 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1109 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1111 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1112 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1113 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1115 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1117 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1118 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1119 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1120 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1121 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1122 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1123 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1124 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1125 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1126 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1127 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1128 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1129 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1130 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1131 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1132 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1133 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1134 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1135 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1136 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1137 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1138 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1139 # The macro: "__glibcxx_want_any"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1141 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1142 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1143 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1144 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1145 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1147 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1148 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1149 # The macro: "__glibcxx_want_byte"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1151 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1154 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1155 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1156 # The macro: "__glibcxx_want_invoke"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1158 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1160 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1163 # The macro: "__glibcxx_want_launder"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1165 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1167 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1168 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1169 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1171 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1172 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1173 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1174 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1175 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1176 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1178 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1179 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1180 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1181 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1182 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1183 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1184 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1185 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1186 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1187 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1188 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1189 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1190 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1191 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1192 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1193 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1194 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1195 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1196 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1197 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1198 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1199 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1200 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1201 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1202 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1203 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1204 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1205 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1206 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1207 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1208 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1209 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1210 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1211 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1212 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1214 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1215 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1216 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1217 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1218 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1219 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1220 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1224 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1225 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1226 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1227 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1228 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1229 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1230 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1231 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1232 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1233 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1234 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1235 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1236 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1237 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1238 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1239 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1240 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1241 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1242 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1243 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1244 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1245 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1246 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1247 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1248 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1249 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1250 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1251 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1252 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1253 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1254 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1255 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1256 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1258 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1259 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1260 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1261 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1265 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1266 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1267 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1268 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1269 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1270 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1271 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1272 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1274 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1275 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1276 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1277 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1278 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1279 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1280 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1281 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1282 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1283 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1284 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1285 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1286 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1287 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1288 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1289 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1290 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1291 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1292 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1298 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1299 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1300 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1301 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1302 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1303 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1318 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1319 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1320 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1321 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1322 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1323 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1324 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1325 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1326 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1327 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1328 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1329 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1330 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1331 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1332 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1333 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1334 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1335 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1336 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1337 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1338 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1339 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1340 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1341 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1342 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1343 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1344 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1345 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1346 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1347 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1348 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1349 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1350 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1351 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1352 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1353 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.atomic_base.h.166.99474906244c1847065aafe1dd57874a,comdat
+.Ldebug_macro95:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF2087 # The macro: "_GLIBCXX20_INIT(I) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF2088 # The macro: "ATOMIC_VAR_INIT(_VI) { _VI }"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd0 # At line number 208
+ .long .LASF2089 # The macro: "ATOMIC_FLAG_INIT { 0 }"
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.shared_ptr_atomic.h.52.7b1fdb82095db19eef10a15a017eba27,comdat
+.Ldebug_macro96:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x34 # At line number 52
+ .long .LASF2090 # The macro: "_GLIBCXX_TSAN_MUTEX_DESTROY(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x35 # At line number 53
+ .long .LASF2091 # The macro: "_GLIBCXX_TSAN_MUTEX_TRY_LOCK(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x36 # At line number 54
+ .long .LASF2092 # The macro: "_GLIBCXX_TSAN_MUTEX_TRY_LOCK_FAILED(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF2093 # The macro: "_GLIBCXX_TSAN_MUTEX_LOCKED(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x38 # At line number 56
+ .long .LASF2094 # The macro: "_GLIBCXX_TSAN_MUTEX_PRE_UNLOCK(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x39 # At line number 57
+ .long .LASF2095 # The macro: "_GLIBCXX_TSAN_MUTEX_POST_UNLOCK(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3a # At line number 58
+ .long .LASF2096 # The macro: "_GLIBCXX_TSAN_MUTEX_PRE_SIGNAL(X) "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b # At line number 59
+ .long .LASF2097 # The macro: "_GLIBCXX_TSAN_MUTEX_POST_SIGNAL(X) "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.memory.100.8a1d5fa44c5bf6978a87030b981fc4da,comdat
+.Ldebug_macro97:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x64 # At line number 100
+ .long .LASF2099 # The macro: "__glibcxx_want_allocator_traits_is_always_equal "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF2100 # The macro: "__glibcxx_want_assume_aligned "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x66 # At line number 102
+ .long .LASF2101 # The macro: "__glibcxx_want_atomic_shared_ptr "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x67 # At line number 103
+ .long .LASF2102 # The macro: "__glibcxx_want_atomic_value_initialization "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x68 # At line number 104
+ .long .LASF2103 # The macro: "__glibcxx_want_constexpr_dynamic_alloc "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x69 # At line number 105
+ .long .LASF2104 # The macro: "__glibcxx_want_constexpr_memory "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6a # At line number 106
+ .long .LASF2105 # The macro: "__glibcxx_want_enable_shared_from_this "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6b # At line number 107
+ .long .LASF2106 # The macro: "__glibcxx_want_make_unique "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6c # At line number 108
+ .long .LASF2107 # The macro: "__glibcxx_want_out_ptr "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6d # At line number 109
+ .long .LASF2108 # The macro: "__glibcxx_want_parallel_algorithm "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF2109 # The macro: "__glibcxx_want_ranges "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6f # At line number 111
+ .long .LASF2110 # The macro: "__glibcxx_want_raw_memory_algorithms "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x70 # At line number 112
+ .long .LASF2111 # The macro: "__glibcxx_want_shared_ptr_arrays "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x71 # At line number 113
+ .long .LASF2112 # The macro: "__glibcxx_want_shared_ptr_weak_type "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x72 # At line number 114
+ .long .LASF2113 # The macro: "__glibcxx_want_smart_ptr_for_overwrite "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x73 # At line number 115
+ .long .LASF2114 # The macro: "__glibcxx_want_to_address "
+ .byte 0x5 # Define macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF2115 # The macro: "__glibcxx_want_transparent_operators "
+ .byte 0 # End compilation unit
+ .section .debug_macro,"G",@progbits,wm4.version.h.55.21c2af1cd6704f846902979f24b7ee22,comdat
+.Ldebug_macro98:
+ .value 0x5 # DWARF macro version number
+ .byte 0 # Flags: 32-bit
+ .byte 0x5 # Define macro strp
+ .uleb128 0x37 # At line number 55
+ .long .LASF1077 # The macro: "__glibcxx_incomplete_container_elements 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d # At line number 61
+ .long .LASF1078 # The macro: "__glibcxx_want_incomplete_container_elements"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47 # At line number 71
+ .long .LASF1080 # The macro: "__glibcxx_want_uncaught_exceptions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4b # At line number 75
+ .long .LASF1081 # The macro: "__glibcxx_allocator_traits_is_always_equal 201411L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x4d # At line number 77
+ .long .LASF2116 # The macro: "__cpp_lib_allocator_traits_is_always_equal 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51 # At line number 81
+ .long .LASF1082 # The macro: "__glibcxx_want_allocator_traits_is_always_equal"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b # At line number 91
+ .long .LASF1084 # The macro: "__glibcxx_want_is_null_pointer"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65 # At line number 101
+ .long .LASF1086 # The macro: "__glibcxx_want_result_of_sfinae"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x6e # At line number 110
+ .long .LASF1087 # The macro: "__glibcxx_shared_ptr_arrays 201611L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x70 # At line number 112
+ .long .LASF2117 # The macro: "__cpp_lib_shared_ptr_arrays 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74 # At line number 116
+ .long .LASF1088 # The macro: "__glibcxx_want_shared_ptr_arrays"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e # At line number 126
+ .long .LASF1090 # The macro: "__glibcxx_want_is_swappable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x88 # At line number 136
+ .long .LASF1092 # The macro: "__glibcxx_want_void_t"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8c # At line number 140
+ .long .LASF1093 # The macro: "__glibcxx_enable_shared_from_this 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x8e # At line number 142
+ .long .LASF2118 # The macro: "__cpp_lib_enable_shared_from_this 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x92 # At line number 146
+ .long .LASF1094 # The macro: "__glibcxx_want_enable_shared_from_this"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x96 # At line number 150
+ .long .LASF1095 # The macro: "__glibcxx_math_spec_funcs 201003L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x9c # At line number 156
+ .long .LASF1096 # The macro: "__glibcxx_want_math_spec_funcs"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xa6 # At line number 166
+ .long .LASF1097 # The macro: "__glibcxx_want_coroutine"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xaa # At line number 170
+ .long .LASF1098 # The macro: "__glibcxx_exchange_function 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xb0 # At line number 176
+ .long .LASF1099 # The macro: "__glibcxx_want_exchange_function"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xb4 # At line number 180
+ .long .LASF1100 # The macro: "__glibcxx_integer_sequence 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xba # At line number 186
+ .long .LASF1101 # The macro: "__glibcxx_want_integer_sequence"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xc4 # At line number 196
+ .long .LASF1103 # The macro: "__glibcxx_want_integral_constant_callable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xce # At line number 206
+ .long .LASF1105 # The macro: "__glibcxx_want_is_final"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xd2 # At line number 210
+ .long .LASF1106 # The macro: "__glibcxx_make_reverse_iterator 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xd8 # At line number 216
+ .long .LASF1107 # The macro: "__glibcxx_want_make_reverse_iterator"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xdc # At line number 220
+ .long .LASF1108 # The macro: "__glibcxx_null_iterators 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xe2 # At line number 226
+ .long .LASF1109 # The macro: "__glibcxx_want_null_iterators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xec # At line number 236
+ .long .LASF1111 # The macro: "__glibcxx_want_transformation_trait_aliases"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf0 # At line number 240
+ .long .LASF1112 # The macro: "__glibcxx_transparent_operators 201510L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0xf2 # At line number 242
+ .long .LASF2119 # The macro: "__cpp_lib_transparent_operators 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0xf6 # At line number 246
+ .long .LASF1113 # The macro: "__glibcxx_want_transparent_operators"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x100 # At line number 256
+ .long .LASF1115 # The macro: "__glibcxx_want_tuple_element_t"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x10a # At line number 266
+ .long .LASF1117 # The macro: "__glibcxx_want_tuples_by_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x10e # At line number 270
+ .long .LASF1118 # The macro: "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x114 # At line number 276
+ .long .LASF1119 # The macro: "__glibcxx_want_robust_nonmodifying_seq_ops"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x11d # At line number 285
+ .long .LASF1120 # The macro: "__glibcxx_to_chars 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x123 # At line number 291
+ .long .LASF1121 # The macro: "__glibcxx_want_to_chars"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x127 # At line number 295
+ .long .LASF1122 # The macro: "__glibcxx_chrono_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x12d # At line number 301
+ .long .LASF1123 # The macro: "__glibcxx_want_chrono_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x131 # At line number 305
+ .long .LASF1124 # The macro: "__glibcxx_complex_udls 201309L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x137 # At line number 311
+ .long .LASF1125 # The macro: "__glibcxx_want_complex_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x13b # At line number 315
+ .long .LASF1126 # The macro: "__glibcxx_generic_associative_lookup 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x141 # At line number 321
+ .long .LASF1127 # The macro: "__glibcxx_want_generic_associative_lookup"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x145 # At line number 325
+ .long .LASF1128 # The macro: "__glibcxx_make_unique 201304L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x147 # At line number 327
+ .long .LASF2120 # The macro: "__cpp_lib_make_unique 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x14b # At line number 331
+ .long .LASF1129 # The macro: "__glibcxx_want_make_unique"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x14f # At line number 335
+ .long .LASF1130 # The macro: "__glibcxx_quoted_string_io 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x155 # At line number 341
+ .long .LASF1131 # The macro: "__glibcxx_want_quoted_string_io"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x159 # At line number 345
+ .long .LASF1132 # The macro: "__glibcxx_shared_timed_mutex 201402L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x15f # At line number 351
+ .long .LASF1133 # The macro: "__glibcxx_want_shared_timed_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x163 # At line number 355
+ .long .LASF1134 # The macro: "__glibcxx_string_udls 201304L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x169 # At line number 361
+ .long .LASF1135 # The macro: "__glibcxx_want_string_udls"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x16d # At line number 365
+ .long .LASF1136 # The macro: "__glibcxx_addressof_constexpr 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x173 # At line number 371
+ .long .LASF1137 # The macro: "__glibcxx_want_addressof_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x177 # At line number 375
+ .long .LASF1138 # The macro: "__glibcxx_any 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x17d # At line number 381
+ .long .LASF1139 # The macro: "__glibcxx_want_any"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x187 # At line number 391
+ .long .LASF1141 # The macro: "__glibcxx_want_apply"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x18b # At line number 395
+ .long .LASF1142 # The macro: "__glibcxx_as_const 201510L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x191 # At line number 401
+ .long .LASF1143 # The macro: "__glibcxx_want_as_const"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x195 # At line number 405
+ .long .LASF1144 # The macro: "__glibcxx_atomic_is_always_lock_free 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x19b # At line number 411
+ .long .LASF1145 # The macro: "__glibcxx_want_atomic_is_always_lock_free"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1a5 # At line number 421
+ .long .LASF1147 # The macro: "__glibcxx_want_bool_constant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1a9 # At line number 425
+ .long .LASF1148 # The macro: "__glibcxx_byte 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1af # At line number 431
+ .long .LASF1149 # The macro: "__glibcxx_want_byte"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1b9 # At line number 441
+ .long .LASF1151 # The macro: "__glibcxx_want_has_unique_object_representations"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1c3 # At line number 451
+ .long .LASF1154 # The macro: "__glibcxx_want_hardware_interference_size"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x1c7 # At line number 455
+ .long .LASF1155 # The macro: "__glibcxx_invoke 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1cd # At line number 461
+ .long .LASF1156 # The macro: "__glibcxx_want_invoke"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1d7 # At line number 471
+ .long .LASF1158 # The macro: "__glibcxx_want_is_aggregate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1e1 # At line number 481
+ .long .LASF1160 # The macro: "__glibcxx_want_is_invocable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1eb # At line number 491
+ .long .LASF1163 # The macro: "__glibcxx_want_launder"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1f5 # At line number 501
+ .long .LASF1165 # The macro: "__glibcxx_want_logical_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x1ff # At line number 511
+ .long .LASF1167 # The macro: "__glibcxx_want_make_from_tuple"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x203 # At line number 515
+ .long .LASF1168 # The macro: "__glibcxx_not_fn 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x209 # At line number 521
+ .long .LASF1169 # The macro: "__glibcxx_want_not_fn"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x213 # At line number 531
+ .long .LASF1171 # The macro: "__glibcxx_want_type_trait_variable_templates"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x221 # At line number 545
+ .long .LASF1172 # The macro: "__glibcxx_variant 202102L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x227 # At line number 551
+ .long .LASF1173 # The macro: "__glibcxx_want_variant"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x22b # At line number 555
+ .long .LASF1174 # The macro: "__glibcxx_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x231 # At line number 561
+ .long .LASF1175 # The macro: "__glibcxx_want_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x235 # At line number 565
+ .long .LASF1176 # The macro: "__glibcxx_gcd 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x23b # At line number 571
+ .long .LASF1177 # The macro: "__glibcxx_want_gcd"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x23f # At line number 575
+ .long .LASF1178 # The macro: "__glibcxx_gcd_lcm 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x245 # At line number 581
+ .long .LASF1179 # The macro: "__glibcxx_want_gcd_lcm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x24e # At line number 590
+ .long .LASF1180 # The macro: "__glibcxx_raw_memory_algorithms 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x250 # At line number 592
+ .long .LASF2121 # The macro: "__cpp_lib_raw_memory_algorithms 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x254 # At line number 596
+ .long .LASF1181 # The macro: "__glibcxx_want_raw_memory_algorithms"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x25d # At line number 605
+ .long .LASF1182 # The macro: "__glibcxx_array_constexpr 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x263 # At line number 611
+ .long .LASF1183 # The macro: "__glibcxx_want_array_constexpr"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x267 # At line number 615
+ .long .LASF1184 # The macro: "__glibcxx_nonmember_container_access 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x26d # At line number 621
+ .long .LASF1185 # The macro: "__glibcxx_want_nonmember_container_access"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x271 # At line number 625
+ .long .LASF1186 # The macro: "__glibcxx_clamp 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x277 # At line number 631
+ .long .LASF1187 # The macro: "__glibcxx_want_clamp"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x27b # At line number 635
+ .long .LASF1188 # The macro: "__glibcxx_sample 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x281 # At line number 641
+ .long .LASF1189 # The macro: "__glibcxx_want_sample"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x285 # At line number 645
+ .long .LASF1190 # The macro: "__glibcxx_boyer_moore_searcher 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x28b # At line number 651
+ .long .LASF1191 # The macro: "__glibcxx_want_boyer_moore_searcher"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x294 # At line number 660
+ .long .LASF1192 # The macro: "__glibcxx_chrono 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x29a # At line number 666
+ .long .LASF1193 # The macro: "__glibcxx_want_chrono"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x29e # At line number 670
+ .long .LASF1194 # The macro: "__glibcxx_execution 201902L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2a4 # At line number 676
+ .long .LASF1195 # The macro: "__glibcxx_want_execution"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2a8 # At line number 680
+ .long .LASF1196 # The macro: "__glibcxx_filesystem 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ae # At line number 686
+ .long .LASF1197 # The macro: "__glibcxx_want_filesystem"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2b2 # At line number 690
+ .long .LASF1198 # The macro: "__glibcxx_hypot 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2b8 # At line number 696
+ .long .LASF1199 # The macro: "__glibcxx_want_hypot"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2bc # At line number 700
+ .long .LASF1200 # The macro: "__glibcxx_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2c2 # At line number 706
+ .long .LASF1201 # The macro: "__glibcxx_want_map_try_emplace"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2c6 # At line number 710
+ .long .LASF1202 # The macro: "__glibcxx_math_special_functions 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2cc # At line number 716
+ .long .LASF1203 # The macro: "__glibcxx_want_math_special_functions"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2d0 # At line number 720
+ .long .LASF1204 # The macro: "__glibcxx_memory_resource 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2db # At line number 731
+ .long .LASF1205 # The macro: "__glibcxx_want_memory_resource"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2df # At line number 735
+ .long .LASF1206 # The macro: "__glibcxx_node_extract 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2e5 # At line number 741
+ .long .LASF1207 # The macro: "__glibcxx_want_node_extract"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2e9 # At line number 745
+ .long .LASF1208 # The macro: "__glibcxx_parallel_algorithm 201603L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2eb # At line number 747
+ .long .LASF2122 # The macro: "__cpp_lib_parallel_algorithm 201603L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2ef # At line number 751
+ .long .LASF1209 # The macro: "__glibcxx_want_parallel_algorithm"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2f3 # At line number 755
+ .long .LASF1210 # The macro: "__glibcxx_scoped_lock 201703L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x2f9 # At line number 761
+ .long .LASF1211 # The macro: "__glibcxx_want_scoped_lock"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x2fd # At line number 765
+ .long .LASF1212 # The macro: "__glibcxx_shared_mutex 201505L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x303 # At line number 771
+ .long .LASF1213 # The macro: "__glibcxx_want_shared_mutex"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x307 # At line number 775
+ .long .LASF1214 # The macro: "__glibcxx_shared_ptr_weak_type 201606L"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x309 # At line number 777
+ .long .LASF2123 # The macro: "__cpp_lib_shared_ptr_weak_type 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x30d # At line number 781
+ .long .LASF1215 # The macro: "__glibcxx_want_shared_ptr_weak_type"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x316 # At line number 790
+ .long .LASF1216 # The macro: "__glibcxx_string_view 201803L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x31c # At line number 796
+ .long .LASF1217 # The macro: "__glibcxx_want_string_view"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x320 # At line number 800
+ .long .LASF1218 # The macro: "__glibcxx_unordered_map_try_emplace 201411L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x326 # At line number 806
+ .long .LASF1219 # The macro: "__glibcxx_want_unordered_map_try_emplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x330 # At line number 816
+ .long .LASF1220 # The macro: "__glibcxx_want_assume_aligned"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x33a # At line number 826
+ .long .LASF1221 # The macro: "__glibcxx_want_atomic_flag_test"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x344 # At line number 836
+ .long .LASF1222 # The macro: "__glibcxx_want_atomic_float"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x34e # At line number 846
+ .long .LASF1223 # The macro: "__glibcxx_want_atomic_lock_free_type_aliases"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x358 # At line number 856
+ .long .LASF1224 # The macro: "__glibcxx_want_atomic_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x362 # At line number 866
+ .long .LASF1225 # The macro: "__glibcxx_want_atomic_value_initialization"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x36c # At line number 876
+ .long .LASF1226 # The macro: "__glibcxx_want_bind_front"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x376 # At line number 886
+ .long .LASF1227 # The macro: "__glibcxx_want_bind_back"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x380 # At line number 896
+ .long .LASF1228 # The macro: "__glibcxx_want_starts_ends_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x38a # At line number 906
+ .long .LASF1229 # The macro: "__glibcxx_want_bit_cast"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x394 # At line number 916
+ .long .LASF1230 # The macro: "__glibcxx_want_bitops"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x39e # At line number 926
+ .long .LASF1231 # The macro: "__glibcxx_want_bounded_array_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3a8 # At line number 936
+ .long .LASF1232 # The macro: "__glibcxx_want_concepts"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x3b6 # At line number 950
+ .long .LASF1233 # The macro: "__glibcxx_optional 201606L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3bc # At line number 956
+ .long .LASF1234 # The macro: "__glibcxx_want_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3c6 # At line number 966
+ .long .LASF1235 # The macro: "__glibcxx_want_destroying_delete"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3d0 # At line number 976
+ .long .LASF1236 # The macro: "__glibcxx_want_constexpr_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3da # At line number 986
+ .long .LASF1237 # The macro: "__glibcxx_want_endian"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3e4 # At line number 996
+ .long .LASF1238 # The macro: "__glibcxx_want_int_pow2"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3ee # At line number 1006
+ .long .LASF1239 # The macro: "__glibcxx_want_integer_comparison_functions"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x3f8 # At line number 1016
+ .long .LASF1240 # The macro: "__glibcxx_want_is_constant_evaluated"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x401 # At line number 1025
+ .long .LASF1241 # The macro: "__glibcxx_constexpr_char_traits 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x407 # At line number 1031
+ .long .LASF1242 # The macro: "__glibcxx_want_constexpr_char_traits"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x411 # At line number 1041
+ .long .LASF1243 # The macro: "__glibcxx_want_is_layout_compatible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x41b # At line number 1051
+ .long .LASF1244 # The macro: "__glibcxx_want_is_nothrow_convertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x425 # At line number 1061
+ .long .LASF1245 # The macro: "__glibcxx_want_is_pointer_interconvertible"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x42f # At line number 1071
+ .long .LASF1246 # The macro: "__glibcxx_want_math_constants"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x439 # At line number 1081
+ .long .LASF1247 # The macro: "__glibcxx_want_make_obj_using_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x443 # At line number 1091
+ .long .LASF1248 # The macro: "__glibcxx_want_remove_cvref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x44d # At line number 1101
+ .long .LASF1249 # The macro: "__glibcxx_want_source_location"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x45c # At line number 1116
+ .long .LASF1250 # The macro: "__glibcxx_want_span"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x466 # At line number 1126
+ .long .LASF1251 # The macro: "__glibcxx_want_ssize"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x470 # At line number 1136
+ .long .LASF1252 # The macro: "__glibcxx_want_three_way_comparison"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x47a # At line number 1146
+ .long .LASF1253 # The macro: "__glibcxx_want_to_address"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x484 # At line number 1156
+ .long .LASF1254 # The macro: "__glibcxx_want_to_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x48e # At line number 1166
+ .long .LASF1255 # The macro: "__glibcxx_want_type_identity"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x498 # At line number 1176
+ .long .LASF1256 # The macro: "__glibcxx_want_unwrap_ref"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4a2 # At line number 1186
+ .long .LASF1257 # The macro: "__glibcxx_want_constexpr_iterator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4ac # At line number 1196
+ .long .LASF1258 # The macro: "__glibcxx_want_interpolate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4b6 # At line number 1206
+ .long .LASF1259 # The macro: "__glibcxx_want_constexpr_utility"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4c0 # At line number 1216
+ .long .LASF1260 # The macro: "__glibcxx_want_shift"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4d4 # At line number 1236
+ .long .LASF1261 # The macro: "__glibcxx_want_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4de # At line number 1246
+ .long .LASF1262 # The macro: "__glibcxx_want_constexpr_numeric"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4e8 # At line number 1256
+ .long .LASF1263 # The macro: "__glibcxx_want_constexpr_functional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x4f7 # At line number 1271
+ .long .LASF1264 # The macro: "__glibcxx_want_constexpr_algorithms"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x501 # At line number 1281
+ .long .LASF1265 # The macro: "__glibcxx_want_constexpr_tuple"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x510 # At line number 1296
+ .long .LASF1266 # The macro: "__glibcxx_want_constexpr_memory"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x51a # At line number 1306
+ .long .LASF1267 # The macro: "__glibcxx_want_atomic_shared_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x529 # At line number 1321
+ .long .LASF1268 # The macro: "__glibcxx_want_atomic_wait"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x533 # At line number 1331
+ .long .LASF1269 # The macro: "__glibcxx_want_barrier"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x542 # At line number 1346
+ .long .LASF1270 # The macro: "__glibcxx_want_format"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x54c # At line number 1356
+ .long .LASF1271 # The macro: "__glibcxx_want_format_uchar"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x556 # At line number 1366
+ .long .LASF1272 # The macro: "__glibcxx_want_constexpr_complex"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x560 # At line number 1376
+ .long .LASF1273 # The macro: "__glibcxx_want_constexpr_dynamic_alloc"
+ .byte 0x5 # Define macro strp
+ .uleb128 0x56e # At line number 1390
+ .long .LASF1274 # The macro: "__glibcxx_constexpr_string 201611L"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x574 # At line number 1396
+ .long .LASF1275 # The macro: "__glibcxx_want_constexpr_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x57e # At line number 1406
+ .long .LASF1276 # The macro: "__glibcxx_want_constexpr_vector"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x58d # At line number 1421
+ .long .LASF1277 # The macro: "__glibcxx_want_constrained_equality"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x597 # At line number 1431
+ .long .LASF1278 # The macro: "__glibcxx_want_erase_if"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5a1 # At line number 1441
+ .long .LASF1279 # The macro: "__glibcxx_want_generic_unordered_lookup"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5ab # At line number 1451
+ .long .LASF1280 # The macro: "__glibcxx_want_jthread"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5b5 # At line number 1461
+ .long .LASF1281 # The macro: "__glibcxx_want_latch"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5bf # At line number 1471
+ .long .LASF1282 # The macro: "__glibcxx_want_list_remove_return_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5c9 # At line number 1481
+ .long .LASF1283 # The macro: "__glibcxx_want_polymorphic_allocator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5d3 # At line number 1491
+ .long .LASF1284 # The macro: "__glibcxx_want_move_iterator_concept"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5dd # At line number 1501
+ .long .LASF1285 # The macro: "__glibcxx_want_semaphore"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5e7 # At line number 1511
+ .long .LASF1286 # The macro: "__glibcxx_want_smart_ptr_for_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5f1 # At line number 1521
+ .long .LASF1287 # The macro: "__glibcxx_want_syncbuf"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x5fb # At line number 1531
+ .long .LASF1288 # The macro: "__glibcxx_want_byteswap"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x605 # At line number 1541
+ .long .LASF1289 # The macro: "__glibcxx_want_constexpr_charconv"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x60f # At line number 1551
+ .long .LASF1290 # The macro: "__glibcxx_want_constexpr_typeinfo"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x619 # At line number 1561
+ .long .LASF1291 # The macro: "__glibcxx_want_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x622 # At line number 1570
+ .long .LASF1292 # The macro: "__glibcxx_want_format_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x62c # At line number 1580
+ .long .LASF1293 # The macro: "__glibcxx_want_freestanding_algorithm"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x636 # At line number 1590
+ .long .LASF1294 # The macro: "__glibcxx_want_freestanding_array"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x640 # At line number 1600
+ .long .LASF1295 # The macro: "__glibcxx_want_freestanding_cstring"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x64a # At line number 1610
+ .long .LASF1296 # The macro: "__glibcxx_want_freestanding_expected"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x654 # At line number 1620
+ .long .LASF1297 # The macro: "__glibcxx_want_freestanding_optional"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x65e # At line number 1630
+ .long .LASF1298 # The macro: "__glibcxx_want_freestanding_string_view"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x668 # At line number 1640
+ .long .LASF1299 # The macro: "__glibcxx_want_freestanding_variant"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x672 # At line number 1650
+ .long .LASF1300 # The macro: "__glibcxx_want_invoke_r"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x67c # At line number 1660
+ .long .LASF1301 # The macro: "__glibcxx_want_is_scoped_enum"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x686 # At line number 1670
+ .long .LASF1302 # The macro: "__glibcxx_want_reference_from_temporary"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x690 # At line number 1680
+ .long .LASF1303 # The macro: "__glibcxx_want_containers_ranges"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x69a # At line number 1690
+ .long .LASF1304 # The macro: "__glibcxx_want_ranges_to_container"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6a4 # At line number 1700
+ .long .LASF1305 # The macro: "__glibcxx_want_ranges_zip"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ae # At line number 1710
+ .long .LASF1306 # The macro: "__glibcxx_want_ranges_chunk"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6b8 # At line number 1720
+ .long .LASF1307 # The macro: "__glibcxx_want_ranges_slide"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6c2 # At line number 1730
+ .long .LASF1308 # The macro: "__glibcxx_want_ranges_chunk_by"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6cc # At line number 1740
+ .long .LASF1309 # The macro: "__glibcxx_want_ranges_join_with"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6d6 # At line number 1750
+ .long .LASF1310 # The macro: "__glibcxx_want_ranges_repeat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6e0 # At line number 1760
+ .long .LASF1311 # The macro: "__glibcxx_want_ranges_stride"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6ea # At line number 1770
+ .long .LASF1312 # The macro: "__glibcxx_want_ranges_cartesian_product"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6f4 # At line number 1780
+ .long .LASF1313 # The macro: "__glibcxx_want_ranges_as_rvalue"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x6fe # At line number 1790
+ .long .LASF1314 # The macro: "__glibcxx_want_ranges_as_const"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x708 # At line number 1800
+ .long .LASF1315 # The macro: "__glibcxx_want_ranges_enumerate"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x712 # At line number 1810
+ .long .LASF1316 # The macro: "__glibcxx_want_ranges_fold"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x71c # At line number 1820
+ .long .LASF1317 # The macro: "__glibcxx_want_ranges_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x726 # At line number 1830
+ .long .LASF1318 # The macro: "__glibcxx_want_ranges_iota"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x730 # At line number 1840
+ .long .LASF1319 # The macro: "__glibcxx_want_ranges_find_last"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x73a # At line number 1850
+ .long .LASF1320 # The macro: "__glibcxx_want_constexpr_bitset"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x744 # At line number 1860
+ .long .LASF1321 # The macro: "__glibcxx_want_stdatomic_h"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x74e # At line number 1870
+ .long .LASF1322 # The macro: "__glibcxx_want_adaptor_iterator_pair_constructor"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x758 # At line number 1880
+ .long .LASF1323 # The macro: "__glibcxx_want_flat_map"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x762 # At line number 1890
+ .long .LASF1324 # The macro: "__glibcxx_want_flat_set"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x76c # At line number 1900
+ .long .LASF1325 # The macro: "__glibcxx_want_formatters"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x776 # At line number 1910
+ .long .LASF1326 # The macro: "__glibcxx_want_forward_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x780 # At line number 1920
+ .long .LASF1327 # The macro: "__glibcxx_want_generator"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x78a # At line number 1930
+ .long .LASF1328 # The macro: "__glibcxx_want_ios_noreplace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x794 # At line number 1940
+ .long .LASF1329 # The macro: "__glibcxx_want_move_only_function"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x79e # At line number 1950
+ .long .LASF1330 # The macro: "__glibcxx_want_out_ptr"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7a8 # At line number 1960
+ .long .LASF1331 # The macro: "__glibcxx_want_print"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7b2 # At line number 1970
+ .long .LASF1332 # The macro: "__glibcxx_want_spanstream"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7bc # At line number 1980
+ .long .LASF1333 # The macro: "__glibcxx_want_stacktrace"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7c6 # At line number 1990
+ .long .LASF1334 # The macro: "__glibcxx_want_string_contains"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7d0 # At line number 2000
+ .long .LASF1335 # The macro: "__glibcxx_want_string_resize_and_overwrite"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7da # At line number 2010
+ .long .LASF1336 # The macro: "__glibcxx_want_to_underlying"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7e9 # At line number 2025
+ .long .LASF1337 # The macro: "__glibcxx_want_tuple_like"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7f3 # At line number 2035
+ .long .LASF1338 # The macro: "__glibcxx_want_unreachable"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x7fd # At line number 2045
+ .long .LASF1339 # The macro: "__glibcxx_want_algorithm_default_value_type"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x807 # At line number 2055
+ .long .LASF1340 # The macro: "__glibcxx_want_constexpr_new"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x811 # At line number 2065
+ .long .LASF1341 # The macro: "__glibcxx_want_fstream_native_handle"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x81b # At line number 2075
+ .long .LASF1342 # The macro: "__glibcxx_want_is_virtual_base_of"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x825 # At line number 2085
+ .long .LASF1343 # The macro: "__glibcxx_want_ranges_cache_latest"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x82f # At line number 2095
+ .long .LASF1344 # The macro: "__glibcxx_want_ranges_concat"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x839 # At line number 2105
+ .long .LASF1345 # The macro: "__glibcxx_want_ratio"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x843 # At line number 2115
+ .long .LASF1346 # The macro: "__glibcxx_want_reference_wrapper"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x84d # At line number 2125
+ .long .LASF1347 # The macro: "__glibcxx_want_saturation_arithmetic"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x857 # At line number 2135
+ .long .LASF1348 # The macro: "__glibcxx_want_span_initializer_list"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x861 # At line number 2145
+ .long .LASF1349 # The macro: "__glibcxx_want_text_encoding"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x86b # At line number 2155
+ .long .LASF1350 # The macro: "__glibcxx_want_ranges_to_input"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x875 # At line number 2165
+ .long .LASF1351 # The macro: "__glibcxx_want_to_string"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x87f # At line number 2175
+ .long .LASF1352 # The macro: "__glibcxx_want_modules"
+ .byte 0x6 # Undefine macro strp
+ .uleb128 0x881 # At line number 2177
+ .long .LASF1353 # The macro: "__glibcxx_want_all"
+ .byte 0 # End compilation unit
+ .section .debug_line,"",@progbits
+.Ldebug_line0:
+ .section .debug_str,"MS",@progbits,1
+.LASF1828:
+ .string "__ASM_GENERIC_POSIX_TYPES_H "
+.LASF804:
+ .string "_PSTL_CPP14_VARIABLE_TEMPLATES_PRESENT "
+.LASF2288:
+ .string "_ZSt3getILm1EJP4BaseSt14default_deleteIS0_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_"
+.LASF1871:
+ .string "__CPU_SET_S(cpu,setsize,cpusetp) (__extension__ ({ size_t __cpu = (cpu); __cpu / 8 < (setsize) ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] |= __CPUMASK (__cpu)) : 0; }))"
+.LASF1674:
+ .string "wcspbrk"
+.LASF1392:
+ .string "__cpp_lib_is_final 201402L"
+.LASF361:
+ .string "__FLT64X_HAS_QUIET_NAN__ 1"
+.LASF1326:
+ .string "__glibcxx_want_forward_like"
+.LASF1845:
+ .string "CLONE_VFORK 0x00004000"
+.LASF1051:
+ .string "_GLIBCXX_USE_REALPATH 1"
+.LASF1952:
+ .string "STA_FREQHOLD 0x0080"
+.LASF131:
+ .string "__cpp_aligned_new 201606L"
+.LASF554:
+ .string "_GLIBCXX_USE_ALLOCATOR_NEW 1"
+.LASF1978:
+ .string "__SIZEOF_PTHREAD_CONDATTR_T 4"
+.LASF871:
+ .string "_GLIBCXX_HAVE_ISINFF 1"
+.LASF2106:
+ .string "__glibcxx_want_make_unique "
+.LASF646:
+ .string "__GLIBC_USE_DEPRECATED_SCANF 0"
+.LASF1625:
+ .string "_WINT_T 1"
+.LASF1350:
+ .string "__glibcxx_want_ranges_to_input"
+.LASF1502:
+ .string "_GLIBCXX_INVOKE_H 1"
+.LASF1707:
+ .string "_ALIGNED_BUFFER_H 1"
+.LASF1285:
+ .string "__glibcxx_want_semaphore"
+.LASF284:
+ .string "__FLT32_DIG__ 6"
+.LASF1000:
+ .string "_GLIBCXX_FULLY_DYNAMIC_STRING 0"
+.LASF1120:
+ .string "__glibcxx_to_chars 201611L"
+.LASF510:
+ .string "_GLIBCXX17_INLINE inline"
+.LASF1806:
+ .string "SCHED_FLAG_UTIL_CLAMP (SCHED_FLAG_UTIL_CLAMP_MIN | SCHED_FLAG_UTIL_CLAMP_MAX)"
+.LASF655:
+ .string "__glibc_has_attribute(attr) __has_attribute (attr)"
+.LASF1785:
+ .string "__LONG_LONG_PAIR(HI,LO) LO, HI"
+.LASF2074:
+ .string "_GLIBCXX_ATOMIC_BASE_H 1"
+.LASF616:
+ .string "_DYNAMIC_STACK_SIZE_SOURCE 1"
+.LASF1796:
+ .string "SCHED_EXT 7"
+.LASF790:
+ .string "_PSTL_HIDE_FROM_ABI_PUSH "
+.LASF1748:
+ .string "__BLKCNT64_T_TYPE __SQUAD_TYPE"
+.LASF1271:
+ .string "__glibcxx_want_format_uchar"
+.LASF684:
+ .string "__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)"
+.LASF622:
+ .string "__USE_ISOCXX11 1"
+.LASF299:
+ .string "__FLT64_MANT_DIG__ 53"
+.LASF900:
+ .string "_GLIBCXX_HAVE_MODFF 1"
+.LASF1196:
+ .string "__glibcxx_filesystem 201703L"
+.LASF2338:
+ .string "tm_sec"
+.LASF223:
+ .string "__FLT_MAX_10_EXP__ 38"
+.LASF166:
+ .string "__SIG_ATOMIC_MAX__ 0x7fffffff"
+.LASF1880:
+ .string "sched_priority sched_priority"
+.LASF1286:
+ .string "__glibcxx_want_smart_ptr_for_overwrite"
+.LASF755:
+ .string "_GLIBCXX_WEAK_DEFINITION "
+.LASF797:
+ .string "_PSTL_PRAGMA_SIMD_SCAN(PRM) _PSTL_PRAGMA(omp simd reduction(inscan, PRM))"
+.LASF640:
+ .string "__USE_MISC 1"
+.LASF782:
+ .string "_PSTL_VERSION_MAJOR (_PSTL_VERSION / 1000)"
+.LASF2369:
+ .string "_Dummy"
+.LASF1340:
+ .string "__glibcxx_want_constexpr_new"
+.LASF1642:
+ .string "fwide"
+.LASF535:
+ .string "_GLIBCXX_BEGIN_NAMESPACE_ALGO "
+.LASF67:
+ .string "__UINT_LEAST32_TYPE__ unsigned int"
+.LASF188:
+ .string "__INT_LEAST64_WIDTH__ 64"
+.LASF1786:
+ .string "__pid_t_defined "
+.LASF2183:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE7releaseEv"
+.LASF1778:
+ .string "_BITS_ENDIAN_H 1"
+.LASF2266:
+ .string "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EEcvbEv"
+.LASF1349:
+ .string "__glibcxx_want_text_encoding"
+.LASF1234:
+ .string "__glibcxx_want_optional"
+.LASF788:
+ .string "_PSTL_STRING(x) _PSTL_STRING_AUX(x)"
+.LASF710:
+ .string "__fortify_function __extern_always_inline __attribute_artificial__"
+.LASF387:
+ .string "__DEC64_MIN_EXP__ (-382)"
+.LASF909:
+ .string "_GLIBCXX_HAVE_POSIX_MEMALIGN 1"
+.LASF651:
+ .string "__GLIBC_MINOR__ 41"
+.LASF1885:
+ .string "CPU_ISSET(cpu,cpusetp) __CPU_ISSET_S (cpu, sizeof (cpu_set_t), cpusetp)"
+.LASF441:
+ .string "__ATOMIC_HLE_RELEASE 131072"
+.LASF1807:
+ .string "sched_param __glibc_mask_sched_param"
+.LASF148:
+ .string "__PTRDIFF_MAX__ 0x7fffffffffffffffL"
+.LASF1635:
+ .string "WEOF (0xffffffffu)"
+.LASF1621:
+ .string "_BITS_WCHAR_H 1"
+.LASF1399:
+ .string "__cpp_lib_type_trait_variable_templates 201510L"
+.LASF46:
+ .string "__WCHAR_TYPE__ int"
+.LASF856:
+ .string "_GLIBCXX_HAVE_FLOAT_H 1"
+.LASF1381:
+ .string "__glibcxx_want_result_of_sfinae "
+.LASF2210:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4Ev"
+.LASF1402:
+ .string "_GLIBCXX_MOVE(__val) std::move(__val)"
+.LASF2:
+ .string "__STDC__ 1"
+.LASF358:
+ .string "__FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x"
+.LASF2026:
+ .string "__GTHREAD_ALWAYS_INLINE __attribute__((__always_inline__))"
+.LASF1064:
+ .string "_GLIBCXX_X86_RDRAND 1"
+.LASF1193:
+ .string "__glibcxx_want_chrono"
+.LASF721:
+ .string "__LDBL_REDIR(name,proto) name proto"
+.LASF1701:
+ .string "_ALLOCATED_PTR_H 1"
+.LASF1808:
+ .string "_LINUX_SCHED_TYPES_H "
+.LASF2081:
+ .string "ATOMIC_SHORT_LOCK_FREE __GCC_ATOMIC_SHORT_LOCK_FREE"
+.LASF206:
+ .string "__UINT_FAST16_MAX__ 0xffffffffffffffffUL"
+.LASF394:
+ .string "__DEC128_MIN_EXP__ (-6142)"
+.LASF1190:
+ .string "__glibcxx_boyer_moore_searcher 201603L"
+.LASF1033:
+ .string "_GLIBCXX_USE_FCHMODAT 1"
+.LASF2313:
+ .string "__ops"
+.LASF1404:
+ .string "_GLIBCXX_OPERATOR_NEW __builtin_operator_new"
+.LASF1420:
+ .string "__glibcxx_class_requires2(_a,_b,_c) "
+.LASF659:
+ .string "__LEAF_ATTR __attribute__ ((__leaf__))"
+.LASF326:
+ .string "__FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128"
+.LASF1813:
+ .string "__BITS_PER_LONG 64"
+.LASF1096:
+ .string "__glibcxx_want_math_spec_funcs"
+.LASF239:
+ .string "__DBL_MAX_10_EXP__ 308"
+.LASF703:
+ .string "__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))"
+.LASF729:
+ .string "__glibc_macro_warning(message) __glibc_macro_warning1 (GCC warning message)"
+.LASF1209:
+ .string "__glibcxx_want_parallel_algorithm"
+.LASF970:
+ .string "_GLIBCXX_HAVE_VFWSCANF 1"
+.LASF1324:
+ .string "__glibcxx_want_flat_set"
+.LASF528:
+ .string "_GLIBCXX_END_NAMESPACE_VERSION "
+.LASF1846:
+ .string "CLONE_PARENT 0x00008000"
+.LASF2252:
+ .string "~unique_ptr"
+.LASF1425:
+ .string "__glibcxx_requires_subscript(_N) __glibcxx_assert(_N < this->size())"
+.LASF2199:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEE7_M_headERS3_"
+.LASF1044:
+ .string "_GLIBCXX_USE_NLS 1"
+.LASF462:
+ .string "__ELF__ 1"
+.LASF1309:
+ .string "__glibcxx_want_ranges_join_with"
+.LASF810:
+ .string "_PSTL_PRAGMA_DECLARE_REDUCTION(NAME,OP) _PSTL_PRAGMA(omp declare reduction(NAME:OP : omp_out(omp_in)) initializer(omp_priv = omp_orig))"
+.LASF1986:
+ .string "__PTHREAD_MUTEX_INITIALIZER(__kind) 0, 0, 0, 0, __kind, 0, 0, { NULL, NULL }"
+.LASF924:
+ .string "_GLIBCXX_HAVE_SOCKATMARK 1"
+.LASF1431:
+ .string "_GLIBCXX_UTILITY_H 1"
+.LASF578:
+ .string "__USE_DYNAMIC_STACK_SIZE"
+.LASF1106:
+ .string "__glibcxx_make_reverse_iterator 201402L"
+.LASF2046:
+ .string "__glibcxx_want_uncaught_exceptions "
+.LASF617:
+ .string "__GLIBC_USE_ISOC2Y 1"
+.LASF876:
+ .string "_GLIBCXX_HAVE_LC_MESSAGES 1"
+.LASF2299:
+ .string "short unsigned int"
+.LASF2357:
+ .string "operator new"
+.LASF1494:
+ .string "_GLIBCXX_MOVE_BACKWARD3(_Tp,_Up,_Vp) std::move_backward(_Tp, _Up, _Vp)"
+.LASF1817:
+ .string "_LINUX_STDDEF_H "
+.LASF1247:
+ .string "__glibcxx_want_make_obj_using_allocator"
+.LASF2178:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE10_M_deleterEv"
+.LASF845:
+ .string "_GLIBCXX_HAVE_EXECINFO_H 1"
+.LASF2078:
+ .string "ATOMIC_WCHAR_T_LOCK_FREE __GCC_ATOMIC_WCHAR_T_LOCK_FREE"
+.LASF2107:
+ .string "__glibcxx_want_out_ptr "
+.LASF1087:
+ .string "__glibcxx_shared_ptr_arrays 201611L"
+.LASF2110:
+ .string "__glibcxx_want_raw_memory_algorithms "
+.LASF505:
+ .string "_GLIBCXX14_CONSTEXPR constexpr"
+.LASF1459:
+ .string "__glibcxx_requires_cond(_Cond,_Msg) "
+.LASF1618:
+ .string "__need___va_list"
+.LASF2092:
+ .string "_GLIBCXX_TSAN_MUTEX_TRY_LOCK_FAILED(X) "
+.LASF555:
+ .string "_GLIBCXX_OS_DEFINES 1"
+.LASF2335:
+ .string "__isoc23_vfwscanf"
+.LASF83:
+ .string "__GXX_EXPERIMENTAL_CXX0X__ 1"
+.LASF100:
+ .string "__cpp_inheriting_constructors 201511L"
+.LASF1672:
+ .string "wcsncmp"
+.LASF753:
+ .string "_GLIBCXX_CPU_DEFINES 1"
+.LASF1253:
+ .string "__glibcxx_want_to_address"
+.LASF434:
+ .string "__amd64 1"
+.LASF151:
+ .string "__SHRT_WIDTH__ 16"
+.LASF917:
+ .string "_GLIBCXX_HAVE_SINCOS 1"
+.LASF1455:
+ .string "_STL_ITERATOR_H 1"
+.LASF1562:
+ .string "__HAVE_DISTINCT_FLOAT64X 0"
+.LASF958:
+ .string "_GLIBCXX_HAVE_TANHF 1"
+.LASF844:
+ .string "_GLIBCXX_HAVE_EXCEPTION_PTR_SINCE_GCC46 1"
+.LASF247:
+ .string "__DBL_HAS_INFINITY__ 1"
+.LASF1526:
+ .string "_GLIBCXX_POSTYPES_H 1"
+.LASF1417:
+ .string "_CONCEPT_CHECK_H 1"
+.LASF1449:
+ .string "__glibcxx_digits10"
+.LASF2158:
+ .string "_ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEv"
+.LASF1504:
+ .string "__glibcxx_want_tuple_element_t "
+.LASF843:
+ .string "_GLIBCXX_HAVE_ENDIAN_H 1"
+.LASF231:
+ .string "__FLT_HAS_INFINITY__ 1"
+.LASF1080:
+ .string "__glibcxx_want_uncaught_exceptions"
+.LASF318:
+ .string "__FLT128_MIN_10_EXP__ (-4931)"
+.LASF2384:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEE31__nothrow_default_constructibleEv"
+.LASF1450:
+ .string "__glibcxx_max_exponent10"
+.LASF145:
+ .string "__WCHAR_MIN__ (-__WCHAR_MAX__ - 1)"
+.LASF458:
+ .string "linux 1"
+.LASF1138:
+ .string "__glibcxx_any 201606L"
+.LASF760:
+ .string "_GLIBCXX_FAST_MATH 0"
+.LASF1772:
+ .string "__FD_SETSIZE 1024"
+.LASF376:
+ .string "__BFLT16_HAS_INFINITY__ 1"
+.LASF841:
+ .string "_GLIBCXX_HAVE_DIRFD 1"
+.LASF905:
+ .string "_GLIBCXX_HAVE_OPENAT 1"
+.LASF1870:
+ .string "__CPU_ZERO_S(setsize,cpusetp) do __builtin_memset (cpusetp, '\\0', setsize); while (0)"
+.LASF2323:
+ .string "overflow_arg_area"
+.LASF846:
+ .string "_GLIBCXX_HAVE_EXPF 1"
+.LASF132:
+ .string "__STDCPP_DEFAULT_NEW_ALIGNMENT__ 16"
+.LASF1713:
+ .string "_PTHREAD_H 1"
+.LASF910:
+ .string "_GLIBCXX_HAVE_POSIX_SEMAPHORE 1"
+.LASF764:
+ .string "_GLIBCXX_USE_C99_STDIO _GLIBCXX11_USE_C99_STDIO"
+.LASF1085:
+ .string "__glibcxx_result_of_sfinae 201210L"
+.LASF374:
+ .string "__BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16"
+.LASF1587:
+ .string "_SIZE_T_DEFINED "
+.LASF2285:
+ .string "_ZSt12__get_helperILm1ESt14default_deleteI4BaseEJEERT0_RSt11_Tuple_implIXT_EJS3_DpT1_EE"
+.LASF2324:
+ .string "reg_save_area"
+.LASF971:
+ .string "_GLIBCXX_HAVE_VSWSCANF 1"
+.LASF2202:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4Ev"
+.LASF480:
+ .string "__GLIBCXX__ 20250425"
+.LASF761:
+ .string "__N(msgid) (msgid)"
+.LASF2054:
+ .string "_T_PTRDIFF_ "
+.LASF1331:
+ .string "__glibcxx_want_print"
+.LASF541:
+ .string "_GLIBCXX_BEGIN_NAMESPACE_LDBL "
+.LASF1530:
+ .string "__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION"
+.LASF1719:
+ .string "__U32_TYPE unsigned int"
+.LASF1453:
+ .string "_PTR_TRAITS_H 1"
+.LASF2025:
+ .string "pthread_cleanup_pop_restore_np(execute) __clframe.__restore (); __clframe.__setdoit (execute); } while (0)"
+.LASF2123:
+ .string "__cpp_lib_shared_ptr_weak_type 201606L"
+.LASF1734:
+ .string "__DEV_T_TYPE __UQUAD_TYPE"
+.LASF365:
+ .string "__BFLT16_MIN_EXP__ (-125)"
+.LASF182:
+ .string "__INT_LEAST16_WIDTH__ 16"
+.LASF1071:
+ .string "_NEW "
+.LASF1550:
+ .string "__f128(x) x ##f128"
+.LASF1490:
+ .string "_GLIBCXX_ADVANCE(P,N) P += N"
+.LASF1536:
+ .string "__GLIBC_USE_IEC_60559_BFP_EXT_C23 1"
+.LASF1984:
+ .string "_THREAD_MUTEX_INTERNAL_H 1"
+.LASF576:
+ .string "__USE_MISC"
+.LASF208:
+ .string "__UINT_FAST64_MAX__ 0xffffffffffffffffUL"
+.LASF279:
+ .string "__FLT16_HAS_DENORM__ 1"
+.LASF1046:
+ .string "_GLIBCXX_USE_PTHREAD_COND_CLOCKWAIT 1"
+.LASF1101:
+ .string "__glibcxx_want_integer_sequence"
+.LASF494:
+ .string "_GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)"
+.LASF2227:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEaSERKS3_"
+.LASF393:
+ .string "__DEC128_MANT_DIG__ 34"
+.LASF140:
+ .string "__SHRT_MAX__ 0x7fff"
+.LASF944:
+ .string "_GLIBCXX_HAVE_SYS_MMAN_H 1"
+.LASF1343:
+ .string "__glibcxx_want_ranges_cache_latest"
+.LASF950:
+ .string "_GLIBCXX_HAVE_SYS_STATVFS_H 1"
+.LASF1211:
+ .string "__glibcxx_want_scoped_lock"
+.LASF294:
+ .string "__FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32"
+.LASF1220:
+ .string "__glibcxx_want_assume_aligned"
+.LASF1693:
+ .string "wcstold"
+.LASF180:
+ .string "__INT_LEAST16_MAX__ 0x7fff"
+.LASF1752:
+ .string "__FSFILCNT64_T_TYPE __UQUAD_TYPE"
+.LASF1864:
+ .string "_BITS_TYPES_STRUCT_SCHED_PARAM 1"
+.LASF567:
+ .string "__USE_XOPEN_EXTENDED"
+.LASF2352:
+ .string "__isoc23_wcstoll"
+.LASF1694:
+ .string "wcstoll"
+.LASF549:
+ .string "__glibcxx_assert(cond) do { if (std::__is_constant_evaluated() && !bool(cond)) std::__glibcxx_assert_fail(); } while (false)"
+.LASF1393:
+ .string "__cpp_lib_transformation_trait_aliases 201304L"
+.LASF1505:
+ .string "__glibcxx_want_tuples_by_type "
+.LASF722:
+ .string "__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW"
+.LASF1739:
+ .string "__MODE_T_TYPE __U32_TYPE"
+.LASF2254:
+ .string "operator bool"
+.LASF1799:
+ .string "SCHED_FLAG_RECLAIM 0x02"
+.LASF1569:
+ .string "__f64x(x) x ##f64x"
+.LASF64:
+ .string "__INT_LEAST64_TYPE__ long int"
+.LASF171:
+ .string "__INT32_MAX__ 0x7fffffff"
+.LASF324:
+ .string "__FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128"
+.LASF2165:
+ .string "_ZNKSt14default_deleteI4BaseEclEPS0_"
+.LASF1704:
+ .string "_GLIBCXX_MEM_FN_TRAITS(_REF,_LVAL,_RVAL) _GLIBCXX_MEM_FN_TRAITS2( , _REF, _LVAL, _RVAL) _GLIBCXX_MEM_FN_TRAITS2(const , _REF, _LVAL, _RVAL) _GLIBCXX_MEM_FN_TRAITS2(volatile , _REF, _LVAL, _RVAL) _GLIBCXX_MEM_FN_TRAITS2(const volatile, _REF, _LVAL, _RVAL)"
+.LASF1896:
+ .string "CPU_OR(destset,srcset1,srcset2) __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, |)"
+.LASF540:
+ .string "_GLIBCXX_NAMESPACE_LDBL "
+.LASF1284:
+ .string "__glibcxx_want_move_iterator_concept"
+.LASF415:
+ .string "__GCC_ATOMIC_CHAR_LOCK_FREE 2"
+.LASF1109:
+ .string "__glibcxx_want_null_iterators"
+.LASF1175:
+ .string "__glibcxx_want_lcm"
+.LASF2135:
+ .string "_M_a"
+.LASF668:
+ .string "__STRING(x) #x"
+.LASF75:
+ .string "__UINT_FAST32_TYPE__ long unsigned int"
+.LASF867:
+ .string "_GLIBCXX_HAVE_HYPOTF 1"
+.LASF1768:
+ .string "__INO_T_MATCHES_INO64_T 1"
+.LASF25:
+ .string "__SIZEOF_INT__ 4"
+.LASF680:
+ .string "__glibc_c99_flexarr_available 1"
+.LASF851:
+ .string "_GLIBCXX_HAVE_FDOPENDIR 1"
+.LASF1133:
+ .string "__glibcxx_want_shared_timed_mutex"
+.LASF336:
+ .string "__FLT32X_MAX_10_EXP__ 308"
+.LASF1317:
+ .string "__glibcxx_want_ranges_contains"
+.LASF939:
+ .string "_GLIBCXX_HAVE_STRXFRM_L 1"
+.LASF2185:
+ .string "_M_t"
+.LASF1628:
+ .string "____FILE_defined 1"
+.LASF1673:
+ .string "wcsncpy"
+.LASF878:
+ .string "_GLIBCXX_HAVE_LDEXPL 1"
+.LASF985:
+ .string "_GLIBCXX_PACKAGE__GLIBCXX_VERSION \"version-unused\""
+.LASF52:
+ .string "__SIG_ATOMIC_TYPE__ int"
+.LASF1588:
+ .string "_BSD_SIZE_T_DEFINED_ "
+.LASF34:
+ .string "__BIGGEST_ALIGNMENT__ 16"
+.LASF925:
+ .string "_GLIBCXX_HAVE_SQRTF 1"
+.LASF275:
+ .string "__FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16"
+.LASF200:
+ .string "__INT_FAST16_WIDTH__ 64"
+.LASF370:
+ .string "__BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16"
+.LASF1217:
+ .string "__glibcxx_want_string_view"
+.LASF1305:
+ .string "__glibcxx_want_ranges_zip"
+.LASF836:
+ .string "_GLIBCXX_HAVE_COSHF 1"
+.LASF192:
+ .string "__UINT16_C(c) c"
+.LASF1072:
+ .string "__EXCEPTION_H 1"
+.LASF429:
+ .string "__PRAGMA_REDEFINE_EXTNAME 1"
+.LASF1999:
+ .string "PTHREAD_CREATE_DETACHED PTHREAD_CREATE_DETACHED"
+.LASF2031:
+ .string "__GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT"
+.LASF1547:
+ .string "__HAVE_DISTINCT_FLOAT128 1"
+.LASF74:
+ .string "__UINT_FAST16_TYPE__ long unsigned int"
+.LASF1210:
+ .string "__glibcxx_scoped_lock 201703L"
+.LASF1900:
+ .string "CPU_XOR_S(setsize,destset,srcset1,srcset2) __CPU_OP_S (setsize, destset, srcset1, srcset2, ^)"
+.LASF820:
+ .string "_GLIBCXX_HAVE_ARC4RANDOM 1"
+.LASF1759:
+ .string "__DADDR_T_TYPE __S32_TYPE"
+.LASF122:
+ .string "__cpp_aggregate_bases 201603L"
+.LASF2128:
+ .string "__debug"
+.LASF1454:
+ .string "_STL_ALGOBASE_H 1"
+.LASF893:
+ .string "_GLIBCXX_HAVE_LOGF 1"
+.LASF519:
+ .string "_GLIBCXX_EXTERN_TEMPLATE 1"
+.LASF1595:
+ .string "__need_size_t"
+.LASF2280:
+ .string "_Types"
+.LASF1607:
+ .string "___int_wchar_t_h "
+.LASF427:
+ .string "__HAVE_SPECULATION_SAFE_VALUE 1"
+.LASF891:
+ .string "_GLIBCXX_HAVE_LOG10F 1"
+.LASF1337:
+ .string "__glibcxx_want_tuple_like"
+.LASF558:
+ .string "__USE_ISOC11"
+.LASF779:
+ .string "_PSTL_ASSERT_MSG(_Condition,_Message) __glibcxx_assert(_Condition)"
+.LASF2277:
+ .string "__single_object"
+.LASF532:
+ .string "_GLIBCXX_BEGIN_NAMESPACE_CONTAINER "
+.LASF1203:
+ .string "__glibcxx_want_math_special_functions"
+.LASF2005:
+ .string "PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP) } }"
+.LASF1555:
+ .string "__HAVE_FLOAT64 1"
+.LASF1409:
+ .string "_GLIBCXX_OPERATOR_NEW"
+.LASF78:
+ .string "__UINTPTR_TYPE__ long unsigned int"
+.LASF2023:
+ .string "pthread_cleanup_pop(execute) __clframe.__setdoit (execute); } while (0)"
+.LASF1153:
+ .string "__cpp_lib_hardware_interference_size 201703L"
+.LASF1090:
+ .string "__glibcxx_want_is_swappable"
+.LASF732:
+ .string "__fortified_attr_access(a,o,s) __attr_access ((a, o, s))"
+.LASF149:
+ .string "__SIZE_MAX__ 0xffffffffffffffffUL"
+.LASF112:
+ .string "__cpp_namespace_attributes 201411L"
+.LASF1661:
+ .string "vwscanf"
+.LASF705:
+ .string "__always_inline"
+.LASF2001:
+ .string "PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_RECURSIVE_NP) } }"
+.LASF57:
+ .string "__UINT8_TYPE__ unsigned char"
+.LASF1553:
+ .string "__HAVE_FLOAT16 0"
+.LASF767:
+ .string "_GLIBCXX_USE_FLOAT128 1"
+.LASF1020:
+ .string "_GLIBCXX_USE_C99_INTTYPES_WCHAR_T 1"
+.LASF2221:
+ .string "_M_tail"
+.LASF637:
+ .string "__USE_LARGEFILE64 1"
+.LASF1923:
+ .string "ADJ_MAXERROR 0x0004"
+.LASF286:
+ .string "__FLT32_MIN_10_EXP__ (-37)"
+.LASF1376:
+ .string "__glibcxx_want_is_swappable "
+.LASF1936:
+ .string "MOD_MAXERROR ADJ_MAXERROR"
+.LASF672:
+ .string "__attribute_overloadable__ "
+.LASF317:
+ .string "__FLT128_MIN_EXP__ (-16381)"
+.LASF2387:
+ .string "_ZSt11make_uniqueI4BaseJEENSt8__detail9_MakeUniqIT_E15__single_objectEDpOT0_"
+.LASF1018:
+ .string "_GLIBCXX_USE_C99_INTTYPES 1"
+.LASF1996:
+ .string "__SC_THREAD_STACK_MIN_VALUE 75"
+.LASF2088:
+ .string "ATOMIC_VAR_INIT(_VI) { _VI }"
+.LASF1622:
+ .string "__WCHAR_MAX __WCHAR_MAX__"
+.LASF1815:
+ .string "__BITS_PER_LONG_LONG 64"
+.LASF257:
+ .string "__LDBL_DECIMAL_DIG__ 21"
+.LASF77:
+ .string "__INTPTR_TYPE__ long int"
+.LASF1726:
+ .string "__SLONG32_TYPE int"
+.LASF1698:
+ .string "__glibcxx_want_constexpr_typeinfo "
+.LASF1169:
+ .string "__glibcxx_want_not_fn"
+.LASF514:
+ .string "_GLIBCXX_THROW(_EXC) "
+.LASF1711:
+ .string "__GTHREADS 1"
+.LASF1041:
+ .string "_GLIBCXX_USE_LSTAT 1"
+.LASF513:
+ .string "_GLIBCXX_USE_NOEXCEPT noexcept"
+.LASF197:
+ .string "__INT_FAST8_MAX__ 0x7f"
+.LASF1716:
+ .string "__S16_TYPE short int"
+.LASF2255:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEaSEDn"
+.LASF58:
+ .string "__UINT16_TYPE__ short unsigned int"
+.LASF2278:
+ .string "__unique_ptr_t"
+.LASF1257:
+ .string "__glibcxx_want_constexpr_iterator"
+.LASF401:
+ .string "__DEC64X_MIN_EXP__ (-6142)"
+.LASF2187:
+ .string "_Head_base"
+.LASF1276:
+ .string "__glibcxx_want_constexpr_vector"
+.LASF1483:
+ .string "__glibcxx_want_concepts "
+.LASF907:
+ .string "_GLIBCXX_HAVE_POLL 1"
+.LASF1104:
+ .string "__glibcxx_is_final 201402L"
+.LASF1214:
+ .string "__glibcxx_shared_ptr_weak_type 201606L"
+.LASF948:
+ .string "_GLIBCXX_HAVE_SYS_SEM_H 1"
+.LASF1581:
+ .string "_T_SIZE_ "
+.LASF1898:
+ .string "CPU_AND_S(setsize,destset,srcset1,srcset2) __CPU_OP_S (setsize, destset, srcset1, srcset2, &)"
+.LASF2182:
+ .string "release"
+.LASF941:
+ .string "_GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1"
+.LASF341:
+ .string "__FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x"
+.LASF344:
+ .string "__FLT32X_HAS_INFINITY__ 1"
+.LASF662:
+ .string "__NTH(fct) __LEAF_ATTR fct __THROW"
+.LASF2133:
+ .string "nullptr_t"
+.LASF676:
+ .string "__glibc_objsize(__o) __bos (__o)"
+.LASF1307:
+ .string "__glibcxx_want_ranges_slide"
+.LASF282:
+ .string "__FLT16_IS_IEC_60559__ 1"
+.LASF2265:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEaSEOS3_"
+.LASF2212:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4ERKS2_"
+.LASF809:
+ .string "_PSTL_PRAGMA_SIMD_ORDERED_MONOTONIC_2ARGS(PRM1,PRM2) "
+.LASF1265:
+ .string "__glibcxx_want_constexpr_tuple"
+.LASF176:
+ .string "__UINT64_MAX__ 0xffffffffffffffffUL"
+.LASF178:
+ .string "__INT8_C(c) c"
+.LASF1827:
+ .string "__kernel_old_dev_t __kernel_old_dev_t"
+.LASF740:
+ .string "__stub_chflags "
+.LASF2213:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4EOS2_"
+.LASF1790:
+ .string "SCHED_RR 2"
+.LASF126:
+ .string "__cpp_structured_bindings 201606L"
+.LASF2235:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC4ERKS4_"
+.LASF271:
+ .string "__FLT16_MAX_EXP__ 16"
+.LASF873:
+ .string "_GLIBCXX_HAVE_ISNANF 1"
+.LASF1302:
+ .string "__glibcxx_want_reference_from_temporary"
+.LASF296:
+ .string "__FLT32_HAS_INFINITY__ 1"
+.LASF1627:
+ .string "____mbstate_t_defined 1"
+.LASF2355:
+ .string "__uses_alloc_base"
+.LASF1374:
+ .string "__glibcxx_want_is_pointer_interconvertible "
+.LASF2363:
+ .string "__cxa_guard_release"
+.LASF222:
+ .string "__FLT_MAX_EXP__ 128"
+.LASF1677:
+ .string "wcsspn"
+.LASF16:
+ .string "__ATOMIC_SEQ_CST 5"
+.LASF2188:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4Ev"
+.LASF87:
+ .string "__cpp_runtime_arrays 198712L"
+.LASF744:
+ .string "__stub_setlogin "
+.LASF1202:
+ .string "__glibcxx_math_special_functions 201603L"
+.LASF1103:
+ .string "__glibcxx_want_integral_constant_callable"
+.LASF1982:
+ .string "__ONCE_ALIGNMENT "
+.LASF593:
+ .string "_ISOC99_SOURCE"
+.LASF1884:
+ .string "CPU_CLR(cpu,cpusetp) __CPU_CLR_S (cpu, sizeof (cpu_set_t), cpusetp)"
+.LASF539:
+ .string "_GLIBCXX_LONG_DOUBLE_ALT128_COMPAT"
+.LASF355:
+ .string "__FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64x"
+.LASF283:
+ .string "__FLT32_MANT_DIG__ 24"
+.LASF746:
+ .string "__stub_stty "
+.LASF1047:
+ .string "_GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK (_GLIBCXX_TSAN==0)"
+.LASF1308:
+ .string "__glibcxx_want_ranges_chunk_by"
+.LASF2186:
+ .string "_Head_base<1, std::default_delete<Base>, true>"
+.LASF2203:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4ERKS2_"
+.LASF1854:
+ .string "CLONE_UNTRACED 0x00800000"
+.LASF362:
+ .string "__FLT64X_IS_IEC_60559__ 1"
+.LASF235:
+ .string "__DBL_DIG__ 15"
+.LASF2032:
+ .string "__GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP"
+.LASF1371:
+ .string "__glibcxx_want_is_layout_compatible "
+.LASF994:
+ .string "_GLIBCXX98_USE_C99_MATH 1"
+.LASF162:
+ .string "__INTMAX_C(c) c ## L"
+.LASF2172:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC4EOS3_"
+.LASF727:
+ .string "__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)"
+.LASF2233:
+ .string "tuple<Base*, std::default_delete<Base> >"
+.LASF1678:
+ .string "wcsstr"
+.LASF1861:
+ .string "CLONE_NEWNET 0x40000000"
+.LASF1482:
+ .string "_GLIBCXX_CONCEPTS 1"
+.LASF137:
+ .string "__cpp_exceptions 199711L"
+.LASF2080:
+ .string "ATOMIC_CHAR32_T_LOCK_FREE __GCC_ATOMIC_CHAR32_T_LOCK_FREE"
+.LASF982:
+ .string "_GLIBCXX_PACKAGE_STRING \"package-unused version-unused\""
+.LASF1166:
+ .string "__glibcxx_make_from_tuple 201606L"
+.LASF1171:
+ .string "__glibcxx_want_type_trait_variable_templates"
+.LASF213:
+ .string "__GCC_IEC_559_COMPLEX 2"
+.LASF2072:
+ .string "_GLIBCXX_NESTED_EXCEPTION_H 1"
+.LASF860:
+ .string "_GLIBCXX_HAVE_FMODL 1"
+.LASF1083:
+ .string "__glibcxx_is_null_pointer 201309L"
+.LASF1461:
+ .string "__glibcxx_requires_can_increment(_First,_Size) "
+.LASF771:
+ .string "_GLIBCXX_HAVE_BUILTIN_HAS_UNIQ_OBJ_REP 1"
+.LASF281:
+ .string "__FLT16_HAS_QUIET_NAN__ 1"
+.LASF2312:
+ .string "__gnu_cxx"
+.LASF2301:
+ .string "long long unsigned int"
+.LASF1596:
+ .string "__wchar_t__ "
+.LASF1261:
+ .string "__glibcxx_want_ranges"
+.LASF408:
+ .string "__USER_LABEL_PREFIX__ "
+.LASF661:
+ .string "__THROWNL __THROW"
+.LASF922:
+ .string "_GLIBCXX_HAVE_SINHL 1"
+.LASF913:
+ .string "_GLIBCXX_HAVE_QUICK_EXIT 1"
+.LASF713:
+ .string "__restrict_arr "
+.LASF1679:
+ .string "wcstod"
+.LASF2204:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4ERKS3_"
+.LASF1680:
+ .string "wcstof"
+.LASF848:
+ .string "_GLIBCXX_HAVE_FABSF 1"
+.LASF1924:
+ .string "ADJ_ESTERROR 0x0008"
+.LASF256:
+ .string "__DECIMAL_DIG__ 21"
+.LASF1681:
+ .string "wcstok"
+.LASF509:
+ .string "_GLIBCXX26_CONSTEXPR "
+.LASF1731:
+ .string "_BITS_TYPESIZES_H 1"
+.LASF1472:
+ .string "__glibcxx_requires_heap(_First,_Last) "
+.LASF270:
+ .string "__FLT16_MIN_10_EXP__ (-4)"
+.LASF639:
+ .string "__USE_TIME_BITS64 1"
+.LASF2086:
+ .string "_GLIBCXX_ALWAYS_INLINE inline __attribute__((__always_inline__))"
+.LASF1049:
+ .string "_GLIBCXX_USE_PTHREAD_RWLOCK_T 1"
+.LASF1776:
+ .string "__time_t_defined 1"
+.LASF2222:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_tailERS4_"
+.LASF1718:
+ .string "__S32_TYPE int"
+.LASF1947:
+ .string "STA_PPSTIME 0x0004"
+.LASF1079:
+ .string "__glibcxx_uncaught_exceptions 201411L"
+.LASF698:
+ .string "__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))"
+.LASF2114:
+ .string "__glibcxx_want_to_address "
+.LASF2084:
+ .string "ATOMIC_LLONG_LOCK_FREE __GCC_ATOMIC_LLONG_LOCK_FREE"
+.LASF369:
+ .string "__BFLT16_DECIMAL_DIG__ 4"
+.LASF170:
+ .string "__INT16_MAX__ 0x7fff"
+.LASF1107:
+ .string "__glibcxx_want_make_reverse_iterator"
+.LASF2371:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC2EPS0_"
+.LASF2372:
+ .string "__ptr"
+.LASF647:
+ .string "__GLIBC_USE_C23_STRTOL 1"
+.LASF216:
+ .string "__DEC_EVAL_METHOD__ 2"
+.LASF1543:
+ .string "__GLIBC_USE_IEC_60559_TYPES_EXT"
+.LASF842:
+ .string "_GLIBCXX_HAVE_DLFCN_H 1"
+.LASF1560:
+ .string "__HAVE_DISTINCT_FLOAT64 0"
+.LASF1115:
+ .string "__glibcxx_want_tuple_element_t"
+.LASF492:
+ .string "_GLIBCXX14_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)"
+.LASF1529:
+ .string "__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION "
+.LASF1123:
+ .string "__glibcxx_want_chrono_udls"
+.LASF1914:
+ .string "CLOCK_BOOTTIME 7"
+.LASF285:
+ .string "__FLT32_MIN_EXP__ (-125)"
+.LASF1882:
+ .string "CPU_SETSIZE __CPU_SETSIZE"
+.LASF2151:
+ .string "_ZNSt15__exception_ptr13exception_ptraSERKS0_"
+.LASF2168:
+ .string "type"
+.LASF1782:
+ .string "_BITS_ENDIANNESS_H 1"
+.LASF491:
+ .string "_GLIBCXX14_DEPRECATED _GLIBCXX_DEPRECATED"
+.LASF237:
+ .string "__DBL_MIN_10_EXP__ (-307)"
+.LASF2117:
+ .string "__cpp_lib_shared_ptr_arrays 201611L"
+.LASF1100:
+ .string "__glibcxx_integer_sequence 201304L"
+.LASF2256:
+ .string "operator*"
+.LASF1920:
+ .string "__timeval_defined 1"
+.LASF756:
+ .string "_GLIBCXX_USE_WEAK_REF __GXX_WEAK__"
+.LASF2060:
+ .string "_GCC_PTRDIFF_T "
+.LASF342:
+ .string "__FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x"
+.LASF2320:
+ .string "__gnu_debug"
+.LASF261:
+ .string "__LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L"
+.LASF918:
+ .string "_GLIBCXX_HAVE_SINCOSF 1"
+.LASF1518:
+ .string "_FUNCTIONAL_HASH_H 1"
+.LASF79:
+ .string "__GXX_WEAK__ 1"
+.LASF221:
+ .string "__FLT_MIN_10_EXP__ (-37)"
+.LASF1690:
+ .string "wmemset"
+.LASF679:
+ .string "__flexarr []"
+.LASF2150:
+ .string "operator="
+.LASF942:
+ .string "_GLIBCXX_HAVE_SYS_IOCTL_H 1"
+.LASF114:
+ .string "__cpp_nested_namespace_definitions 201411L"
+.LASF1911:
+ .string "CLOCK_MONOTONIC_RAW 4"
+.LASF203:
+ .string "__INT_FAST64_MAX__ 0x7fffffffffffffffL"
+.LASF1859:
+ .string "CLONE_NEWUSER 0x10000000"
+.LASF1942:
+ .string "MOD_TAI ADJ_TAI"
+.LASF1637:
+ .string "btowc"
+.LASF2038:
+ .string "__GTHREAD_INLINE"
+.LASF1907:
+ .string "CLOCK_REALTIME 0"
+.LASF911:
+ .string "_GLIBCXX_HAVE_POWF 1"
+.LASF1063:
+ .string "_GLIBCXX_VERBOSE 1"
+.LASF443:
+ .string "__k8 1"
+.LASF623:
+ .string "__USE_POSIX 1"
+.LASF562:
+ .string "__USE_POSIX"
+.LASF880:
+ .string "_GLIBCXX_HAVE_LIMIT_AS 1"
+.LASF945:
+ .string "_GLIBCXX_HAVE_SYS_PARAM_H 1"
+.LASF1608:
+ .string "__INT_WCHAR_T_H "
+.LASF1554:
+ .string "__HAVE_FLOAT32 1"
+.LASF259:
+ .string "__LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L"
+.LASF1382:
+ .string "__glibcxx_want_transformation_trait_aliases "
+.LASF384:
+ .string "__DEC32_EPSILON__ 1E-6DF"
+.LASF1652:
+ .string "putwchar"
+.LASF105:
+ .string "__cpp_generic_lambdas 201304L"
+.LASF2121:
+ .string "__cpp_lib_raw_memory_algorithms 201606L"
+.LASF506:
+ .string "_GLIBCXX17_CONSTEXPR constexpr"
+.LASF1137:
+ .string "__glibcxx_want_addressof_constexpr"
+.LASF82:
+ .string "__cpp_rtti 199711L"
+.LASF1067:
+ .string "_GTHREAD_USE_MUTEX_TIMEDLOCK 1"
+.LASF1605:
+ .string "_WCHAR_T_DEFINED "
+.LASF1527:
+ .string "_GLIBCXX_CWCHAR 1"
+.LASF1119:
+ .string "__glibcxx_want_robust_nonmodifying_seq_ops"
+.LASF601:
+ .string "_POSIX_SOURCE"
+.LASF339:
+ .string "__FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x"
+.LASF146:
+ .string "__WINT_MAX__ 0xffffffffU"
+.LASF2272:
+ .string "unique_ptr<>"
+.LASF2314:
+ .string "_S_single"
+.LASF228:
+ .string "__FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F"
+.LASF783:
+ .string "_PSTL_VERSION_MINOR ((_PSTL_VERSION % 1000) / 10)"
+.LASF1224:
+ .string "__glibcxx_want_atomic_ref"
+.LASF377:
+ .string "__BFLT16_HAS_QUIET_NAN__ 1"
+.LASF834:
+ .string "_GLIBCXX_HAVE_COMPLEX_H 1"
+.LASF1470:
+ .string "__glibcxx_requires_partitioned_lower_pred(_First,_Last,_Value,_Pred) "
+.LASF904:
+ .string "_GLIBCXX_HAVE_NETINET_TCP_H 1"
+.LASF819:
+ .string "_GLIBCXX_HAVE_ALIGNED_ALLOC 1"
+.LASF350:
+ .string "__FLT64X_MIN_10_EXP__ (-4931)"
+.LASF423:
+ .string "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1"
+.LASF1860:
+ .string "CLONE_NEWPID 0x20000000"
+.LASF1480:
+ .string "_GLIBCXX_PREDEFINED_OPS_H 1"
+.LASF195:
+ .string "__UINT_LEAST64_MAX__ 0xffffffffffffffffUL"
+.LASF1533:
+ .string "__GLIBC_USE_IEC_60559_BFP_EXT"
+.LASF1125:
+ .string "__glibcxx_want_complex_udls"
+.LASF1849:
+ .string "CLONE_SYSVSEM 0x00040000"
+.LASF1525:
+ .string "_STRINGFWD_H 1"
+.LASF400:
+ .string "__DEC64X_MANT_DIG__ 34"
+.LASF190:
+ .string "__UINT8_C(c) c"
+.LASF115:
+ .string "__cpp_fold_expressions 201603L"
+.LASF215:
+ .string "__FLT_EVAL_METHOD_TS_18661_3__ 0"
+.LASF290:
+ .string "__FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32"
+.LASF1568:
+ .string "__f32x(x) x ##f32x"
+.LASF1040:
+ .string "_GLIBCXX_USE_LONG_LONG 1"
+.LASF1134:
+ .string "__glibcxx_string_udls 201304L"
+.LASF2036:
+ .string "__gthrw_(name) name"
+.LASF931:
+ .string "_GLIBCXX_HAVE_STDLIB_H 1"
+.LASF715:
+ .string "__glibc_likely(cond) __builtin_expect ((cond), 1)"
+.LASF48:
+ .string "__INTMAX_TYPE__ long int"
+.LASF1034:
+ .string "_GLIBCXX_USE_FSEEKO_FTELLO 1"
+.LASF1683:
+ .string "wcstoul"
+.LASF1206:
+ .string "__glibcxx_node_extract 201606L"
+.LASF2393:
+ .string "11__mbstate_t"
+.LASF262:
+ .string "__LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L"
+.LASF1019:
+ .string "_GLIBCXX_USE_C99_INTTYPES_TR1 1"
+.LASF2016:
+ .string "PTHREAD_CANCEL_ASYNCHRONOUS PTHREAD_CANCEL_ASYNCHRONOUS"
+.LASF2298:
+ .string "unsigned char"
+.LASF232:
+ .string "__FLT_HAS_QUIET_NAN__ 1"
+.LASF1260:
+ .string "__glibcxx_want_shift"
+.LASF1223:
+ .string "__glibcxx_want_atomic_lock_free_type_aliases"
+.LASF805:
+ .string "_PSTL_UDR_PRESENT "
+.LASF1385:
+ .string "__glibcxx_want_unwrap_ref "
+.LASF795:
+ .string "_PSTL_PRAGMA_SIMD_REDUCTION(PRM) _PSTL_PRAGMA(omp simd reduction(PRM))"
+.LASF1521:
+ .string "_Cxx_hashtable_define_trivial_hash"
+.LASF35:
+ .string "__ORDER_LITTLE_ENDIAN__ 1234"
+.LASF2061:
+ .string "_PTRDIFF_T_DECLARED "
+.LASF1862:
+ .string "CLONE_IO 0x80000000"
+.LASF759:
+ .string "_GLIBCXX_USE_STD_SPEC_FUNCS 1"
+.LASF1029:
+ .string "_GLIBCXX_USE_CLOCK_REALTIME 1"
+.LASF2083:
+ .string "ATOMIC_LONG_LOCK_FREE __GCC_ATOMIC_LONG_LOCK_FREE"
+.LASF1930:
+ .string "ADJ_NANO 0x2000"
+.LASF1684:
+ .string "wcsxfrm"
+.LASF1042:
+ .string "_GLIBCXX_USE_MKDIR 1"
+.LASF1144:
+ .string "__glibcxx_atomic_is_always_lock_free 201603L"
+.LASF1670:
+ .string "wcslen"
+.LASF219:
+ .string "__FLT_DIG__ 6"
+.LASF139:
+ .string "__SCHAR_MAX__ 0x7f"
+.LASF1469:
+ .string "__glibcxx_requires_partitioned_upper(_First,_Last,_Value) "
+.LASF1011:
+ .string "_GLIBCXX_USE_C99 1"
+.LASF1397:
+ .string "__cpp_lib_is_invocable 201703L"
+.LASF2319:
+ .string "float"
+.LASF1519:
+ .string "_HASH_BYTES_H 1"
+.LASF238:
+ .string "__DBL_MAX_EXP__ 1024"
+.LASF2240:
+ .string "tuple<>"
+.LASF560:
+ .string "__USE_ISOC95"
+.LASF2000:
+ .string "PTHREAD_MUTEX_INITIALIZER { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_TIMED_NP) } }"
+.LASF1241:
+ .string "__glibcxx_constexpr_char_traits 201611L"
+.LASF559:
+ .string "__USE_ISOC99"
+.LASF191:
+ .string "__UINT_LEAST16_MAX__ 0xffff"
+.LASF1311:
+ .string "__glibcxx_want_ranges_stride"
+.LASF1867:
+ .string "__NCPUBITS (8 * sizeof (__cpu_mask))"
+.LASF1300:
+ .string "__glibcxx_want_invoke_r"
+.LASF2013:
+ .string "PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_ENABLE"
+.LASF1893:
+ .string "CPU_EQUAL(cpusetp1,cpusetp2) __CPU_EQUAL_S (sizeof (cpu_set_t), cpusetp1, cpusetp2)"
+.LASF1471:
+ .string "__glibcxx_requires_partitioned_upper_pred(_First,_Last,_Value,_Pred) "
+.LASF1238:
+ .string "__glibcxx_want_int_pow2"
+.LASF1801:
+ .string "SCHED_FLAG_KEEP_POLICY 0x08"
+.LASF618:
+ .string "__GLIBC_USE_ISOC23 1"
+.LASF335:
+ .string "__FLT32X_MAX_EXP__ 1024"
+.LASF1313:
+ .string "__glibcxx_want_ranges_as_rvalue"
+.LASF135:
+ .string "__STDCPP_THREADS__ 1"
+.LASF2291:
+ .string "_Tail"
+.LASF1122:
+ .string "__glibcxx_chrono_udls 201304L"
+.LASF2336:
+ .string "__isoc23_vswscanf"
+.LASF1353:
+ .string "__glibcxx_want_all"
+.LASF1231:
+ .string "__glibcxx_want_bounded_array_traits"
+.LASF1405:
+ .string "_GLIBCXX_OPERATOR_DELETE __builtin_operator_delete"
+.LASF32:
+ .string "__SIZEOF_SIZE_T__ 8"
+.LASF397:
+ .string "__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL"
+.LASF1303:
+ .string "__glibcxx_want_containers_ranges"
+.LASF1979:
+ .string "__SIZEOF_PTHREAD_RWLOCKATTR_T 8"
+.LASF1176:
+ .string "__glibcxx_gcd 201606L"
+.LASF437:
+ .string "__x86_64__ 1"
+.LASF2053:
+ .string "_PTRDIFF_T "
+.LASF1890:
+ .string "CPU_ISSET_S(cpu,setsize,cpusetp) __CPU_ISSET_S (cpu, setsize, cpusetp)"
+.LASF726:
+ .string "__REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)"
+.LASF157:
+ .string "__PTRDIFF_WIDTH__ 64"
+.LASF569:
+ .string "__USE_XOPEN2K"
+.LASF1263:
+ .string "__glibcxx_want_constexpr_functional"
+.LASF565:
+ .string "__USE_POSIX199506"
+.LASF1230:
+ .string "__glibcxx_want_bitops"
+.LASF123:
+ .string "__cpp_deduction_guides 201703L"
+.LASF1195:
+ .string "__glibcxx_want_execution"
+.LASF1319:
+ .string "__glibcxx_want_ranges_find_last"
+.LASF1149:
+ .string "__glibcxx_want_byte"
+.LASF954:
+ .string "_GLIBCXX_HAVE_SYS_TYPES_H 1"
+.LASF43:
+ .string "__GNUG__ 15"
+.LASF2223:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_tailERKS4_"
+.LASF460:
+ .string "__unix__ 1"
+.LASF1066:
+ .string "_GLIBCXX_ZONEINFO_DIR \"/usr/share/zoneinfo\""
+.LASF916:
+ .string "_GLIBCXX_HAVE_SETENV 1"
+.LASF1342:
+ .string "__glibcxx_want_is_virtual_base_of"
+.LASF1346:
+ .string "__glibcxx_want_reference_wrapper"
+.LASF1372:
+ .string "__glibcxx_want_is_nothrow_convertible "
+.LASF932:
+ .string "_GLIBCXX_HAVE_STRERROR_L 1"
+.LASF611:
+ .string "_DEFAULT_SOURCE"
+.LASF1315:
+ .string "__glibcxx_want_ranges_enumerate"
+.LASF2399:
+ .string "varStatic"
+.LASF2007:
+ .string "PTHREAD_EXPLICIT_SCHED PTHREAD_EXPLICIT_SCHED"
+.LASF961:
+ .string "_GLIBCXX_HAVE_TGMATH_H 1"
+.LASF533:
+ .string "_GLIBCXX_END_NAMESPACE_CONTAINER "
+.LASF1038:
+ .string "_GLIBCXX_USE_INIT_PRIORITY_ATTRIBUTE 1"
+.LASF2248:
+ .string "__add_lval_ref_t"
+.LASF1365:
+ .string "__glibcxx_want_has_unique_object_representations "
+.LASF2030:
+ .string "__GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function"
+.LASF704:
+ .string "__wur "
+.LASF1971:
+ .string "_BITS_PTHREADTYPES_ARCH_H 1"
+.LASF902:
+ .string "_GLIBCXX_HAVE_NETDB_H 1"
+.LASF240:
+ .string "__DBL_DECIMAL_DIG__ 17"
+.LASF27:
+ .string "__SIZEOF_LONG_LONG__ 8"
+.LASF2276:
+ .string "_MakeUniq<Base>"
+.LASF2154:
+ .string "_ZNSt15__exception_ptr13exception_ptrD4Ev"
+.LASF1437:
+ .string "_CPP_TYPE_TRAITS_H 1"
+.LASF1965:
+ .string "__timer_t_defined 1"
+.LASF2348:
+ .string "tm_zone"
+.LASF352:
+ .string "__FLT64X_MAX_10_EXP__ 4932"
+.LASF2269:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE4swapERS3_"
+.LASF289:
+ .string "__FLT32_DECIMAL_DIG__ 9"
+.LASF2143:
+ .string "_ZNSt15__exception_ptr13exception_ptr10_M_releaseEv"
+.LASF1609:
+ .string "_GCC_WCHAR_T "
+.LASF1644:
+ .string "fwscanf"
+.LASF2087:
+ .string "_GLIBCXX20_INIT(I) "
+.LASF1669:
+ .string "wcsftime"
+.LASF1380:
+ .string "__glibcxx_want_remove_cvref "
+.LASF482:
+ .string "_GLIBCXX_CONST __attribute__ ((__const__))"
+.LASF936:
+ .string "_GLIBCXX_HAVE_STRTOF 1"
+.LASF471:
+ .string "_GLIBCXX_MEMORY 1"
+.LASF2095:
+ .string "_GLIBCXX_TSAN_MUTEX_POST_UNLOCK(X) "
+.LASF1962:
+ .string "__clock_t_defined 1"
+.LASF118:
+ .string "__cpp_constexpr 201603L"
+.LASF2009:
+ .string "PTHREAD_SCOPE_PROCESS PTHREAD_SCOPE_PROCESS"
+.LASF612:
+ .string "_DEFAULT_SOURCE 1"
+.LASF1604:
+ .string "_WCHAR_T_DEFINED_ "
+.LASF1250:
+ .string "__glibcxx_want_span"
+.LASF992:
+ .string "_GLIBCXX11_USE_C99_WCHAR 1"
+.LASF2140:
+ .string "_M_addref"
+.LASF1647:
+ .string "mbrlen"
+.LASF47:
+ .string "__WINT_TYPE__ unsigned int"
+.LASF1026:
+ .string "_GLIBCXX_USE_CHDIR 1"
+.LASF320:
+ .string "__FLT128_MAX_10_EXP__ 4932"
+.LASF838:
+ .string "_GLIBCXX_HAVE_COSL 1"
+.LASF160:
+ .string "__GLIBCXX_BITSIZE_INT_N_0 128"
+.LASF1791:
+ .string "SCHED_NORMAL 0"
+.LASF168:
+ .string "__SIG_ATOMIC_WIDTH__ 32"
+.LASF1207:
+ .string "__glibcxx_want_node_extract"
+.LASF241:
+ .string "__DBL_MAX__ double(1.79769313486231570814527423731704357e+308L)"
+.LASF2380:
+ .string "_ZNKSt15__exception_ptr13exception_ptrcvbEv"
+.LASF2073:
+ .string "_SHARED_PTR_ATOMIC_H 1"
+.LASF1448:
+ .string "__glibcxx_max_digits10"
+.LASF1723:
+ .string "__UQUAD_TYPE unsigned long int"
+.LASF720:
+ .string "__LDBL_REDIR1(name,proto,alias) name proto"
+.LASF218:
+ .string "__FLT_MANT_DIG__ 24"
+.LASF1804:
+ .string "SCHED_FLAG_UTIL_CLAMP_MAX 0x40"
+.LASF1858:
+ .string "CLONE_NEWIPC 0x08000000"
+.LASF1491:
+ .string "_GLIBCXX_MOVE3(_Tp,_Up,_Vp) std::move(_Tp, _Up, _Vp)"
+.LASF675:
+ .string "__glibc_objsize0(__o) __bos0 (__o)"
+.LASF1474:
+ .string "__glibcxx_requires_string(_String) "
+.LASF1001:
+ .string "_GLIBCXX_HAS_GTHREADS 1"
+.LASF1528:
+ .string "_WCHAR_H 1"
+.LASF2244:
+ .string "__uniq_ptr_data"
+.LASF1035:
+ .string "_GLIBCXX_USE_GETCWD 1"
+.LASF1563:
+ .string "__HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128X"
+.LASF2400:
+ .string "_Unwind_Resume"
+.LASF229:
+ .string "__FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F"
+.LASF508:
+ .string "_GLIBCXX23_CONSTEXPR "
+.LASF1737:
+ .string "__INO_T_TYPE __SYSCALL_ULONG_TYPE"
+.LASF974:
+ .string "_GLIBCXX_HAVE_WCSTOF 1"
+.LASF572:
+ .string "__USE_XOPEN2K8XSI"
+.LASF2370:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC2ILb1ELb1EEEv"
+.LASF109:
+ .string "__cpp_digit_separators 201309L"
+.LASF1837:
+ .string "sched_param"
+.LASF1809:
+ .string "_LINUX_TYPES_H "
+.LASF2104:
+ .string "__glibcxx_want_constexpr_memory "
+.LASF1185:
+ .string "__glibcxx_want_nonmember_container_access"
+.LASF158:
+ .string "__SIZE_WIDTH__ 64"
+.LASF1617:
+ .string "__need___va_list "
+.LASF488:
+ .string "_GLIBCXX_DEPRECATED_SUGGEST(ALT) __attribute__ ((__deprecated__ (\"use '\" ALT \"' instead\")))"
+.LASF1897:
+ .string "CPU_XOR(destset,srcset1,srcset2) __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, ^)"
+.LASF2228:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEaSERKS4_"
+.LASF1558:
+ .string "__HAVE_DISTINCT_FLOAT16 __HAVE_FLOAT16"
+.LASF1248:
+ .string "__glibcxx_want_remove_cvref"
+.LASF638:
+ .string "__TIMESIZE __WORDSIZE"
+.LASF382:
+ .string "__DEC32_MIN__ 1E-95DF"
+.LASF220:
+ .string "__FLT_MIN_EXP__ (-125)"
+.LASF802:
+ .string "_PSTL_CPP14_MAKE_REVERSE_ITERATOR_PRESENT "
+.LASF357:
+ .string "__FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x"
+.LASF610:
+ .string "_LARGEFILE64_SOURCE 1"
+.LASF977:
+ .string "_GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL 1"
+.LASF2401:
+ .string "__builtin_unwind_resume"
+.LASF38:
+ .string "__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__"
+.LASF1267:
+ .string "__glibcxx_want_atomic_shared_ptr"
+.LASF1513:
+ .string "__cpp_lib_apply 201603L"
+.LASF179:
+ .string "__INT_LEAST8_WIDTH__ 8"
+.LASF2008:
+ .string "PTHREAD_SCOPE_SYSTEM PTHREAD_SCOPE_SYSTEM"
+.LASF1714:
+ .string "_SCHED_H 1"
+.LASF217:
+ .string "__FLT_RADIX__ 2"
+.LASF184:
+ .string "__INT32_C(c) c"
+.LASF728:
+ .string "__glibc_macro_warning1(message) _Pragma (#message)"
+.LASF266:
+ .string "__LDBL_IS_IEC_60559__ 1"
+.LASF332:
+ .string "__FLT32X_DIG__ 15"
+.LASF1906:
+ .string "CLOCKS_PER_SEC ((__clock_t) 1000000)"
+.LASF1663:
+ .string "wcscat"
+.LASF889:
+ .string "_GLIBCXX_HAVE_LINUX_TYPES_H 1"
+.LASF1931:
+ .string "ADJ_TICK 0x4000"
+.LASF2241:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC4ILb1ELb1EEEv"
+.LASF1243:
+ .string "__glibcxx_want_is_layout_compatible"
+.LASF503:
+ .string "_GLIBCXX_CONSTEXPR constexpr"
+.LASF1926:
+ .string "ADJ_TIMECONST 0x0020"
+.LASF979:
+ .string "_GLIBCXX_LT_OBJDIR \".libs/\""
+.LASF1147:
+ .string "__glibcxx_want_bool_constant"
+.LASF1347:
+ .string "__glibcxx_want_saturation_arithmetic"
+.LASF1730:
+ .string "__STD_TYPE typedef"
+.LASF2261:
+ .string "deleter_type"
+.LASF1128:
+ .string "__glibcxx_make_unique 201304L"
+.LASF486:
+ .string "_GLIBCXX_USE_DEPRECATED 1"
+.LASF2152:
+ .string "_ZNSt15__exception_ptr13exception_ptraSEOS0_"
+.LASF2029:
+ .string "__GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER"
+.LASF2236:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEC4EOS4_"
+.LASF2271:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEaSERKS3_"
+.LASF1780:
+ .string "__BIG_ENDIAN 4321"
+.LASF119:
+ .string "__cpp_if_constexpr 201606L"
+.LASF1344:
+ .string "__glibcxx_want_ranges_concat"
+.LASF1682:
+ .string "wcstol"
+.LASF68:
+ .string "__UINT_LEAST64_TYPE__ long unsigned int"
+.LASF828:
+ .string "_GLIBCXX_HAVE_ATANL 1"
+.LASF322:
+ .string "__FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128"
+.LASF522:
+ .string "_GLIBCXX_NAMESPACE_CXX11 __cxx11::"
+.LASF2006:
+ .string "PTHREAD_INHERIT_SCHED PTHREAD_INHERIT_SCHED"
+.LASF1446:
+ .string "__glibcxx_max_exponent10(_Tp) __glibcxx_floating(_Tp, __FLT_MAX_10_EXP__, __DBL_MAX_10_EXP__, __LDBL_MAX_10_EXP__)"
+.LASF385:
+ .string "__DEC32_SUBNORMAL_MIN__ 0.000001E-95DF"
+.LASF581:
+ .string "__KERNEL_STRICT_NAMES"
+.LASF49:
+ .string "__UINTMAX_TYPE__ long unsigned int"
+.LASF551:
+ .string "_GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) "
+.LASF1729:
+ .string "__U64_TYPE unsigned long int"
+.LASF331:
+ .string "__FLT32X_MANT_DIG__ 53"
+.LASF772:
+ .string "_GLIBCXX_HAVE_BUILTIN_IS_AGGREGATE 1"
+.LASF1367:
+ .string "__glibcxx_want_is_aggregate "
+.LASF1702:
+ .string "_GLIBCXX_REFWRAP_H 1"
+.LASF73:
+ .string "__UINT_FAST8_TYPE__ unsigned char"
+.LASF943:
+ .string "_GLIBCXX_HAVE_SYS_IPC_H 1"
+.LASF908:
+ .string "_GLIBCXX_HAVE_POLL_H 1"
+.LASF2274:
+ .string "_Del"
+.LASF1753:
+ .string "__ID_T_TYPE __U32_TYPE"
+.LASF152:
+ .string "__INT_WIDTH__ 32"
+.LASF1139:
+ .string "__glibcxx_want_any"
+.LASF690:
+ .string "__attribute_alloc_align__(param) __attribute__ ((__alloc_align__ param))"
+.LASF2200:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEE7_M_headERKS3_"
+.LASF60:
+ .string "__UINT64_TYPE__ long unsigned int"
+.LASF2160:
+ .string "_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE"
+.LASF516:
+ .string "_GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC))"
+.LASF2085:
+ .string "ATOMIC_POINTER_LOCK_FREE __GCC_ATOMIC_POINTER_LOCK_FREE"
+.LASF499:
+ .string "_GLIBCXX26_DEPRECATED "
+.LASF2145:
+ .string "_ZNKSt15__exception_ptr13exception_ptr6_M_getEv"
+.LASF574:
+ .string "__USE_LARGEFILE64"
+.LASF2126:
+ .string "__swappable_details"
+.LASF298:
+ .string "__FLT32_IS_IEC_60559__ 1"
+.LASF1579:
+ .string "_SIZE_T "
+.LASF484:
+ .string "_GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 1"
+.LASF706:
+ .string "__always_inline __inline __attribute__ ((__always_inline__))"
+.LASF2282:
+ .string "_Nth_type<1, Base*, std::default_delete<Base> >"
+.LASF24:
+ .string "__LP64__ 1"
+.LASF642:
+ .string "__USE_DYNAMIC_STACK_SIZE 1"
+.LASF523:
+ .string "_GLIBCXX_BEGIN_NAMESPACE_CXX11 namespace __cxx11 {"
+.LASF1717:
+ .string "__U16_TYPE unsigned short int"
+.LASF1902:
+ .string "CPU_ALLOC(count) __CPU_ALLOC (count)"
+.LASF787:
+ .string "_PSTL_STRING_AUX(x) #x"
+.LASF701:
+ .string "__nonnull(params) __attribute_nonnull__ (params)"
+.LASF978:
+ .string "_GLIBCXX_ICONV_CONST "
+.LASF181:
+ .string "__INT16_C(c) c"
+.LASF826:
+ .string "_GLIBCXX_HAVE_ATAN2L 1"
+.LASF738:
+ .string "__USE_EXTERN_INLINES 1"
+.LASF453:
+ .string "__SEG_FS 1"
+.LASF691:
+ .string "__attribute_pure__ __attribute__ ((__pure__))"
+.LASF1236:
+ .string "__glibcxx_want_constexpr_string_view"
+.LASF1370:
+ .string "__glibcxx_want_is_invocable "
+.LASF337:
+ .string "__FLT32X_DECIMAL_DIG__ 17"
+.LASF1848:
+ .string "CLONE_NEWNS 0x00020000"
+.LASF798:
+ .string "_PSTL_PRAGMA_SIMD_INCLUSIVE_SCAN(PRM) _PSTL_PRAGMA(omp scan inclusive(PRM))"
+.LASF417:
+ .string "__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2"
+.LASF1620:
+ .string "_VA_LIST_DEFINED "
+.LASF1052:
+ .string "_GLIBCXX_USE_SCHED_YIELD 1"
+.LASF1668:
+ .string "wcscspn"
+.LASF316:
+ .string "__FLT128_DIG__ 33"
+.LASF2334:
+ .string "__isoc23_swscanf"
+.LASF1126:
+ .string "__glibcxx_generic_associative_lookup 201304L"
+.LASF1629:
+ .string "__FILE_defined 1"
+.LASF1282:
+ .string "__glibcxx_want_list_remove_return_type"
+.LASF1024:
+ .string "_GLIBCXX_USE_C99_STDINT 1"
+.LASF520:
+ .string "_GLIBCXX_USE_DUAL_ABI 1"
+.LASF813:
+ .string "_PSTL_PRAGMA_LOCATION \" [Parallel STL message]: \""
+.LASF1591:
+ .string "___int_size_t_h "
+.LASF598:
+ .string "_ISOC23_SOURCE 1"
+.LASF1586:
+ .string "_SIZE_T_DEFINED_ "
+.LASF315:
+ .string "__FLT128_MANT_DIG__ 113"
+.LASF1927:
+ .string "ADJ_TAI 0x0080"
+.LASF371:
+ .string "__BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16"
+.LASF2132:
+ .string "size_t"
+.LASF881:
+ .string "_GLIBCXX_HAVE_LIMIT_DATA 1"
+.LASF421:
+ .string "__GCC_ATOMIC_LONG_LOCK_FREE 2"
+.LASF1069:
+ .string "_GLIBCXX_CXX_ALLOCATOR_H 1"
+.LASF1084:
+ .string "__glibcxx_want_is_null_pointer"
+.LASF1919:
+ .string "_BITS_TIMEX_H 1"
+.LASF1700:
+ .string "__GXX_TYPEINFO_EQUALITY_INLINE 1"
+.LASF2328:
+ .string "__count"
+.LASF1755:
+ .string "__TIME_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF855:
+ .string "_GLIBCXX_HAVE_FINITEL 1"
+.LASF147:
+ .string "__WINT_MIN__ 0U"
+.LASF2039:
+ .string "__GTHREAD_ALWAYS_INLINE"
+.LASF1341:
+ .string "__glibcxx_want_fstream_native_handle"
+.LASF1696:
+ .string "_SHARED_PTR_BASE_H 1"
+.LASF741:
+ .string "__stub_fchflags "
+.LASF2108:
+ .string "__glibcxx_want_parallel_algorithm "
+.LASF1574:
+ .string "__need_size_t "
+.LASF1721:
+ .string "__ULONGWORD_TYPE unsigned long int"
+.LASF1336:
+ .string "__glibcxx_want_to_underlying"
+.LASF395:
+ .string "__DEC128_MAX_EXP__ 6145"
+.LASF2242:
+ .string "__conditional_t"
+.LASF1264:
+ .string "__glibcxx_want_constexpr_algorithms"
+.LASF552:
+ .string "_GLIBCXX_BEGIN_EXTERN_C extern \"C\" {"
+.LASF573:
+ .string "__USE_LARGEFILE"
+.LASF1280:
+ .string "__glibcxx_want_jthread"
+.LASF1167:
+ .string "__glibcxx_want_make_from_tuple"
+.LASF1532:
+ .string "__GLIBC_USE_LIB_EXT2 1"
+.LASF91:
+ .string "__cpp_lambdas 200907L"
+.LASF566:
+ .string "__USE_XOPEN"
+.LASF435:
+ .string "__amd64__ 1"
+.LASF1788:
+ .string "SCHED_OTHER 0"
+.LASF159:
+ .string "__GLIBCXX_TYPE_INT_N_0 __int128"
+.LASF1485:
+ .string "__glibcxx_want_byteswap "
+.LASF590:
+ .string "__GLIBC_USE(F) __GLIBC_USE_ ## F"
+.LASF1065:
+ .string "_GLIBCXX_X86_RDSEED 1"
+.LASF821:
+ .string "_GLIBCXX_HAVE_ARPA_INET_H 1"
+.LASF2337:
+ .string "__isoc23_vwscanf"
+.LASF375:
+ .string "__BFLT16_HAS_DENORM__ 1"
+.LASF1266:
+ .string "__glibcxx_want_constexpr_memory"
+.LASF831:
+ .string "_GLIBCXX_HAVE_C99_FLT_EVAL_TYPES 1"
+.LASF475:
+ .string "__WORDSIZE_TIME64_COMPAT32 1"
+.LASF1833:
+ .string "__aligned_be64 __be64 __attribute__((aligned(8)))"
+.LASF733:
+ .string "__attr_access_none(argno) __attribute__ ((__access__ (__none__, argno)))"
+.LASF1012:
+ .string "_GLIBCXX_USE_C99_COMPLEX_ARC 1"
+.LASF1863:
+ .string "CLONE_NEWTIME 0x00000080"
+.LASF718:
+ .string "__attribute_copy__(arg) __attribute__ ((__copy__ (arg)))"
+.LASF1299:
+ .string "__glibcxx_want_freestanding_variant"
+.LASF1121:
+ .string "__glibcxx_want_to_chars"
+.LASF136:
+ .string "__EXCEPTIONS 1"
+.LASF1912:
+ .string "CLOCK_REALTIME_COARSE 5"
+.LASF96:
+ .string "__cpp_variadic_templates 200704L"
+.LASF1633:
+ .string "WCHAR_MIN __WCHAR_MIN"
+.LASF2246:
+ .string "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EEaSEOS3_"
+.LASF204:
+ .string "__INT_FAST64_WIDTH__ 64"
+.LASF725:
+ .string "__LDBL_REDIR_DECL(name) "
+.LASF1384:
+ .string "__glibcxx_want_type_trait_variable_templates "
+.LASF1400:
+ .string "_GLIBCXX_HAS_NESTED_TYPE(_NTYPE) template<typename _Tp, typename = __void_t<>> struct __has_ ##_NTYPE : false_type { }; template<typename _Tp> struct __has_ ##_NTYPE<_Tp, __void_t<typename _Tp::_NTYPE>> : true_type { };"
+.LASF1332:
+ .string "__glibcxx_want_spanstream"
+.LASF461:
+ .string "unix 1"
+.LASF2356:
+ .string "Base"
+.LASF1967:
+ .string "TIME_UTC 1"
+.LASF1386:
+ .string "__glibcxx_want_void_t "
+.LASF2230:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_swapERS4_"
+.LASF127:
+ .string "__cpp_variadic_using 201611L"
+.LASF2381:
+ .string "_ZNSt15__exception_ptr4swapERNS_13exception_ptrES1_"
+.LASF1857:
+ .string "CLONE_NEWUTS 0x04000000"
+.LASF493:
+ .string "_GLIBCXX17_DEPRECATED [[__deprecated__]]"
+.LASF252:
+ .string "__LDBL_MIN_EXP__ (-16381)"
+.LASF1685:
+ .string "wctob"
+.LASF620:
+ .string "__USE_ISOC99 1"
+.LASF1612:
+ .string "_BSD_WCHAR_T_"
+.LASF2375:
+ .string "__dso_handle"
+.LASF1204:
+ .string "__glibcxx_memory_resource 201603L"
+.LASF1643:
+ .string "fwprintf"
+.LASF775:
+ .string "_GLIBCXX_DOXYGEN_ONLY(X) "
+.LASF428:
+ .string "__GCC_HAVE_DWARF2_CFI_ASM 1"
+.LASF952:
+ .string "_GLIBCXX_HAVE_SYS_SYSINFO_H 1"
+.LASF1551:
+ .string "__CFLOAT128 _Complex _Float128"
+.LASF1511:
+ .string "__cpp_lib_tuple_element_t 201402L"
+.LASF2215:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EE7_M_headERS2_"
+.LASF1297:
+ .string "__glibcxx_want_freestanding_optional"
+.LASF1097:
+ .string "__glibcxx_want_coroutine"
+.LASF2192:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4ESt15allocator_arg_tSt13__uses_alloc0"
+.LASF1872:
+ .string "__CPU_CLR_S(cpu,setsize,cpusetp) (__extension__ ({ size_t __cpu = (cpu); __cpu / 8 < (setsize) ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] &= ~__CPUMASK (__cpu)) : 0; }))"
+.LASF90:
+ .string "__cpp_user_defined_literals 200809L"
+.LASF272:
+ .string "__FLT16_MAX_10_EXP__ 4"
+.LASF1091:
+ .string "__glibcxx_void_t 201411L"
+.LASF106:
+ .string "__cpp_decltype_auto 201304L"
+.LASF997:
+ .string "_GLIBCXX98_USE_C99_WCHAR 1"
+.LASF1076:
+ .string "__glibcxx_want_constexpr_new "
+.LASF920:
+ .string "_GLIBCXX_HAVE_SINF 1"
+.LASF1152:
+ .string "__glibcxx_hardware_interference_size 201703L"
+.LASF1010:
+ .string "_GLIBCXX_USE_C11_UCHAR_CXX11 1"
+.LASF1891:
+ .string "CPU_ZERO_S(setsize,cpusetp) __CPU_ZERO_S (setsize, cpusetp)"
+.LASF2302:
+ .string "__int128 unsigned"
+.LASF634:
+ .string "__USE_XOPEN2K8XSI 1"
+.LASF489:
+ .string "_GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED"
+.LASF1542:
+ .string "__GLIBC_USE_IEC_60559_FUNCS_EXT_C23 1"
+.LASF2283:
+ .string "tuple_element<1, std::tuple<Base*, std::default_delete<Base> > >"
+.LASF708:
+ .string "__extern_inline extern __inline __attribute__ ((__gnu_inline__))"
+.LASF1794:
+ .string "SCHED_IDLE 5"
+.LASF1242:
+ .string "__glibcxx_want_constexpr_char_traits"
+.LASF2050:
+ .string "_STDDEF_H "
+.LASF1657:
+ .string "vfwscanf"
+.LASF2325:
+ .string "wint_t"
+.LASF396:
+ .string "__DEC128_MIN__ 1E-6143DL"
+.LASF1473:
+ .string "__glibcxx_requires_heap_pred(_First,_Last,_Pred) "
+.LASF594:
+ .string "_ISOC99_SOURCE 1"
+.LASF56:
+ .string "__INT64_TYPE__ long int"
+.LASF1997:
+ .string "PTHREAD_STACK_MIN __sysconf (__SC_THREAD_STACK_MIN_VALUE)"
+.LASF1432:
+ .string "__glibcxx_no_dangling_refs(_U1,_U2) "
+.LASF1073:
+ .string "__glibcxx_want_launder "
+.LASF2018:
+ .string "PTHREAD_ONCE_INIT 0"
+.LASF386:
+ .string "__DEC64_MANT_DIG__ 16"
+.LASF964:
+ .string "_GLIBCXX_HAVE_TRUNCATE 1"
+.LASF1894:
+ .string "CPU_EQUAL_S(setsize,cpusetp1,cpusetp2) __CPU_EQUAL_S (setsize, cpusetp1, cpusetp2)"
+.LASF882:
+ .string "_GLIBCXX_HAVE_LIMIT_FSIZE 1"
+.LASF212:
+ .string "__GCC_IEC_559 2"
+.LASF824:
+ .string "_GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE 1"
+.LASF884:
+ .string "_GLIBCXX_HAVE_LIMIT_VMEM 0"
+.LASF687:
+ .string "__REDIRECT_FORTIFY_NTH __REDIRECT_NTH"
+.LASF568:
+ .string "__USE_UNIX98"
+.LASF1732:
+ .string "__SYSCALL_SLONG_TYPE __SLONGWORD_TYPE"
+.LASF1695:
+ .string "wcstoull"
+.LASF1359:
+ .string "__catch(X) catch(X)"
+.LASF635:
+ .string "__USE_XOPEN2KXSI 1"
+.LASF667:
+ .string "__CONCAT(x,y) x ## y"
+.LASF1803:
+ .string "SCHED_FLAG_UTIL_CLAMP_MIN 0x20"
+.LASF2076:
+ .string "ATOMIC_BOOL_LOCK_FREE __GCC_ATOMIC_BOOL_LOCK_FREE"
+.LASF2226:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4ERKS4_"
+.LASF242:
+ .string "__DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L)"
+.LASF276:
+ .string "__FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16"
+.LASF823:
+ .string "_GLIBCXX_HAVE_ASINL 1"
+.LASF1599:
+ .string "_T_WCHAR_ "
+.LASF150:
+ .string "__SCHAR_WIDTH__ 8"
+.LASF742:
+ .string "__stub_gtty "
+.LASF1810:
+ .string "_ASM_GENERIC_TYPES_H "
+.LASF1747:
+ .string "__BLKCNT_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF37:
+ .string "__ORDER_PDP_ENDIAN__ 3412"
+.LASF1727:
+ .string "__ULONG32_TYPE unsigned int"
+.LASF17:
+ .string "__ATOMIC_ACQUIRE 2"
+.LASF1325:
+ .string "__glibcxx_want_formatters"
+.LASF1520:
+ .string "_Cxx_hashtable_define_trivial_hash(_Tp) template<> struct hash<_Tp> : public __hash_base<size_t, _Tp> { size_t operator()(_Tp __val) const noexcept { return static_cast<size_t>(__val); } };"
+.LASF1021:
+ .string "_GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1"
+.LASF1994:
+ .string "_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))"
+.LASF1689:
+ .string "wmemmove"
+.LASF1316:
+ .string "__glibcxx_want_ranges_fold"
+.LASF1640:
+ .string "fputwc"
+.LASF2181:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE5resetEPS0_"
+.LASF507:
+ .string "_GLIBCXX20_CONSTEXPR "
+.LASF1589:
+ .string "_SIZE_T_DECLARED "
+.LASF1407:
+ .string "_GLIBCXX_SIZED_DEALLOC"
+.LASF1850:
+ .string "CLONE_SETTLS 0x00080000"
+.LASF1552:
+ .string "_BITS_FLOATN_COMMON_H "
+.LASF1050:
+ .string "_GLIBCXX_USE_RANDOM_TR1 1"
+.LASF1641:
+ .string "fputws"
+.LASF487:
+ .string "_GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))"
+.LASF747:
+ .string "_GLIBCXX_HAVE_GETS"
+.LASF1177:
+ .string "__glibcxx_want_gcd"
+.LASF93:
+ .string "__cpp_attributes 200809L"
+.LASF1130:
+ .string "__glibcxx_quoted_string_io 201304L"
+.LASF1938:
+ .string "MOD_STATUS ADJ_STATUS"
+.LASF1333:
+ .string "__glibcxx_want_stacktrace"
+.LASF2231:
+ .string "_Elements"
+.LASF185:
+ .string "__INT_LEAST32_WIDTH__ 32"
+.LASF2270:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC4ERKS3_"
+.LASF778:
+ .string "_PSTL_ASSERT(_Condition) __glibcxx_assert(_Condition)"
+.LASF768:
+ .string "_GLIBCXX_FLOAT_IS_IEEE_BINARY32 1"
+.LASF926:
+ .string "_GLIBCXX_HAVE_SQRTL 1"
+.LASF1212:
+ .string "__glibcxx_shared_mutex 201505L"
+.LASF1497:
+ .string "_STL_RAW_STORAGE_ITERATOR_H 1"
+.LASF1958:
+ .string "STA_NANO 0x2000"
+.LASF1819:
+ .string "__struct_group(TAG,NAME,ATTRS,MEMBERS...) union { struct { MEMBERS } ATTRS; struct __struct_group_tag(TAG) { MEMBERS } ATTRS NAME; } ATTRS"
+.LASF498:
+ .string "_GLIBCXX23_DEPRECATED_SUGGEST(ALT) "
+.LASF1825:
+ .string "_ASM_X86_POSIX_TYPES_64_H "
+.LASF267:
+ .string "__FLT16_MANT_DIG__ 11"
+.LASF1215:
+ .string "__glibcxx_want_shared_ptr_weak_type"
+.LASF1615:
+ .string "NULL __null"
+.LASF2289:
+ .string "__get_helper<0, Base*, std::default_delete<Base> >"
+.LASF1433:
+ .string "_GLIBCXX_DEPRECATED_PAIR_CTOR __attribute__ ((__deprecated__ (\"use 'nullptr' instead of '0' to \" \"initialize std::pair of move-only \" \"type and pointer\")))"
+.LASF587:
+ .string "__KERNEL_STRICT_NAMES "
+.LASF165:
+ .string "__INTMAX_WIDTH__ 64"
+.LASF1294:
+ .string "__glibcxx_want_freestanding_array"
+.LASF1832:
+ .string "__aligned_s64 __s64 __attribute__((aligned(8)))"
+.LASF688:
+ .string "__attribute_malloc__ __attribute__ ((__malloc__))"
+.LASF1503:
+ .string "__glibcxx_want_constexpr_tuple "
+.LASF786:
+ .string "_PSTL_PRAGMA(x) _Pragma(#x)"
+.LASF1909:
+ .string "CLOCK_PROCESS_CPUTIME_ID 2"
+.LASF1388:
+ .string "__cpp_lib_result_of_sfinae 201210L"
+.LASF643:
+ .string "__USE_GNU 1"
+.LASF989:
+ .string "_GLIBCXX11_USE_C99_MATH 1"
+.LASF1183:
+ .string "__glibcxx_want_array_constexpr"
+.LASF1664:
+ .string "wcschr"
+.LASF986:
+ .string "_GLIBCXX_STDC_HEADERS 1"
+.LASF2175:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE6_M_ptrEv"
+.LASF2251:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC4EOS3_"
+.LASF1823:
+ .string "__counted_by_be(m) "
+.LASF1977:
+ .string "__SIZEOF_PTHREAD_COND_T 48"
+.LASF1181:
+ .string "__glibcxx_want_raw_memory_algorithms"
+.LASF163:
+ .string "__UINTMAX_MAX__ 0xffffffffffffffffUL"
+.LASF469:
+ .string "__STDC_IEC_60559_COMPLEX__ 201404L"
+.LASF110:
+ .string "__cpp_unicode_characters 201411L"
+.LASF967:
+ .string "_GLIBCXX_HAVE_UNLINKAT 1"
+.LASF648:
+ .string "__GNU_LIBRARY__"
+.LASF2385:
+ .string "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EECI4St15__uniq_ptr_implIS0_S2_EEPS0_"
+.LASF1354:
+ .string "_GLIBCXX_PLACEMENT_CONSTEXPR inline"
+.LASF641:
+ .string "__USE_ATFILE 1"
+.LASF406:
+ .string "__DEC64X_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143D64x"
+.LASF2247:
+ .string "add_lvalue_reference<Base>"
+.LASF2044:
+ .string "_CONCURRENCE_H 1"
+.LASF1421:
+ .string "__glibcxx_class_requires3(_a,_b,_c,_d) "
+.LASF869:
+ .string "_GLIBCXX_HAVE_ICONV 1"
+.LASF2041:
+ .string "_GLIBCXX_READ_MEM_BARRIER __atomic_thread_fence (__ATOMIC_ACQUIRE)"
+.LASF1831:
+ .string "__aligned_u64 __u64 __attribute__((aligned(8)))"
+.LASF524:
+ .string "_GLIBCXX_END_NAMESPACE_CXX11 }"
+.LASF1163:
+ .string "__glibcxx_want_launder"
+.LASF807:
+ .string "_PSTL_PRAGMA_SIMD_EARLYEXIT "
+.LASF233:
+ .string "__FLT_IS_IEC_60559__ 1"
+.LASF757:
+ .string "_GLIBCXX_TXN_SAFE "
+.LASF1922:
+ .string "ADJ_FREQUENCY 0x0002"
+.LASF800:
+ .string "_PSTL_CPP17_EXECUTION_POLICIES_PRESENT (_MSC_VER >= 1912 && _MSVC_LANG >= 201703L) || (_GLIBCXX_RELEASE >= 9 && __GLIBCXX__ >= 20190503 && __cplusplus >= 201703L)"
+.LASF2391:
+ .string "decltype(nullptr)"
+.LASF862:
+ .string "_GLIBCXX_HAVE_FREXPL 1"
+.LASF2364:
+ .string "this"
+.LASF591:
+ .string "_ISOC95_SOURCE"
+.LASF1017:
+ .string "_GLIBCXX_USE_C99_FENV_TR1 1"
+.LASF1805:
+ .string "SCHED_FLAG_KEEP_ALL (SCHED_FLAG_KEEP_POLICY | SCHED_FLAG_KEEP_PARAMS)"
+.LASF1998:
+ .string "PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_JOINABLE"
+.LASF1192:
+ .string "__glibcxx_chrono 201611L"
+.LASF378:
+ .string "__BFLT16_IS_IEC_60559__ 0"
+.LASF1030:
+ .string "_GLIBCXX_USE_DECIMAL_FLOAT 1"
+.LASF1844:
+ .string "CLONE_PTRACE 0x00002000"
+.LASF1314:
+ .string "__glibcxx_want_ranges_as_const"
+.LASF2379:
+ .string "GNU C++17 15.1.1 20250425 (Red Hat 15.1.1-1) -mtune=generic -march=x86-64 -g3 -gdwarf-5 -O2"
+.LASF199:
+ .string "__INT_FAST16_MAX__ 0x7fffffffffffffffL"
+.LASF1746:
+ .string "__RLIM64_T_TYPE __UQUAD_TYPE"
+.LASF1389:
+ .string "__cpp_lib_is_swappable 201603L"
+.LASF776:
+ .string "_GLIBCXX_USE_TBB_PAR_BACKEND __has_include(<tbb/tbb.h>)"
+.LASF1802:
+ .string "SCHED_FLAG_KEEP_PARAMS 0x10"
+.LASF980:
+ .string "_GLIBCXX_PACKAGE_BUGREPORT \"\""
+.LASF654:
+ .string "__PMT"
+.LASF2232:
+ .string "__conditional<true>"
+.LASF1610:
+ .string "_WCHAR_T_DECLARED "
+.LASF1539:
+ .string "__GLIBC_USE_IEC_60559_FUNCS_EXT"
+.LASF18:
+ .string "__ATOMIC_RELEASE 3"
+.LASF172:
+ .string "__INT64_MAX__ 0x7fffffffffffffffL"
+.LASF2267:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE7releaseEv"
+.LASF1055:
+ .string "_GLIBCXX_USE_STRUCT_TM_TM_ZONE 1"
+.LASF1981:
+ .string "__LOCK_ALIGNMENT "
+.LASF996:
+ .string "_GLIBCXX98_USE_C99_STDLIB 1"
+.LASF450:
+ .string "__SSE_MATH__ 1"
+.LASF1583:
+ .string "__SIZE_T "
+.LASF1516:
+ .string "_STL_FUNCTION_H 1"
+.LASF2275:
+ .string "__detail"
+.LASF1273:
+ .string "__glibcxx_want_constexpr_dynamic_alloc"
+.LASF1201:
+ .string "__glibcxx_want_map_try_emplace"
+.LASF10:
+ .string "__GNUC__ 15"
+.LASF202:
+ .string "__INT_FAST32_WIDTH__ 64"
+.LASF538:
+ .string "_GLIBCXX_CLANG"
+.LASF1500:
+ .string "_UNIQUE_PTR_H 1"
+.LASF465:
+ .string "_STDC_PREDEF_H 1"
+.LASF1826:
+ .string "__kernel_old_uid_t __kernel_old_uid_t"
+.LASF478:
+ .string "_GLIBCXX_RELEASE 15"
+.LASF2189:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4ERKS2_"
+.LASF999:
+ .string "_GLIBCXX_CAN_ALIGNAS_DESTRUCTIVE_SIZE 1"
+.LASF372:
+ .string "__BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16"
+.LASF1475:
+ .string "__glibcxx_requires_string_len(_String,_Len) "
+.LASF1590:
+ .string "__DEFINED_size_t "
+.LASF2034:
+ .string "__GTHREAD_TIME_INIT {0,0}"
+.LASF249:
+ .string "__DBL_IS_IEC_60559__ 1"
+.LASF327:
+ .string "__FLT128_HAS_DENORM__ 1"
+.LASF1929:
+ .string "ADJ_MICRO 0x1000"
+.LASF1180:
+ .string "__glibcxx_raw_memory_algorithms 201606L"
+.LASF1283:
+ .string "__glibcxx_want_polymorphic_allocator"
+.LASF432:
+ .string "__SIZEOF_WINT_T__ 4"
+.LASF2058:
+ .string "_BSD_PTRDIFF_T_ "
+.LASF2120:
+ .string "__cpp_lib_make_unique 201304L"
+.LASF2284:
+ .string "__get_helper<1, std::default_delete<Base> >"
+.LASF1434:
+ .string "_GLIBCXX_DEPRECATED_PAIR_CTOR"
+.LASF2263:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE11get_deleterEv"
+.LASF981:
+ .string "_GLIBCXX_PACKAGE_NAME \"package-unused\""
+.LASF1548:
+ .string "__HAVE_FLOAT64X 1"
+.LASF479:
+ .string "__GLIBCXX__"
+.LASF2097:
+ .string "_GLIBCXX_TSAN_MUTEX_POST_SIGNAL(X) "
+.LASF1414:
+ .string "_GLIBCXX26_DEF_VAL_T(T) "
+.LASF113:
+ .string "__cpp_enumerator_attributes 201411L"
+.LASF1760:
+ .string "__KEY_T_TYPE __S32_TYPE"
+.LASF1194:
+ .string "__glibcxx_execution 201902L"
+.LASF1928:
+ .string "ADJ_SETOFFSET 0x0100"
+.LASF141:
+ .string "__INT_MAX__ 0x7fffffff"
+.LASF1150:
+ .string "__glibcxx_has_unique_object_representations 201606L"
+.LASF2353:
+ .string "__isoc23_wcstoull"
+.LASF515:
+ .string "_GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT"
+.LASF2368:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC2Ev"
+.LASF1124:
+ .string "__glibcxx_complex_udls 201309L"
+.LASF61:
+ .string "__INT_LEAST8_TYPE__ signed char"
+.LASF1600:
+ .string "_T_WCHAR "
+.LASF518:
+ .string "_GLIBCXX_NOEXCEPT_QUAL noexcept (_NE)"
+.LASF608:
+ .string "_XOPEN_SOURCE_EXTENDED 1"
+.LASF2395:
+ .string "execution"
+.LASF448:
+ .string "__SSE2__ 1"
+.LASF1447:
+ .string "__glibcxx_floating"
+.LASF1598:
+ .string "_WCHAR_T "
+.LASF2217:
+ .string "_Tuple_impl<0, Base*, std::default_delete<Base> >"
+.LASF1720:
+ .string "__SLONGWORD_TYPE long int"
+.LASF1888:
+ .string "CPU_SET_S(cpu,setsize,cpusetp) __CPU_SET_S (cpu, setsize, cpusetp)"
+.LASF2190:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4ERKS3_"
+.LASF858:
+ .string "_GLIBCXX_HAVE_FLOORL 1"
+.LASF1510:
+ .string "__glibcxx_want_constrained_equality "
+.LASF314:
+ .string "__FLT64_IS_IEC_60559__ 1"
+.LASF260:
+ .string "__LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L"
+.LASF431:
+ .string "__SIZEOF_WCHAR_T__ 4"
+.LASF793:
+ .string "_PSTL_PRAGMA_SIMD _PSTL_PRAGMA(omp simd)"
+.LASF214:
+ .string "__FLT_EVAL_METHOD__ 0"
+.LASF1219:
+ .string "__glibcxx_want_unordered_map_try_emplace"
+.LASF650:
+ .string "__GLIBC__ 2"
+.LASF368:
+ .string "__BFLT16_MAX_10_EXP__ 38"
+.LASF1408:
+ .string "_GLIBCXX_OPERATOR_DELETE"
+.LASF169:
+ .string "__INT8_MAX__ 0x7f"
+.LASF1943:
+ .string "MOD_MICRO ADJ_MICRO"
+.LASF1915:
+ .string "CLOCK_REALTIME_ALARM 8"
+.LASF1602:
+ .string "_WCHAR_T_ "
+.LASF526:
+ .string "_GLIBCXX_INLINE_VERSION 0"
+.LASF914:
+ .string "_GLIBCXX_HAVE_READLINK 1"
+.LASF542:
+ .string "_GLIBCXX_END_NAMESPACE_LDBL "
+.LASF1229:
+ .string "__glibcxx_want_bit_cast"
+.LASF1036:
+ .string "_GLIBCXX_USE_GETTIMEOFDAY 1"
+.LASF2378:
+ .string "_Z4funcv"
+.LASF1351:
+ .string "__glibcxx_want_to_string"
+.LASF1654:
+ .string "swscanf"
+.LASF557:
+ .string "_FEATURES_H 1"
+.LASF665:
+ .string "__P(args) args"
+.LASF1940:
+ .string "MOD_CLKB ADJ_TICK"
+.LASF2386:
+ .string "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EE3getEv"
+.LASF1564:
+ .string "__HAVE_FLOAT128_UNLIKE_LDBL (__HAVE_DISTINCT_FLOAT128 && __LDBL_MANT_DIG__ != 113)"
+.LASF2130:
+ .string "__uses_alloc0"
+.LASF976:
+ .string "_GLIBCXX_HAVE_WRITEV 1"
+.LASF138:
+ .string "__GXX_ABI_VERSION 1020"
+.LASF120:
+ .string "__cpp_capture_star_this 201603L"
+.LASF1005:
+ .string "_GLIBCXX_STDIO_EOF -1"
+.LASF2383:
+ .string "__nothrow_default_constructible"
+.LASF1580:
+ .string "_SYS_SIZE_T_H "
+.LASF1745:
+ .string "__RLIM_T_TYPE __SYSCALL_ULONG_TYPE"
+.LASF277:
+ .string "__FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16"
+.LASF1043:
+ .string "_GLIBCXX_USE_NANOSLEEP 1"
+.LASF890:
+ .string "_GLIBCXX_HAVE_LOCALE_H 1"
+.LASF1058:
+ .string "_GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_CXX20 1"
+.LASF749:
+ .string "_GLIBCXX_HAVE_FLOAT128_MATH 1"
+.LASF1339:
+ .string "__glibcxx_want_algorithm_default_value_type"
+.LASF2218:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_headERS4_"
+.LASF1057:
+ .string "_GLIBCXX_USE_TMPNAM 1"
+.LASF306:
+ .string "__FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64"
+.LASF329:
+ .string "__FLT128_HAS_QUIET_NAN__ 1"
+.LASF1757:
+ .string "__SUSECONDS_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF938:
+ .string "_GLIBCXX_HAVE_STRUCT_DIRENT_D_TYPE 1"
+.LASF436:
+ .string "__x86_64 1"
+.LASF895:
+ .string "_GLIBCXX_HAVE_LSEEK 1"
+.LASF1814:
+ .string "__ASM_GENERIC_BITS_PER_LONG "
+.LASF2239:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEE4swapERS4_"
+.LASF1456:
+ .string "_GLIBCXX_MAKE_MOVE_ITERATOR(_Iter) std::make_move_iterator(_Iter)"
+.LASF1980:
+ .string "__SIZEOF_PTHREAD_BARRIERATTR_T 4"
+.LASF1007:
+ .string "_GLIBCXX_STDIO_SEEK_END 2"
+.LASF1187:
+ .string "__glibcxx_want_clamp"
+.LASF2010:
+ .string "PTHREAD_PROCESS_PRIVATE PTHREAD_PROCESS_PRIVATE"
+.LASF580:
+ .string "__USE_FORTIFY_LEVEL"
+.LASF1545:
+ .string "_BITS_FLOATN_H "
+.LASF2011:
+ .string "PTHREAD_PROCESS_SHARED PTHREAD_PROCESS_SHARED"
+.LASF116:
+ .string "__cpp_nontype_template_args 201411L"
+.LASF811:
+ .string "_PSTL_PRAGMA_VECTOR_UNALIGNED "
+.LASF1691:
+ .string "wprintf"
+.LASF2339:
+ .string "tm_min"
+.LASF2113:
+ .string "__glibcxx_want_smart_ptr_for_overwrite "
+.LASF1886:
+ .string "CPU_ZERO(cpusetp) __CPU_ZERO_S (sizeof (cpu_set_t), cpusetp)"
+.LASF1756:
+ .string "__USECONDS_T_TYPE __U32_TYPE"
+.LASF2249:
+ .string "unique_ptr<Base, std::default_delete<Base> >"
+.LASF1970:
+ .string "_THREAD_SHARED_TYPES_H 1"
+.LASF951:
+ .string "_GLIBCXX_HAVE_SYS_STAT_H 1"
+.LASF1213:
+ .string "__glibcxx_want_shared_mutex"
+.LASF1824:
+ .string "__FD_SETSIZE"
+.LASF1964:
+ .string "__clockid_t_defined 1"
+.LASF597:
+ .string "_ISOC23_SOURCE"
+.LASF571:
+ .string "__USE_XOPEN2K8"
+.LASF894:
+ .string "_GLIBCXX_HAVE_LOGL 1"
+.LASF2238:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEaSEOS4_"
+.LASF1665:
+ .string "wcscmp"
+.LASF1188:
+ .string "__glibcxx_sample 201603L"
+.LASF817:
+ .string "_GLIBCXX_HAVE_ACOSF 1"
+.LASF1616:
+ .string "__need_NULL"
+.LASF2065:
+ .string "offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)"
+.LASF1506:
+ .string "__glibcxx_want_apply "
+.LASF585:
+ .string "__GLIBC_USE_DEPRECATED_SCANF"
+.LASF2093:
+ .string "_GLIBCXX_TSAN_MUTEX_LOCKED(X) "
+.LASF476:
+ .string "__SYSCALL_WORDSIZE 64"
+.LASF1507:
+ .string "__glibcxx_want_make_from_tuple "
+.LASF2322:
+ .string "fp_offset"
+.LASF1498:
+ .string "_GLIBCXX_ALIGN_H 1"
+.LASF380:
+ .string "__DEC32_MIN_EXP__ (-94)"
+.LASF1245:
+ .string "__glibcxx_want_is_pointer_interconvertible"
+.LASF1173:
+ .string "__glibcxx_want_variant"
+.LASF1650:
+ .string "mbsrtowcs"
+.LASF2144:
+ .string "_M_get"
+.LASF1226:
+ .string "__glibcxx_want_bind_front"
+.LASF410:
+ .string "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1"
+.LASF1444:
+ .string "__glibcxx_max_digits10(_Tp) (2 + __glibcxx_floating(_Tp, __FLT_MANT_DIG__, __DBL_MANT_DIG__, __LDBL_MANT_DIG__) * 643L / 2136)"
+.LASF2321:
+ .string "gp_offset"
+.LASF864:
+ .string "_GLIBCXX_HAVE_GETIPINFO 1"
+.LASF673:
+ .string "__bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)"
+.LASF1843:
+ .string "CLONE_PIDFD 0x00001000"
+.LASF1406:
+ .string "_GLIBCXX_SIZED_DEALLOC(p,n) (p), (n) * sizeof(_Tp)"
+.LASF927:
+ .string "_GLIBCXX_HAVE_STACKTRACE 1"
+.LASF625:
+ .string "__USE_POSIX199309 1"
+.LASF59:
+ .string "__UINT32_TYPE__ unsigned int"
+.LASF758:
+ .string "_GLIBCXX_TXN_SAFE_DYN "
+.LASF929:
+ .string "_GLIBCXX_HAVE_STDBOOL_H 1"
+.LASF693:
+ .string "__attribute_maybe_unused__ __attribute__ ((__unused__))"
+.LASF348:
+ .string "__FLT64X_DIG__ 18"
+.LASF142:
+ .string "__LONG_MAX__ 0x7fffffffffffffffL"
+.LASF1774:
+ .string "__TIME64_T_TYPE __TIME_T_TYPE"
+.LASF2307:
+ .string "__int128"
+.LASF2180:
+ .string "reset"
+.LASF1908:
+ .string "CLOCK_MONOTONIC 1"
+.LASF2310:
+ .string "char32_t"
+.LASF1508:
+ .string "__glibcxx_want_ranges_zip "
+.LASF2345:
+ .string "tm_yday"
+.LASF2201:
+ .string "_Tuple_impl"
+.LASF1649:
+ .string "mbsinit"
+.LASF255:
+ .string "__LDBL_MAX_10_EXP__ 4932"
+.LASF1165:
+ .string "__glibcxx_want_logical_traits"
+.LASF1865:
+ .string "_BITS_CPU_SET_H 1"
+.LASF130:
+ .string "__cpp_sized_deallocation 201309L"
+.LASF391:
+ .string "__DEC64_EPSILON__ 1E-15DD"
+.LASF1484:
+ .string "__glibcxx_want_bit_cast "
+.LASF829:
+ .string "_GLIBCXX_HAVE_ATOMIC_LOCK_POLICY 1"
+.LASF1186:
+ .string "__glibcxx_clamp 201603L"
+.LASF1834:
+ .string "__aligned_le64 __le64 __attribute__((aligned(8)))"
+.LASF125:
+ .string "__cpp_template_auto 201606L"
+.LASF1951:
+ .string "STA_UNSYNC 0x0040"
+.LASF2153:
+ .string "~exception_ptr"
+.LASF2077:
+ .string "ATOMIC_CHAR_LOCK_FREE __GCC_ATOMIC_CHAR_LOCK_FREE"
+.LASF1892:
+ .string "CPU_COUNT_S(setsize,cpusetp) __CPU_COUNT_S (setsize, cpusetp)"
+.LASF1228:
+ .string "__glibcxx_want_starts_ends_with"
+.LASF2118:
+ .string "__cpp_lib_enable_shared_from_this 201603L"
+.LASF381:
+ .string "__DEC32_MAX_EXP__ 97"
+.LASF1742:
+ .string "__OFF_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF346:
+ .string "__FLT32X_IS_IEC_60559__ 1"
+.LASF497:
+ .string "_GLIBCXX23_DEPRECATED "
+.LASF2350:
+ .string "__isoc23_wcstoul"
+.LASF1378:
+ .string "__glibcxx_want_logical_traits "
+.LASF1268:
+ .string "__glibcxx_want_atomic_wait"
+.LASF2195:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EE7_M_headERKS3_"
+.LASF1468:
+ .string "__glibcxx_requires_partitioned_lower(_First,_Last,_Value) "
+.LASF1255:
+ .string "__glibcxx_want_type_identity"
+.LASF2264:
+ .string "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EE11get_deleterEv"
+.LASF1117:
+ .string "__glibcxx_want_tuples_by_type"
+.LASF464:
+ .string "_GNU_SOURCE 1"
+.LASF325:
+ .string "__FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128"
+.LASF430:
+ .string "__SIZEOF_INT128__ 16"
+.LASF1613:
+ .string "__need_wchar_t"
+.LASF330:
+ .string "__FLT128_IS_IEC_60559__ 1"
+.LASF1015:
+ .string "_GLIBCXX_USE_C99_CTYPE_TR1 1"
+.LASF2303:
+ .string "signed char"
+.LASF763:
+ .string "_GLIBCXX_USE_C99_COMPLEX _GLIBCXX11_USE_C99_COMPLEX"
+.LASF1290:
+ .string "__glibcxx_want_constexpr_typeinfo"
+.LASF765:
+ .string "_GLIBCXX_USE_C99_STDLIB _GLIBCXX11_USE_C99_STDLIB"
+.LASF1379:
+ .string "__glibcxx_want_reference_from_temporary "
+.LASF439:
+ .string "__SIZEOF_FLOAT128__ 16"
+.LASF1577:
+ .string "__size_t__ "
+.LASF14:
+ .string "__GNUC_RH_RELEASE__ 1"
+.LASF627:
+ .string "__USE_XOPEN2K 1"
+.LASF1031:
+ .string "_GLIBCXX_USE_DEV_RANDOM 1"
+.LASF1395:
+ .string "__cpp_lib_has_unique_object_representations 201606L"
+.LASF1322:
+ .string "__glibcxx_want_adaptor_iterator_pair_constructor"
+.LASF988:
+ .string "_GLIBCXX11_USE_C99_COMPLEX 1"
+.LASF1606:
+ .string "_WCHAR_T_H "
+.LASF360:
+ .string "__FLT64X_HAS_INFINITY__ 1"
+.LASF1934:
+ .string "MOD_OFFSET ADJ_OFFSET"
+.LASF694:
+ .string "__attribute_used__ __attribute__ ((__used__))"
+.LASF1116:
+ .string "__glibcxx_tuples_by_type 201304L"
+.LASF1032:
+ .string "_GLIBCXX_USE_FCHMOD 1"
+.LASF33:
+ .string "__CHAR_BIT__ 8"
+.LASF607:
+ .string "_XOPEN_SOURCE_EXTENDED"
+.LASF1653:
+ .string "swprintf"
+.LASF2148:
+ .string "_ZNSt15__exception_ptr13exception_ptrC4EDn"
+.LASF1295:
+ .string "__glibcxx_want_freestanding_cstring"
+.LASF1544:
+ .string "__GLIBC_USE_IEC_60559_TYPES_EXT 1"
+.LASF2250:
+ .string "unique_ptr"
+.LASF1945:
+ .string "STA_PLL 0x0001"
+.LASF2067:
+ .string "_GXX_NULLPTR_T "
+.LASF739:
+ .string "__stub___compat_bdflush "
+.LASF2162:
+ .string "default_delete"
+.LASF937:
+ .string "_GLIBCXX_HAVE_STRTOLD 1"
+.LASF2015:
+ .string "PTHREAD_CANCEL_DEFERRED PTHREAD_CANCEL_DEFERRED"
+.LASF1811:
+ .string "_ASM_GENERIC_INT_LL64_H "
+.LASF1990:
+ .string "__ONCE_FLAG_INIT { 0 }"
+.LASF2279:
+ .string "_Nth_type<0, Base*, std::default_delete<Base> >"
+.LASF1660:
+ .string "vwprintf"
+.LASF1567:
+ .string "__f64(x) x ##f64"
+.LASF2351:
+ .string "__isoc23_wscanf"
+.LASF1585:
+ .string "_BSD_SIZE_T_ "
+.LASF712:
+ .string "__va_arg_pack_len() __builtin_va_arg_pack_len ()"
+.LASF1957:
+ .string "STA_CLOCKERR 0x1000"
+.LASF2021:
+ .string "__cleanup_fct_attribute "
+.LASF1426:
+ .string "__glibcxx_requires_nonempty() __glibcxx_assert(!this->empty())"
+.LASF696:
+ .string "__attribute_deprecated__ __attribute__ ((__deprecated__))"
+.LASF55:
+ .string "__INT32_TYPE__ int"
+.LASF1969:
+ .string "_BITS_PTHREADTYPES_COMMON_H 1"
+.LASF81:
+ .string "__GXX_RTTI 1"
+.LASF1009:
+ .string "_GLIBCXX_SYMVER_GNU 1"
+.LASF670:
+ .string "__BEGIN_DECLS extern \"C\" {"
+.LASF1667:
+ .string "wcscpy"
+.LASF586:
+ .string "__GLIBC_USE_C23_STRTOL"
+.LASF2308:
+ .string "wchar_t"
+.LASF1658:
+ .string "vswprintf"
+.LASF1495:
+ .string "_EXT_ALLOC_TRAITS_H 1"
+.LASF426:
+ .string "__GCC_ATOMIC_POINTER_LOCK_FREE 2"
+.LASF1651:
+ .string "putwc"
+.LASF1710:
+ .string "_GLIBCXX_GCC_GTHR_POSIX_H "
+.LASF1022:
+ .string "_GLIBCXX_USE_C99_MATH_FUNCS 1"
+.LASF1216:
+ .string "__glibcxx_string_view 201803L"
+.LASF1556:
+ .string "__HAVE_FLOAT32X 1"
+.LASF897:
+ .string "_GLIBCXX_HAVE_MEMALIGN 1"
+.LASF853:
+ .string "_GLIBCXX_HAVE_FINITE 1"
+.LASF288:
+ .string "__FLT32_MAX_10_EXP__ 38"
+.LASF1770:
+ .string "__STATFS_MATCHES_STATFS64 1"
+.LASF1419:
+ .string "__glibcxx_class_requires(_a,_b) "
+.LASF309:
+ .string "__FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64"
+.LASF1830:
+ .string "__bitwise__ __bitwise"
+.LASF1445:
+ .string "__glibcxx_digits10(_Tp) __glibcxx_floating(_Tp, __FLT_DIG__, __DBL_DIG__, __LDBL_DIG__)"
+.LASF1968:
+ .string "__isleap(year) ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))"
+.LASF388:
+ .string "__DEC64_MAX_EXP__ 385"
+.LASF866:
+ .string "_GLIBCXX_HAVE_HYPOT 1"
+.LASF816:
+ .string "_PSTL_PRAGMA_MESSAGE_POLICIES(x) "
+.LASF95:
+ .string "__cpp_rvalue_references 200610L"
+.LASF2164:
+ .string "operator()"
+.LASF933:
+ .string "_GLIBCXX_HAVE_STRERROR_R 1"
+.LASF1597:
+ .string "__WCHAR_T__ "
+.LASF104:
+ .string "__cpp_init_captures 201304L"
+.LASF209:
+ .string "__INTPTR_MAX__ 0x7fffffffffffffffL"
+.LASF2253:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED4Ev"
+.LASF263:
+ .string "__LDBL_HAS_DENORM__ 1"
+.LASF1424:
+ .string "__glibcxx_requires_non_empty_range(_First,_Last) __glibcxx_assert(_First != _Last)"
+.LASF595:
+ .string "_ISOC11_SOURCE"
+.LASF2052:
+ .string "_ANSI_STDDEF_H "
+.LASF1060:
+ .string "_GLIBCXX_USE_UTIME 1"
+.LASF545:
+ .string "_GLIBCXX_END_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_END_NAMESPACE_CXX11"
+.LASF1961:
+ .string "STA_RONLY (STA_PPSSIGNAL | STA_PPSJITTER | STA_PPSWANDER | STA_PPSERROR | STA_CLOCKERR | STA_NANO | STA_MODE | STA_CLK)"
+.LASF658:
+ .string "__LEAF , __leaf__"
+.LASF1954:
+ .string "STA_PPSJITTER 0x0200"
+.LASF2331:
+ .string "mbstate_t"
+.LASF1013:
+ .string "_GLIBCXX_USE_C99_COMPLEX_TR1 1"
+.LASF483:
+ .string "_GLIBCXX_NORETURN __attribute__ ((__noreturn__))"
+.LASF773:
+ .string "_GLIBCXX_HAVE_BUILTIN_LAUNDER 1"
+.LASF1895:
+ .string "CPU_AND(destset,srcset1,srcset2) __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, &)"
+.LASF1054:
+ .string "_GLIBCXX_USE_SENDFILE 1"
+.LASF420:
+ .string "__GCC_ATOMIC_INT_LOCK_FREE 2"
+.LASF194:
+ .string "__UINT32_C(c) c ## U"
+.LASF303:
+ .string "__FLT64_MAX_EXP__ 1024"
+.LASF2102:
+ .string "__glibcxx_want_atomic_value_initialization "
+.LASF2344:
+ .string "tm_wday"
+.LASF201:
+ .string "__INT_FAST32_MAX__ 0x7fffffffffffffffL"
+.LASF1515:
+ .string "__glibcxx_no_dangling_refs(U) "
+.LASF1249:
+ .string "__glibcxx_want_source_location"
+.LASF2111:
+ .string "__glibcxx_want_shared_ptr_arrays "
+.LASF407:
+ .string "__REGISTER_PREFIX__ "
+.LASF953:
+ .string "_GLIBCXX_HAVE_SYS_TIME_H 1"
+.LASF2141:
+ .string "_M_release"
+.LASF2166:
+ .string "__uniq_ptr_impl<Base, std::default_delete<Base> >"
+.LASF872:
+ .string "_GLIBCXX_HAVE_ISINFL 1"
+.LASF1352:
+ .string "__glibcxx_want_modules"
+.LASF1820:
+ .string "__DECLARE_FLEX_ARRAY(T,member) T member[0]"
+.LASF1800:
+ .string "SCHED_FLAG_DL_OVERRUN 0x04"
+.LASF501:
+ .string "_GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ (\"cxx11\")))"
+.LASF1082:
+ .string "__glibcxx_want_allocator_traits_is_always_equal"
+.LASF1329:
+ .string "__glibcxx_want_move_only_function"
+.LASF1477:
+ .string "__glibcxx_requires_irreflexive2(_First,_Last) "
+.LASF1566:
+ .string "__f32(x) x ##f32"
+.LASF1048:
+ .string "_GLIBCXX_USE_PTHREAD_RWLOCK_CLOCKLOCK 1"
+.LASF2326:
+ .string "__wch"
+.LASF500:
+ .string "_GLIBCXX26_DEPRECATED_SUGGEST(ALT) "
+.LASF2229:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4EOS4_"
+.LASF1441:
+ .ascii "_GLIBCXX_INT_N_TRAITS(T,WIDTH) __extension__ template<> stru"
+ .ascii "ct __is_int"
+ .string "eger_nonstrict<T> { enum { __value = 1 }; typedef std::__true_type __type; enum { __width = WIDTH }; }; __extension__ template<> struct __is_integer_nonstrict<unsigned T> { enum { __value = 1 }; typedef std::__true_type __type; enum { __width = WIDTH }; };"
+.LASF1438:
+ .string "__INT_N(TYPE) __extension__ template<> struct __is_integer<TYPE> { enum { __value = 1 }; typedef __true_type __type; }; __extension__ template<> struct __is_integer<unsigned TYPE> { enum { __value = 1 }; typedef __true_type __type; };"
+.LASF850:
+ .string "_GLIBCXX_HAVE_FCNTL_H 1"
+.LASF2214:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4ESt15allocator_arg_tSt13__uses_alloc0"
+.LASF1221:
+ .string "__glibcxx_want_atomic_flag_test"
+.LASF1373:
+ .string "__glibcxx_want_is_null_pointer "
+.LASF2167:
+ .string "_Ptr<Base, std::default_delete<Base>, void>"
+.LASF901:
+ .string "_GLIBCXX_HAVE_MODFL 1"
+.LASF1795:
+ .string "SCHED_DEADLINE 6"
+.LASF859:
+ .string "_GLIBCXX_HAVE_FMODF 1"
+.LASF2193:
+ .string "_M_head"
+.LASF457:
+ .string "__linux__ 1"
+.LASF1632:
+ .string "__CORRECT_ISO_CPP_WCHAR_H_PROTO "
+.LASF2281:
+ .string "tuple_element<0, std::tuple<Base*, std::default_delete<Base> > >"
+.LASF1363:
+ .string "__glibcxx_want_bool_constant "
+.LASF2028:
+ .string "__GTHREAD_HAS_COND 1"
+.LASF1429:
+ .string "_GLIBCXX_DEBUG_ONLY(_Statement) "
+.LASF1161:
+ .string "__glibcxx_launder 201606L"
+.LASF731:
+ .string "__attr_access(x) __attribute__ ((__access__ x))"
+.LASF2057:
+ .string "_PTRDIFF_T_ "
+.LASF1944:
+ .string "MOD_NANO ADJ_NANO"
+.LASF1659:
+ .string "vswscanf"
+.LASF669:
+ .string "__ptr_t void *"
+.LASF1899:
+ .string "CPU_OR_S(setsize,destset,srcset1,srcset2) __CPU_OP_S (setsize, destset, srcset1, srcset2, |)"
+.LASF2342:
+ .string "tm_mon"
+.LASF940:
+ .string "_GLIBCXX_HAVE_SYMLINK 1"
+.LASF1006:
+ .string "_GLIBCXX_STDIO_SEEK_CUR 1"
+.LASF1053:
+ .string "_GLIBCXX_USE_SC_NPROCESSORS_ONLN 1"
+.LASF921:
+ .string "_GLIBCXX_HAVE_SINHF 1"
+.LASF1501:
+ .string "_GLIBCXX_TUPLE 1"
+.LASF2171:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC4EPS0_"
+.LASF6:
+ .string "__STDC_HOSTED__ 1"
+.LASF1712:
+ .string "__GTHREADS_CXX0X 1"
+.LASF888:
+ .string "_GLIBCXX_HAVE_LINUX_RANDOM_H 1"
+.LASF472:
+ .string "_MEMORYFWD_H 1"
+.LASF71:
+ .string "__INT_FAST32_TYPE__ long int"
+.LASF2063:
+ .string "__need_ptrdiff_t"
+.LASF2287:
+ .string "get<1, Base*, std::default_delete<Base> >"
+.LASF991:
+ .string "_GLIBCXX11_USE_C99_STDLIB 1"
+.LASF1136:
+ .string "__glibcxx_addressof_constexpr 201603L"
+.LASF438:
+ .string "__SIZEOF_FLOAT80__ 16"
+.LASF2157:
+ .string "__cxa_exception_type"
+.LASF930:
+ .string "_GLIBCXX_HAVE_STDINT_H 1"
+.LASF183:
+ .string "__INT_LEAST32_MAX__ 0x7fffffff"
+.LASF287:
+ .string "__FLT32_MAX_EXP__ 128"
+.LASF561:
+ .string "__USE_ISOCXX11"
+.LASF101:
+ .string "__cpp_ref_qualifiers 200710L"
+.LASF2305:
+ .string "long int"
+.LASF1953:
+ .string "STA_PPSSIGNAL 0x0100"
+.LASF402:
+ .string "__DEC64X_MAX_EXP__ 6145"
+.LASF8:
+ .string "__STDC_EMBED_FOUND__ 1"
+.LASF1488:
+ .string "__glibcxx_want_endian "
+.LASF246:
+ .string "__DBL_HAS_DENORM__ 1"
+.LASF2115:
+ .string "__glibcxx_want_transparent_operators "
+.LASF599:
+ .string "_ISOC2Y_SOURCE"
+.LASF175:
+ .string "__UINT32_MAX__ 0xffffffffU"
+.LASF304:
+ .string "__FLT64_MAX_10_EXP__ 308"
+.LASF273:
+ .string "__FLT16_DECIMAL_DIG__ 5"
+.LASF2258:
+ .string "pointer"
+.LASF2173:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEaSEOS3_"
+.LASF2055:
+ .string "_T_PTRDIFF "
+.LASF589:
+ .string "__glibc_clang_prereq(maj,min) 0"
+.LASF1156:
+ .string "__glibcxx_want_invoke"
+.LASF887:
+ .string "_GLIBCXX_HAVE_LINUX_FUTEX 1"
+.LASF416:
+ .string "__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2"
+.LASF815:
+ .string "_PSTL_PRAGMA_MESSAGE(x) "
+.LASF766:
+ .string "_GLIBCXX_USE_C99_WCHAR _GLIBCXX11_USE_C99_WCHAR"
+.LASF1184:
+ .string "__glibcxx_nonmember_container_access 201411L"
+.LASF409:
+ .string "__GNUC_STDC_INLINE__ 1"
+.LASF886:
+ .string "_GLIBCXX_HAVE_LINK_H 1"
+.LASF983:
+ .string "_GLIBCXX_PACKAGE_TARNAME \"libstdc++\""
+.LASF2343:
+ .string "tm_year"
+.LASF1789:
+ .string "SCHED_FIFO 1"
+.LASF2245:
+ .string "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EEC4EOS3_"
+.LASF1081:
+ .string "__glibcxx_allocator_traits_is_always_equal 201411L"
+.LASF2237:
+ .string "_ZNSt5tupleIJP4BaseSt14default_deleteIS0_EEEaSERKS4_"
+.LASF2024:
+ .string "pthread_cleanup_push_defer_np(routine,arg) do { __pthread_cleanup_class __clframe (routine, arg); __clframe.__defer ()"
+.LASF750:
+ .string "_GLIBCXX_MAY_HAVE___CXA_THREAD_ATEXIT_IMPL 1"
+.LASF1645:
+ .string "getwc"
+.LASF806:
+ .string "_PSTL_UDS_PRESENT "
+.LASF1974:
+ .string "__SIZEOF_PTHREAD_RWLOCK_T 56"
+.LASF1822:
+ .string "__counted_by_le(m) "
+.LASF666:
+ .string "__PMT(args) args"
+.LASF1829:
+ .string "__bitwise "
+.LASF2047:
+ .string "__cpp_lib_uncaught_exceptions 201411L"
+.LASF1457:
+ .string "_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(_Iter) std::__make_move_if_noexcept_iterator(_Iter)"
+.LASF1692:
+ .string "wscanf"
+.LASF155:
+ .string "__WCHAR_WIDTH__ 32"
+.LASF5:
+ .string "__STDC_UTF_32__ 1"
+.LASF2257:
+ .string "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EEdeEv"
+.LASF308:
+ .string "__FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64"
+.LASF2043:
+ .string "_SYS_SINGLE_THREADED_H "
+.LASF975:
+ .string "_GLIBCXX_HAVE_WCTYPE_H 1"
+.LASF2056:
+ .string "__PTRDIFF_T "
+.LASF1876:
+ .ascii "__CPU_OP_S(setsize,destset,srcset1,srcset2,op) (__extension_"
+ .ascii "_ ({ cpu_set_t *__dest = (destset); const __cp"
+ .string "u_mask *__arr1 = (srcset1)->__bits; const __cpu_mask *__arr2 = (srcset2)->__bits; size_t __imax = (setsize) / sizeof (__cpu_mask); size_t __i; for (__i = 0; __i < __imax; ++__i) ((__cpu_mask *) __dest->__bits)[__i] = __arr1[__i] op __arr2[__i]; __dest; }))"
+.LASF1777:
+ .string "_STRUCT_TIMESPEC 1"
+.LASF987:
+ .string "_GLIBCXX_DARWIN_USE_64_BIT_INODE 1"
+.LASF467:
+ .string "__STDC_IEC_60559_BFP__ 201404L"
+.LASF2112:
+ .string "__glibcxx_want_shared_ptr_weak_type "
+.LASF947:
+ .string "_GLIBCXX_HAVE_SYS_SDT_H 1"
+.LASF1875:
+ .string "__CPU_EQUAL_S(setsize,cpusetp1,cpusetp2) (__builtin_memcmp (cpusetp1, cpusetp2, setsize) == 0)"
+.LASF1963:
+ .string "__struct_tm_defined 1"
+.LASF1932:
+ .string "ADJ_OFFSET_SINGLESHOT 0x8001"
+.LASF144:
+ .string "__WCHAR_MAX__ 0x7fffffff"
+.LASF2131:
+ .string "_Sink"
+.LASF89:
+ .string "__cpp_unicode_literals 200710L"
+.LASF2174:
+ .string "_M_ptr"
+.LASF1703:
+ .ascii "_GLIBCXX_MEM_FN_TRAITS2(_CV,_REF,_LVAL,_RVAL) template<typen"
+ .ascii "ame _Res, typename _Class, typename... _ArgTypes> struct _Me"
+ .ascii "m_fn_traits<_Res (_Class::*)(_ArgTypes...) _CV _REF> : _Mem_"
+ .ascii "fn_traits_base<_Res, _CV _Class, _ArgTypes."
+ .string "..> { using __vararg = false_type; }; template<typename _Res, typename _Class, typename... _ArgTypes> struct _Mem_fn_traits<_Res (_Class::*)(_ArgTypes..., ...) _CV _REF> : _Mem_fn_traits_base<_Res, _CV _Class, _ArgTypes...> { using __vararg = true_type; };"
+.LASF1239:
+ .string "__glibcxx_want_integer_comparison_functions"
+.LASF295:
+ .string "__FLT32_HAS_DENORM__ 1"
+.LASF653:
+ .string "_SYS_CDEFS_H 1"
+.LASF1995:
+ .string "__jmp_buf_tag_defined 1"
+.LASF156:
+ .string "__WINT_WIDTH__ 32"
+.LASF2220:
+ .string "_Inherited"
+.LASF1004:
+ .string "_GLIBCXX_RES_LIMITS 1"
+.LASF2330:
+ .string "__mbstate_t"
+.LASF959:
+ .string "_GLIBCXX_HAVE_TANHL 1"
+.LASF1842:
+ .string "CLONE_SIGHAND 0x00000800"
+.LASF1145:
+ .string "__glibcxx_want_atomic_is_always_lock_free"
+.LASF2358:
+ .string "_Znwm"
+.LASF1960:
+ .string "STA_CLK 0x8000"
+.LASF1413:
+ .string "_STL_ITERATOR_BASE_TYPES_H 1"
+.LASF2155:
+ .string "swap"
+.LASF852:
+ .string "_GLIBCXX_HAVE_FENV_H 1"
+.LASF1764:
+ .string "__FSID_T_TYPE struct { int __val[2]; }"
+.LASF111:
+ .string "__cpp_static_assert 201411L"
+.LASF1972:
+ .string "__SIZEOF_PTHREAD_MUTEX_T 40"
+.LASF313:
+ .string "__FLT64_HAS_QUIET_NAN__ 1"
+.LASF840:
+ .string "_GLIBCXX_HAVE_DIRENT_H 1"
+.LASF251:
+ .string "__LDBL_DIG__ 18"
+.LASF1570:
+ .string "__CFLOAT32 _Complex _Float32"
+.LASF2374:
+ .string "_ZNSt15__uniq_ptr_dataI4BaseSt14default_deleteIS0_ELb1ELb1EECI2St15__uniq_ptr_implIS0_S2_EEPS0_"
+.LASF419:
+ .string "__GCC_ATOMIC_SHORT_LOCK_FREE 2"
+.LASF1027:
+ .string "_GLIBCXX_USE_CHMOD 1"
+.LASF833:
+ .string "_GLIBCXX_HAVE_CEILL 1"
+.LASF1946:
+ .string "STA_PPSFREQ 0x0002"
+.LASF2362:
+ .string "__cxa_guard_abort"
+.LASF2206:
+ .string "_M_swap"
+.LASF1797:
+ .string "SCHED_RESET_ON_FORK 0x40000000"
+.LASF847:
+ .string "_GLIBCXX_HAVE_EXPL 1"
+.LASF92:
+ .string "__cpp_decltype 200707L"
+.LASF442:
+ .string "__GCC_ASM_FLAG_OUTPUTS__ 1"
+.LASF1763:
+ .string "__BLKSIZE_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF40:
+ .string "__SIZEOF_POINTER__ 8"
+.LASF274:
+ .string "__FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16"
+.LASF1478:
+ .string "__glibcxx_requires_irreflexive_pred(_First,_Last,_Pred) "
+.LASF323:
+ .string "__FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128"
+.LASF1838:
+ .string "CSIGNAL 0x000000ff"
+.LASF2317:
+ .string "long double"
+.LASF2004:
+ .string "PTHREAD_RWLOCK_INITIALIZER { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_DEFAULT_NP) } }"
+.LASF1296:
+ .string "__glibcxx_want_freestanding_expected"
+.LASF1287:
+ .string "__glibcxx_want_syncbuf"
+.LASF51:
+ .string "__CHAR32_TYPE__ unsigned int"
+.LASF347:
+ .string "__FLT64X_MANT_DIG__ 64"
+.LASF1390:
+ .string "__cpp_lib_void_t 201411L"
+.LASF1851:
+ .string "CLONE_PARENT_SETTID 0x00100000"
+.LASF1571:
+ .string "__CFLOAT64 _Complex _Float64"
+.LASF1486:
+ .string "__glibcxx_want_bitops "
+.LASF1233:
+ .string "__glibcxx_optional 201606L"
+.LASF2286:
+ .string "__tuple_element_t"
+.LASF624:
+ .string "__USE_POSIX2 1"
+.LASF1252:
+ .string "__glibcxx_want_three_way_comparison"
+.LASF1611:
+ .string "__DEFINED_wchar_t "
+.LASF899:
+ .string "_GLIBCXX_HAVE_MODF 1"
+.LASF1141:
+ .string "__glibcxx_want_apply"
+.LASF490:
+ .string "_GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)"
+.LASF1709:
+ .string "_GLIBCXX_GCC_GTHR_H "
+.LASF1016:
+ .string "_GLIBCXX_USE_C99_FENV 1"
+.LASF1362:
+ .string "_GLIBCXX_TYPE_TRAITS 1"
+.LASF121:
+ .string "__cpp_inline_variables 201606L"
+.LASF1573:
+ .string "__CFLOAT64X _Complex _Float64x"
+.LASF588:
+ .string "__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))"
+.LASF685:
+ .string "__ASMNAME2(prefix,cname) __STRING (prefix) cname"
+.LASF1715:
+ .string "_BITS_TYPES_H 1"
+.LASF312:
+ .string "__FLT64_HAS_INFINITY__ 1"
+.LASF1910:
+ .string "CLOCK_THREAD_CPUTIME_ID 3"
+.LASF424:
+ .string "__GCC_DESTRUCTIVE_SIZE 64"
+.LASF1068:
+ .string "_ALLOCATOR_H 1"
+.LASF885:
+ .string "_GLIBCXX_HAVE_LINK 1"
+.LASF681:
+ .string "__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))"
+.LASF143:
+ .string "__LONG_LONG_MAX__ 0x7fffffffffffffffLL"
+.LASF1292:
+ .string "__glibcxx_want_format_ranges"
+.LASF1463:
+ .string "__glibcxx_requires_can_decrement_range(_First1,_Last1,_First2) "
+.LASF351:
+ .string "__FLT64X_MAX_EXP__ 16384"
+.LASF2297:
+ .string "bool"
+.LASF19:
+ .string "__ATOMIC_ACQ_REL 4"
+.LASF1289:
+ .string "__glibcxx_want_constexpr_charconv"
+.LASF444:
+ .string "__k8__ 1"
+.LASF42:
+ .string "__GNUC_WIDE_EXECUTION_CHARSET_NAME \"UTF-32LE\""
+.LASF1345:
+ .string "__glibcxx_want_ratio"
+.LASF1793:
+ .string "SCHED_ISO 4"
+.LASF603:
+ .string "_POSIX_C_SOURCE"
+.LASF1037:
+ .string "_GLIBCXX_USE_GET_NPROCS 1"
+.LASF2224:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4Ev"
+.LASF1328:
+ .string "__glibcxx_want_ios_noreplace"
+.LASF3:
+ .string "__cplusplus 201703L"
+.LASF808:
+ .string "_PSTL_PRAGMA_SIMD_ORDERED_MONOTONIC(PRM) "
+.LASF373:
+ .string "__BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16"
+.LASF211:
+ .string "__UINTPTR_MAX__ 0xffffffffffffffffUL"
+.LASF422:
+ .string "__GCC_ATOMIC_LLONG_LOCK_FREE 2"
+.LASF1523:
+ .string "_GLIBCXX_IOSFWD 1"
+.LASF245:
+ .string "__DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)"
+.LASF972:
+ .string "_GLIBCXX_HAVE_VWSCANF 1"
+.LASF404:
+ .string "__DEC64X_MAX__ 9.999999999999999999999999999999999E6144D64x"
+.LASF630:
+ .string "__USE_XOPEN_EXTENDED 1"
+.LASF1306:
+ .string "__glibcxx_want_ranges_chunk"
+.LASF553:
+ .string "_GLIBCXX_END_EXTERN_C }"
+.LASF2161:
+ .string "default_delete<Base>"
+.LASF225:
+ .string "__FLT_MAX__ 3.40282346638528859811704183484516925e+38F"
+.LASF98:
+ .string "__cpp_delegating_constructors 200604L"
+.LASF154:
+ .string "__LONG_LONG_WIDTH__ 64"
+.LASF774:
+ .string "_GLIBCXX_USE_BUILTIN_TRAIT(BT) _GLIBCXX_HAS_BUILTIN(BT)"
+.LASF769:
+ .string "_GLIBCXX_DOUBLE_IS_IEEE_BINARY64 1"
+.LASF915:
+ .string "_GLIBCXX_HAVE_SECURE_GETENV 1"
+.LASF2129:
+ .string "allocator_arg_t"
+.LASF1387:
+ .string "__cpp_lib_is_null_pointer 201309L"
+.LASF2311:
+ .string "char"
+.LASF1975:
+ .string "__SIZEOF_PTHREAD_BARRIER_T 32"
+.LASF2349:
+ .string "__isoc23_wcstol"
+.LASF234:
+ .string "__DBL_MANT_DIG__ 53"
+.LASF1738:
+ .string "__INO64_T_TYPE __UQUAD_TYPE"
+.LASF1918:
+ .string "TIMER_ABSTIME 1"
+.LASF868:
+ .string "_GLIBCXX_HAVE_HYPOTL 1"
+.LASF745:
+ .string "__stub_sigreturn "
+.LASF1722:
+ .string "__SQUAD_TYPE long int"
+.LASF1366:
+ .string "__glibcxx_want_integral_constant_callable "
+.LASF1045:
+ .string "_GLIBCXX_USE_NL_LANGINFO_L 1"
+.LASF117:
+ .string "__cpp_range_based_for 201603L"
+.LASF1077:
+ .string "__glibcxx_incomplete_container_elements 201505L"
+.LASF1383:
+ .string "__glibcxx_want_type_identity "
+.LASF645:
+ .string "__GLIBC_USE_DEPRECATED_GETS 0"
+.LASF1537:
+ .string "__GLIBC_USE_IEC_60559_EXT"
+.LASF66:
+ .string "__UINT_LEAST16_TYPE__ short unsigned int"
+.LASF1112:
+ .string "__glibcxx_transparent_operators 201510L"
+.LASF1281:
+ .string "__glibcxx_want_latch"
+.LASF1626:
+ .string "__mbstate_t_defined 1"
+.LASF752:
+ .string "_GLIBCXX_GTHREAD_USE_WEAK 0"
+.LASF1095:
+ .string "__glibcxx_math_spec_funcs 201003L"
+.LASF1118:
+ .string "__glibcxx_robust_nonmodifying_seq_ops 201304L"
+.LASF97:
+ .string "__cpp_initializer_lists 200806L"
+.LASF54:
+ .string "__INT16_TYPE__ short int"
+.LASF1619:
+ .string "__GNUC_VA_LIST "
+.LASF1059:
+ .string "_GLIBCXX_USE_UCHAR_C8RTOMB_MBRTOC8_FCHAR8_T 1"
+.LASF310:
+ .string "__FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64"
+.LASF990:
+ .string "_GLIBCXX11_USE_C99_STDIO 1"
+.LASF1852:
+ .string "CLONE_CHILD_CLEARTID 0x00200000"
+.LASF1270:
+ .string "__glibcxx_want_format"
+.LASF604:
+ .string "_POSIX_C_SOURCE 200809L"
+.LASF700:
+ .string "__attribute_nonnull__(params) __attribute__ ((__nonnull__ params))"
+.LASF837:
+ .string "_GLIBCXX_HAVE_COSHL 1"
+.LASF107:
+ .string "__cpp_aggregate_nsdmi 201304L"
+.LASF1736:
+ .string "__GID_T_TYPE __U32_TYPE"
+.LASF1623:
+ .string "__WCHAR_MIN __WCHAR_MIN__"
+.LASF1092:
+ .string "__glibcxx_want_void_t"
+.LASF1636:
+ .string "__attr_dealloc_fclose "
+.LASF1959:
+ .string "STA_MODE 0x4000"
+.LASF128:
+ .string "__cpp_guaranteed_copy_elision 201606L"
+.LASF1966:
+ .string "__itimerspec_defined 1"
+.LASF1541:
+ .string "__GLIBC_USE_IEC_60559_FUNCS_EXT_C23"
+.LASF2205:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC4EOS3_"
+.LASF707:
+ .string "__attribute_artificial__ __attribute__ ((__artificial__))"
+.LASF278:
+ .string "__FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16"
+.LASF2045:
+ .string "__EXCEPTION__ "
+.LASF550:
+ .string "_GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) "
+.LASF1749:
+ .string "__FSBLKCNT_T_TYPE __SYSCALL_ULONG_TYPE"
+.LASF1835:
+ .string "SCHED_ATTR_SIZE_VER0 48"
+.LASF1750:
+ .string "__FSBLKCNT64_T_TYPE __UQUAD_TYPE"
+.LASF2216:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EE7_M_headERKS2_"
+.LASF248:
+ .string "__DBL_HAS_QUIET_NAN__ 1"
+.LASF892:
+ .string "_GLIBCXX_HAVE_LOG10L 1"
+.LASF1364:
+ .string "__glibcxx_want_bounded_array_traits "
+.LASF1592:
+ .string "_GCC_SIZE_T "
+.LASF512:
+ .string "_GLIBCXX_NOEXCEPT_IF(...) noexcept(__VA_ARGS__)"
+.LASF1853:
+ .string "CLONE_DETACHED 0x00400000"
+.LASF615:
+ .string "_DYNAMIC_STACK_SIZE_SOURCE"
+.LASF1775:
+ .string "__STD_TYPE"
+.LASF814:
+ .string "_PSTL_PRAGMA_MESSAGE_IMPL(x) _PSTL_PRAGMA(message(_PSTL_STRING_CONCAT(_PSTL_PRAGMA_LOCATION, x)))"
+.LASF1983:
+ .string "_BITS_ATOMIC_WIDE_COUNTER_H "
+.LASF1094:
+ .string "__glibcxx_want_enable_shared_from_this"
+.LASF1925:
+ .string "ADJ_STATUS 0x0010"
+.LASF734:
+ .string "__attr_dealloc(dealloc,argno) __attribute__ ((__malloc__ (dealloc, argno)))"
+.LASF1733:
+ .string "__SYSCALL_ULONG_TYPE __ULONGWORD_TYPE"
+.LASF689:
+ .string "__attribute_alloc_size__(params) __attribute__ ((__alloc_size__ params))"
+.LASF1440:
+ .string "_EXT_TYPE_TRAITS 1"
+.LASF2394:
+ .string "_IO_FILE"
+.LASF72:
+ .string "__INT_FAST64_TYPE__ long int"
+.LASF1348:
+ .string "__glibcxx_want_span_initializer_list"
+.LASF1594:
+ .string "__size_t "
+.LASF1576:
+ .string "__need_NULL "
+.LASF2295:
+ .string "_Args"
+.LASF1741:
+ .string "__FSWORD_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF2243:
+ .string "__uniq_ptr_data<Base, std::default_delete<Base>, true, true>"
+.LASF1686:
+ .string "wmemchr"
+.LASF1492:
+ .string "_GLIBCXX_TO_ADDR"
+.LASF1792:
+ .string "SCHED_BATCH 3"
+.LASF1391:
+ .string "__cpp_lib_integral_constant_callable 201304L"
+.LASF865:
+ .string "_GLIBCXX_HAVE_GETS 1"
+.LASF1330:
+ .string "__glibcxx_want_out_ptr"
+.LASF26:
+ .string "__SIZEOF_LONG__ 8"
+.LASF250:
+ .string "__LDBL_MANT_DIG__ 64"
+.LASF530:
+ .string "_GLIBCXX_END_INLINE_ABI_NAMESPACE(X) }"
+.LASF2100:
+ .string "__glibcxx_want_assume_aligned "
+.LASF1522:
+ .string "_SHARED_PTR_H 1"
+.LASF2159:
+ .string "rethrow_exception"
+.LASF1572:
+ .string "__CFLOAT32X _Complex _Float32x"
+.LASF1162:
+ .string "__cpp_lib_launder 201606L"
+.LASF76:
+ .string "__UINT_FAST64_TYPE__ long unsigned int"
+.LASF210:
+ .string "__INTPTR_WIDTH__ 64"
+.LASF1866:
+ .string "__CPU_SETSIZE 1024"
+.LASF2390:
+ .string "_ZN9__gnu_cxx21__default_lock_policyE"
+.LASF481:
+ .string "_GLIBCXX_PURE __attribute__ ((__pure__))"
+.LASF2340:
+ .string "tm_hour"
+.LASF36:
+ .string "__ORDER_BIG_ENDIAN__ 4321"
+.LASF455:
+ .string "__gnu_linux__ 1"
+.LASF1821:
+ .string "__counted_by(m) "
+.LASF935:
+ .string "_GLIBCXX_HAVE_STRING_H 1"
+.LASF1989:
+ .string "__PTHREAD_RWLOCK_INITIALIZER(__flags) 0, 0, 0, 0, 0, 0, 0, 0, __PTHREAD_RWLOCK_ELISION_EXTRA, 0, __flags"
+.LASF1452:
+ .string "_STL_UNINITIALIZED_H 1"
+.LASF1917:
+ .string "CLOCK_TAI 11"
+.LASF411:
+ .string "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1"
+.LASF359:
+ .string "__FLT64X_HAS_DENORM__ 1"
+.LASF801:
+ .string "_PSTL_CPP14_2RANGE_MISMATCH_EQUAL_PRESENT "
+.LASF1939:
+ .string "MOD_TIMECONST ADJ_TIMECONST"
+.LASF1816:
+ .string "_LINUX_POSIX_TYPES_H "
+.LASF167:
+ .string "__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)"
+.LASF2101:
+ .string "__glibcxx_want_atomic_shared_ptr "
+.LASF544:
+ .string "_GLIBCXX_BEGIN_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_BEGIN_NAMESPACE_CXX11"
+.LASF784:
+ .string "_PSTL_VERSION_PATCH (_PSTL_VERSION % 10)"
+.LASF2293:
+ .string "_ZSt3getILm0EJP4BaseSt14default_deleteIS0_EEERNSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeERS8_"
+.LASF1172:
+ .string "__glibcxx_variant 202102L"
+.LASF1191:
+ .string "__glibcxx_want_boyer_moore_searcher"
+.LASF835:
+ .string "_GLIBCXX_HAVE_COSF 1"
+.LASF1874:
+ .string "__CPU_COUNT_S(setsize,cpusetp) __sched_cpucount (setsize, cpusetp)"
+.LASF1634:
+ .string "WCHAR_MAX __WCHAR_MAX"
+.LASF2197:
+ .string "_Head"
+.LASF2191:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC4EOS3_"
+.LASF1182:
+ .string "__glibcxx_array_constexpr 201803L"
+.LASF998:
+ .string "_GLIBCXX_ATOMIC_BUILTINS 1"
+.LASF723:
+ .string "__LDBL_REDIR_NTH(name,proto) name proto __THROW"
+.LASF2070:
+ .string "_GLIBCXX_EH_PTR_USED "
+.LASF1142:
+ .string "__glibcxx_as_const 201510L"
+.LASF2079:
+ .string "ATOMIC_CHAR16_T_LOCK_FREE __GCC_ATOMIC_CHAR16_T_LOCK_FREE"
+.LASF1246:
+ .string "__glibcxx_want_math_constants"
+.LASF338:
+ .string "__FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x"
+.LASF1291:
+ .string "__glibcxx_want_expected"
+.LASF1146:
+ .string "__glibcxx_bool_constant 201505L"
+.LASF2268:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EE5resetEPS0_"
+.LASF224:
+ .string "__FLT_DECIMAL_DIG__ 9"
+.LASF839:
+ .string "_GLIBCXX_HAVE_DECL_STRNLEN 1"
+.LASF1151:
+ .string "__glibcxx_want_has_unique_object_representations"
+.LASF656:
+ .string "__glibc_has_builtin(name) __has_builtin (name)"
+.LASF1464:
+ .string "__glibcxx_requires_sorted(_First,_Last) "
+.LASF1327:
+ .string "__glibcxx_want_generator"
+.LASF495:
+ .string "_GLIBCXX20_DEPRECATED "
+.LASF1992:
+ .string "_BITS_SETJMP_H 1"
+.LASF1697:
+ .string "_TYPEINFO "
+.LASF2294:
+ .string "make_unique<Base>"
+.LASF2003:
+ .string "PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ADAPTIVE_NP) } }"
+.LASF1646:
+ .string "getwchar"
+.LASF2396:
+ .string "__cxa_guard_acquire"
+.LASF319:
+ .string "__FLT128_MAX_EXP__ 16384"
+.LASF1534:
+ .string "__GLIBC_USE_IEC_60559_BFP_EXT 1"
+.LASF1235:
+ .string "__glibcxx_want_destroying_delete"
+.LASF1056:
+ .string "_GLIBCXX_USE_ST_MTIM 1"
+.LASF2069:
+ .string "_GLIBCXX_HAVE_CDTOR_CALLABI 0"
+.LASF609:
+ .string "_LARGEFILE64_SOURCE"
+.LASF456:
+ .string "__linux 1"
+.LASF2147:
+ .string "_ZNSt15__exception_ptr13exception_ptrC4ERKS0_"
+.LASF2142:
+ .string "_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv"
+.LASF2341:
+ .string "tm_mday"
+.LASF652:
+ .string "__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))"
+.LASF2234:
+ .string "tuple"
+.LASF874:
+ .string "_GLIBCXX_HAVE_ISNANL 1"
+.LASF928:
+ .string "_GLIBCXX_HAVE_STDALIGN_H 1"
+.LASF1767:
+ .string "__OFF_T_MATCHES_OFF64_T 1"
+.LASF22:
+ .string "__FINITE_MATH_ONLY__ 0"
+.LASF736:
+ .string "__attribute_returns_twice__ __attribute__ ((__returns_twice__))"
+.LASF1512:
+ .string "__cpp_lib_tuples_by_type 201304L"
+.LASF832:
+ .string "_GLIBCXX_HAVE_CEILF 1"
+.LASF1086:
+ .string "__glibcxx_want_result_of_sfinae"
+.LASF2359:
+ .string "operator delete"
+.LASF818:
+ .string "_GLIBCXX_HAVE_ACOSL 1"
+.LASF827:
+ .string "_GLIBCXX_HAVE_ATANF 1"
+.LASF2262:
+ .string "get_deleter"
+.LASF1987:
+ .string "_RWLOCK_INTERNAL_H "
+.LASF108:
+ .string "__cpp_variable_templates 201304L"
+.LASF354:
+ .string "__FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x"
+.LASF1841:
+ .string "CLONE_FILES 0x00000400"
+.LASF1903:
+ .string "CPU_FREE(cpuset) __CPU_FREE (cpuset)"
+.LASF1430:
+ .string "_STL_PAIR_H 1"
+.LASF861:
+ .string "_GLIBCXX_HAVE_FREXPF 1"
+.LASF186:
+ .string "__INT_LEAST64_MAX__ 0x7fffffffffffffffL"
+.LASF2259:
+ .string "operator->"
+.LASF2139:
+ .string "_ZNSt15__exception_ptr13exception_ptrC4EPv"
+.LASF366:
+ .string "__BFLT16_MIN_10_EXP__ (-37)"
+.LASF1088:
+ .string "__glibcxx_want_shared_ptr_arrays"
+.LASF2075:
+ .string "_GLIBCXX_ATOMIC_LOCK_FREE_H 1"
+.LASF671:
+ .string "__END_DECLS }"
+.LASF619:
+ .string "__USE_ISOC11 1"
+.LASF956:
+ .string "_GLIBCXX_HAVE_S_ISREG 1"
+.LASF517:
+ .string "_GLIBCXX_NOEXCEPT_PARM , bool _NE"
+.LASF709:
+ .string "__extern_always_inline extern __always_inline __attribute__ ((__gnu_inline__))"
+.LASF1948:
+ .string "STA_FLL 0x0008"
+.LASF2156:
+ .string "_ZNSt15__exception_ptr13exception_ptr4swapERS0_"
+.LASF364:
+ .string "__BFLT16_DIG__ 2"
+.LASF879:
+ .string "_GLIBCXX_HAVE_LIBINTL_H 1"
+.LASF1225:
+ .string "__glibcxx_want_atomic_value_initialization"
+.LASF2127:
+ .string "__swappable_with_details"
+.LASF2042:
+ .string "_GLIBCXX_WRITE_MEM_BARRIER __atomic_thread_fence (__ATOMIC_RELEASE)"
+.LASF674:
+ .string "__bos0(ptr) __builtin_object_size (ptr, 0)"
+.LASF1935:
+ .string "MOD_FREQUENCY ADJ_FREQUENCY"
+.LASF353:
+ .string "__FLT64X_DECIMAL_DIG__ 21"
+.LASF2116:
+ .string "__cpp_lib_allocator_traits_is_always_equal 201411L"
+.LASF1783:
+ .string "__BYTE_ORDER __LITTLE_ENDIAN"
+.LASF2316:
+ .string "_S_atomic"
+.LASF2163:
+ .string "_ZNSt14default_deleteI4BaseEC4Ev"
+.LASF2389:
+ .string "__default_lock_policy"
+.LASF584:
+ .string "__GLIBC_USE_DEPRECATED_GETS"
+.LASF1368:
+ .string "__glibcxx_want_is_constant_evaluated "
+.LASF300:
+ .string "__FLT64_DIG__ 15"
+.LASF2354:
+ .string "__pstl"
+.LASF414:
+ .string "__GCC_ATOMIC_BOOL_LOCK_FREE 2"
+.LASF1561:
+ .string "__HAVE_DISTINCT_FLOAT32X 0"
+.LASF390:
+ .string "__DEC64_MAX__ 9.999999999999999E384DD"
+.LASF632:
+ .string "_LARGEFILE_SOURCE"
+.LASF1725:
+ .string "__UWORD_TYPE unsigned long int"
+.LASF2290:
+ .string "_ZSt12__get_helperILm0EP4BaseJSt14default_deleteIS0_EEERT0_RSt11_Tuple_implIXT_EJS4_DpT1_EE"
+.LASF825:
+ .string "_GLIBCXX_HAVE_ATAN2F 1"
+.LASF1462:
+ .string "__glibcxx_requires_can_increment_range(_First1,_Last1,_First2) "
+.LASF1524:
+ .string "_REQUIRES_FREESTANDING_H 1"
+.LASF1509:
+ .string "__glibcxx_want_tuple_like "
+.LASF575:
+ .string "__USE_FILE_OFFSET64"
+.LASF521:
+ .string "_GLIBCXX_USE_CXX11_ABI 1"
+.LASF2068:
+ .string "_GLIBCXX_CDTOR_CALLABI "
+.LASF1493:
+ .string "_GLIBCXX_ADVANCE"
+.LASF849:
+ .string "_GLIBCXX_HAVE_FABSL 1"
+.LASF243:
+ .string "__DBL_MIN__ double(2.22507385850720138309023271733240406e-308L)"
+.LASF39:
+ .string "__FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__"
+.LASF1278:
+ .string "__glibcxx_want_erase_if"
+.LASF1232:
+ .string "__glibcxx_want_concepts"
+.LASF2318:
+ .string "double"
+.LASF2136:
+ .string "_M_exception_object"
+.LASF1098:
+ .string "__glibcxx_exchange_function 201304L"
+.LASF605:
+ .string "_XOPEN_SOURCE"
+.LASF1443:
+ .string "__glibcxx_floating(_Tp,_Fval,_Dval,_LDval) (std::__are_same<_Tp, float>::__value ? _Fval : std::__are_same<_Tp, double>::__value ? _Dval : _LDval)"
+.LASF280:
+ .string "__FLT16_HAS_INFINITY__ 1"
+.LASF1941:
+ .string "MOD_CLKA ADJ_OFFSET_SINGLESHOT"
+.LASF1467:
+ .string "__glibcxx_requires_sorted_set_pred(_First1,_Last1,_First2,_Pred) "
+.LASF102:
+ .string "__cpp_alias_templates 200704L"
+.LASF556:
+ .string "__NO_CTYPE 1"
+.LASF1481:
+ .string "_GLIBCXX_BIT 1"
+.LASF1631:
+ .string "_BITS_TYPES___LOCALE_T_H 1"
+.LASF1781:
+ .string "__PDP_ENDIAN 3412"
+.LASF854:
+ .string "_GLIBCXX_HAVE_FINITEF 1"
+.LASF2332:
+ .string "__FILE"
+.LASF425:
+ .string "__GCC_CONSTRUCTIVE_SIZE 64"
+.LASF1148:
+ .string "__glibcxx_byte 201603L"
+.LASF1240:
+ .string "__glibcxx_want_is_constant_evaluated"
+.LASF875:
+ .string "_GLIBCXX_HAVE_ISWBLANK 1"
+.LASF2392:
+ .string "typedef __va_list_tag __va_list_tag"
+.LASF30:
+ .string "__SIZEOF_DOUBLE__ 8"
+.LASF1557:
+ .string "__HAVE_FLOAT128X 0"
+.LASF606:
+ .string "_XOPEN_SOURCE 700"
+.LASF1003:
+ .string "_GLIBCXX_MANGLE_SIZE_T m"
+.LASF602:
+ .string "_POSIX_SOURCE 1"
+.LASF502:
+ .string "_GLIBCXX_NODISCARD [[__nodiscard__]]"
+.LASF2177:
+ .string "_M_deleter"
+.LASF1779:
+ .string "__LITTLE_ENDIAN 1234"
+.LASF1061:
+ .string "_GLIBCXX_USE_UTIMENSAT 1"
+.LASF1466:
+ .string "__glibcxx_requires_sorted_set(_First1,_Last1,_First2) "
+.LASF898:
+ .string "_GLIBCXX_HAVE_MEMORY_H 1"
+.LASF292:
+ .string "__FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32"
+.LASF1603:
+ .string "_BSD_WCHAR_T_ "
+.LASF1075:
+ .string "__glibcxx_want_destroying_delete "
+.LASF1174:
+ .string "__glibcxx_lcm 201606L"
+.LASF2125:
+ .string "_PSTL_EXECUTION_POLICY_DEFS_H "
+.LASF1356:
+ .string "_FUNCTEXCEPT_H 1"
+.LASF695:
+ .string "__attribute_noinline__ __attribute__ ((__noinline__))"
+.LASF1070:
+ .string "_STD_NEW_ALLOCATOR_H 1"
+.LASF1269:
+ .string "__glibcxx_want_barrier"
+.LASF1222:
+ .string "__glibcxx_want_atomic_float"
+.LASF367:
+ .string "__BFLT16_MAX_EXP__ 128"
+.LASF1197:
+ .string "__glibcxx_want_filesystem"
+.LASF2373:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC2IS2_vEEPS0_"
+.LASF919:
+ .string "_GLIBCXX_HAVE_SINCOSL 1"
+.LASF86:
+ .string "__cpp_hex_float 201603L"
+.LASF1743:
+ .string "__OFF64_T_TYPE __SQUAD_TYPE"
+.LASF579:
+ .string "__USE_GNU"
+.LASF307:
+ .string "__FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64"
+.LASF1460:
+ .string "__glibcxx_requires_valid_range(_First,_Last) "
+.LASF563:
+ .string "__USE_POSIX2"
+.LASF995:
+ .string "_GLIBCXX98_USE_C99_STDIO 1"
+.LASF1687:
+ .string "wmemcmp"
+.LASF1761:
+ .string "__CLOCKID_T_TYPE __S32_TYPE"
+.LASF21:
+ .string "__OPTIMIZE__ 1"
+.LASF1798:
+ .string "SCHED_FLAG_RESET_ON_FORK 0x01"
+.LASF1662:
+ .string "wcrtomb"
+.LASF80:
+ .string "__DEPRECATED 1"
+.LASF1140:
+ .string "__glibcxx_apply 201603L"
+.LASF1496:
+ .string "_ALLOC_TRAITS_H 1"
+.LASF2377:
+ .string "func"
+.LASF2329:
+ .string "__value"
+.LASF2020:
+ .string "PTHREAD_ATTR_NO_SIGMASK_NP (-1)"
+.LASF1887:
+ .string "CPU_COUNT(cpusetp) __CPU_COUNT_S (sizeof (cpu_set_t), cpusetp)"
+.LASF912:
+ .string "_GLIBCXX_HAVE_POWL 1"
+.LASF2017:
+ .string "PTHREAD_CANCELED ((void *) -1)"
+.LASF1479:
+ .string "__glibcxx_requires_irreflexive_pred2(_First,_Last,_Pred) "
+.LASF2146:
+ .string "_ZNSt15__exception_ptr13exception_ptrC4Ev"
+.LASF2219:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEE7_M_headERKS4_"
+.LASF962:
+ .string "_GLIBCXX_HAVE_TIMESPEC_GET 1"
+.LASF803:
+ .string "_PSTL_CPP14_INTEGER_SEQUENCE_PRESENT "
+.LASF1259:
+ .string "__glibcxx_want_constexpr_utility"
+.LASF1008:
+ .string "_GLIBCXX_SYMVER 1"
+.LASF445:
+ .string "__code_model_small__ 1"
+.LASF1724:
+ .string "__SWORD_TYPE long int"
+.LASF268:
+ .string "__FLT16_DIG__ 3"
+.LASF1164:
+ .string "__glibcxx_logical_traits 201510L"
+.LASF2208:
+ .string "_Idx"
+.LASF570:
+ .string "__USE_XOPEN2KXSI"
+.LASF1288:
+ .string "__glibcxx_want_byteswap"
+.LASF2082:
+ .string "ATOMIC_INT_LOCK_FREE __GCC_ATOMIC_INT_LOCK_FREE"
+.LASF777:
+ .string "_PSTL_PAR_BACKEND_SERIAL "
+.LASF1787:
+ .string "_BITS_SCHED_H 1"
+.LASF1458:
+ .string "_GLIBCXX_DEBUG_MACRO_SWITCH_H 1"
+.LASF477:
+ .string "_GLIBCXX_CXX_CONFIG_H 1"
+.LASF946:
+ .string "_GLIBCXX_HAVE_SYS_RESOURCE_H 1"
+.LASF1593:
+ .string "_SIZET_ "
+.LASF53:
+ .string "__INT8_TYPE__ signed char"
+.LASF883:
+ .string "_GLIBCXX_HAVE_LIMIT_RSS 1"
+.LASF2169:
+ .string "__uniq_ptr_impl"
+.LASF451:
+ .string "__SSE2_MATH__ 1"
+.LASF412:
+ .string "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1"
+.LASF830:
+ .string "_GLIBCXX_HAVE_AT_QUICK_EXIT 1"
+.LASF446:
+ .string "__MMX__ 1"
+.LASF1559:
+ .string "__HAVE_DISTINCT_FLOAT32 0"
+.LASF1198:
+ .string "__glibcxx_hypot 201603L"
+.LASF1766:
+ .string "__CPU_MASK_TYPE __SYSCALL_ULONG_TYPE"
+.LASF2051:
+ .string "_STDDEF_H_ "
+.LASF1298:
+ .string "__glibcxx_want_freestanding_string_view"
+.LASF614:
+ .string "_ATFILE_SOURCE 1"
+.LASF1293:
+ .string "__glibcxx_want_freestanding_algorithm"
+.LASF2149:
+ .string "_ZNSt15__exception_ptr13exception_ptrC4EOS0_"
+.LASF2062:
+ .string "__DEFINED_ptrdiff_t "
+.LASF1396:
+ .string "__cpp_lib_is_aggregate 201703L"
+.LASF496:
+ .string "_GLIBCXX20_DEPRECATED_SUGGEST(ALT) "
+.LASF1754:
+ .string "__CLOCK_T_TYPE __SYSCALL_SLONG_TYPE"
+.LASF2196:
+ .string "_M_head_impl"
+.LASF301:
+ .string "__FLT64_MIN_EXP__ (-1021)"
+.LASF133:
+ .string "__cpp_template_template_args 201611L"
+.LASF1937:
+ .string "MOD_ESTERROR ADJ_ESTERROR"
+.LASF1423:
+ .string "_GLIBCXX_DEBUG_ASSERTIONS_H 1"
+.LASF1335:
+ .string "__glibcxx_want_string_resize_and_overwrite"
+.LASF1973:
+ .string "__SIZEOF_PTHREAD_ATTR_T 56"
+.LASF1358:
+ .string "__try try"
+.LASF1158:
+ .string "__glibcxx_want_is_aggregate"
+.LASF1323:
+ .string "__glibcxx_want_flat_map"
+.LASF737:
+ .string "__attribute_struct_may_alias__ __attribute__ ((__may_alias__))"
+.LASF1565:
+ .string "__HAVE_FLOATN_NOT_TYPEDEF 0"
+.LASF449:
+ .string "__FXSR__ 1"
+.LASF592:
+ .string "_ISOC95_SOURCE 1"
+.LASF1199:
+ .string "__glibcxx_want_hypot"
+.LASF69:
+ .string "__INT_FAST8_TYPE__ signed char"
+.LASF2012:
+ .string "PTHREAD_COND_INITIALIZER { { {0}, {0}, {0, 0}, 0, 0, {0, 0}, 0, 0 } }"
+.LASF2398:
+ .string "__args"
+.LASF2049:
+ .string "_CXXABI_INIT_EXCEPTION_H 1"
+.LASF1258:
+ .string "__glibcxx_want_interpolate"
+.LASF564:
+ .string "__USE_POSIX199309"
+.LASF2292:
+ .string "get<0, Base*, std::default_delete<Base> >"
+.LASF1427:
+ .string "_GLIBCXX_DEBUG_ASSERT(_Condition) "
+.LASF1839:
+ .string "CLONE_VM 0x00000100"
+.LASF1442:
+ .string "_GLIBCXX_INT_N_TRAITS"
+.LASF2124:
+ .string "_PSTL_GLUE_MEMORY_DEFS_H "
+.LASF454:
+ .string "__SEG_GS 1"
+.LASF1869:
+ .string "__CPUMASK(cpu) ((__cpu_mask) 1 << ((cpu) % __NCPUBITS))"
+.LASF660:
+ .string "__THROW noexcept (true)"
+.LASF504:
+ .string "_GLIBCXX_USE_CONSTEXPR constexpr"
+.LASF822:
+ .string "_GLIBCXX_HAVE_ASINF 1"
+.LASF333:
+ .string "__FLT32X_MIN_EXP__ (-1021)"
+.LASF403:
+ .string "__DEC64X_MIN__ 1E-6143D64x"
+.LASF1913:
+ .string "CLOCK_MONOTONIC_COARSE 6"
+.LASF1601:
+ .string "__WCHAR_T "
+.LASF2194:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EE7_M_headERS3_"
+.LASF812:
+ .string "_PSTL_USE_NONTEMPORAL_STORES_IF_ALLOWED "
+.LASF2134:
+ .string "__exception_ptr"
+.LASF1868:
+ .string "__CPUELT(cpu) ((cpu) / __NCPUBITS)"
+.LASF466:
+ .string "__STDC_IEC_559__ 1"
+.LASF1398:
+ .string "__cpp_lib_logical_traits 201510L"
+.LASF440:
+ .string "__ATOMIC_HLE_ACQUIRE 65536"
+.LASF2211:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EEC4ERKS1_"
+.LASF1428:
+ .string "_GLIBCXX_DEBUG_PEDASSERT(_Condition) "
+.LASF389:
+ .string "__DEC64_MIN__ 1E-383DD"
+.LASF1127:
+ .string "__glibcxx_want_generic_associative_lookup"
+.LASF2179:
+ .string "_ZNKSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE10_M_deleterEv"
+.LASF1916:
+ .string "CLOCK_BOOTTIME_ALARM 9"
+.LASF2059:
+ .string "___int_ptrdiff_t_h "
+.LASF1575:
+ .string "__need_wchar_t "
+.LASF2366:
+ .string "_ZNSt10_Head_baseILm0EP4BaseLb0EEC2Ev"
+.LASF663:
+ .string "__NTHNL(fct) fct __THROW"
+.LASF730:
+ .string "__HAVE_GENERIC_SELECTION 0"
+.LASF1410:
+ .string "__allocator_base"
+.LASF328:
+ .string "__FLT128_HAS_INFINITY__ 1"
+.LASF1111:
+ .string "__glibcxx_want_transformation_trait_aliases"
+.LASF28:
+ .string "__SIZEOF_SHORT__ 2"
+.LASF1108:
+ .string "__glibcxx_null_iterators 201304L"
+.LASF785:
+ .string "_PSTL_USAGE_WARNINGS 0"
+.LASF1771:
+ .string "__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1"
+.LASF2346:
+ .string "tm_isdst"
+.LASF1648:
+ .string "mbrtowc"
+.LASF633:
+ .string "_LARGEFILE_SOURCE 1"
+.LASF153:
+ .string "__LONG_WIDTH__ 64"
+.LASF173:
+ .string "__UINT8_MAX__ 0xff"
+.LASF1546:
+ .string "__HAVE_FLOAT128 1"
+.LASF1062:
+ .string "_GLIBCXX_USE_WCHAR_T 1"
+.LASF1706:
+ .string "_GLIBCXX_MEM_FN_TRAITS2"
+.LASF1227:
+ .string "__glibcxx_want_bind_back"
+.LASF2014:
+ .string "PTHREAD_CANCEL_DISABLE PTHREAD_CANCEL_DISABLE"
+.LASF686:
+ .string "__REDIRECT_FORTIFY __REDIRECT"
+.LASF463:
+ .string "__DECIMAL_BID_FORMAT__ 1"
+.LASF1135:
+ .string "__glibcxx_want_string_udls"
+.LASF794:
+ .string "_PSTL_PRAGMA_DECLARE_SIMD _PSTL_PRAGMA(omp declare simd)"
+.LASF2184:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE4swapERS3_"
+.LASF1540:
+ .string "__GLIBC_USE_IEC_60559_FUNCS_EXT 1"
+.LASF1439:
+ .string "__INT_N"
+.LASF969:
+ .string "_GLIBCXX_HAVE_UTIME_H 1"
+.LASF205:
+ .string "__UINT_FAST8_MAX__ 0xff"
+.LASF1023:
+ .string "_GLIBCXX_USE_C99_MATH_TR1 1"
+.LASF1002:
+ .string "_GLIBCXX_HOSTED __STDC_HOSTED__"
+.LASF1178:
+ .string "__glibcxx_gcd_lcm 201606L"
+.LASF1676:
+ .string "wcsrtombs"
+.LASF1688:
+ .string "wmemcpy"
+.LASF2090:
+ .string "_GLIBCXX_TSAN_MUTEX_DESTROY(X) "
+.LASF1244:
+ .string "__glibcxx_want_is_nothrow_convertible"
+.LASF683:
+ .string "__REDIRECT_NTHNL(name,proto,alias) name proto __THROWNL __asm__ (__ASMNAME (#alias))"
+.LASF244:
+ .string "__DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)"
+.LASF1855:
+ .string "CLONE_CHILD_SETTID 0x01000000"
+.LASF968:
+ .string "_GLIBCXX_HAVE_USELOCALE 1"
+.LASF193:
+ .string "__UINT_LEAST32_MAX__ 0xffffffffU"
+.LASF2138:
+ .string "_ZNSt15allocator_arg_tC4Ev"
+.LASF1476:
+ .string "__glibcxx_requires_irreflexive(_First,_Last) "
+.LASF305:
+ .string "__FLT64_DECIMAL_DIG__ 17"
+.LASF124:
+ .string "__cpp_noexcept_function_type 201510L"
+.LASF525:
+ .string "_GLIBCXX_DEFAULT_ABI_TAG _GLIBCXX_ABI_TAG_CXX11"
+.LASF527:
+ .string "_GLIBCXX_BEGIN_NAMESPACE_VERSION "
+.LASF1039:
+ .string "_GLIBCXX_USE_LFS 1"
+.LASF1262:
+ .string "__glibcxx_want_constexpr_numeric"
+.LASF955:
+ .string "_GLIBCXX_HAVE_SYS_UIO_H 1"
+.LASF1582:
+ .string "_T_SIZE "
+.LASF1028:
+ .string "_GLIBCXX_USE_CLOCK_MONOTONIC 1"
+.LASF1535:
+ .string "__GLIBC_USE_IEC_60559_BFP_EXT_C23"
+.LASF1549:
+ .string "__HAVE_FLOAT64X_LONG_DOUBLE 1"
+.LASF1847:
+ .string "CLONE_THREAD 0x00010000"
+.LASF1436:
+ .string "_EXT_NUMERIC_TRAITS 1"
+.LASF293:
+ .string "__FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32"
+.LASF196:
+ .string "__UINT64_C(c) c ## UL"
+.LASF1976:
+ .string "__SIZEOF_PTHREAD_MUTEXATTR_T 4"
+.LASF20:
+ .string "__ATOMIC_CONSUME 1"
+.LASF717:
+ .string "__attribute_copy__"
+.LASF743:
+ .string "__stub_revoke "
+.LASF62:
+ .string "__INT_LEAST16_TYPE__ short int"
+.LASF714:
+ .string "__glibc_unlikely(cond) __builtin_expect ((cond), 0)"
+.LASF2347:
+ .string "tm_gmtoff"
+.LASF1279:
+ .string "__glibcxx_want_generic_unordered_lookup"
+.LASF1735:
+ .string "__UID_T_TYPE __U32_TYPE"
+.LASF1320:
+ .string "__glibcxx_want_constexpr_bitset"
+.LASF1102:
+ .string "__glibcxx_integral_constant_callable 201304L"
+.LASF1517:
+ .string "_BACKWARD_BINDERS_H 1"
+.LASF1412:
+ .string "_STL_CONSTRUCT_H 1"
+.LASF363:
+ .string "__BFLT16_MANT_DIG__ 8"
+.LASF896:
+ .string "_GLIBCXX_HAVE_MBSTATE_T 1"
+.LASF265:
+ .string "__LDBL_HAS_QUIET_NAN__ 1"
+.LASF1170:
+ .string "__glibcxx_type_trait_variable_templates 201510L"
+.LASF628:
+ .string "__USE_XOPEN2K8 1"
+.LASF2315:
+ .string "_S_mutex"
+.LASF678:
+ .string "__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))"
+.LASF2260:
+ .string "_ZNKSt10unique_ptrI4BaseSt14default_deleteIS0_EEptEv"
+.LASF1089:
+ .string "__glibcxx_is_swappable 201603L"
+.LASF1237:
+ .string "__glibcxx_want_endian"
+.LASF418:
+ .string "__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2"
+.LASF789:
+ .string "_PSTL_STRING_CONCAT(x,y) x #y"
+.LASF877:
+ .string "_GLIBCXX_HAVE_LDEXPF 1"
+.LASF63:
+ .string "__INT_LEAST32_TYPE__ int"
+.LASF2071:
+ .string "_GLIBCXX_EH_PTR_USED"
+.LASF957:
+ .string "_GLIBCXX_HAVE_TANF 1"
+.LASF433:
+ .string "__SIZEOF_PTRDIFF_T__ 8"
+.LASF754:
+ .string "_GLIBCXX_PSEUDO_VISIBILITY(V) "
+.LASF2098:
+ .string "_BACKWARD_AUTO_PTR_H 1"
+.LASF2382:
+ .string "type_info"
+.LASF960:
+ .string "_GLIBCXX_HAVE_TANL 1"
+.LASF537:
+ .string "_GLIBCXX_LONG_DOUBLE_COMPAT"
+.LASF474:
+ .string "__WORDSIZE 64"
+.LASF340:
+ .string "__FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x"
+.LASF1765:
+ .string "__SSIZE_T_TYPE __SWORD_TYPE"
+.LASF1251:
+ .string "__glibcxx_want_ssize"
+.LASF1514:
+ .string "__cpp_lib_make_from_tuple 201606L"
+.LASF134:
+ .string "__cpp_threadsafe_static_init 200806L"
+.LASF1078:
+ .string "__glibcxx_want_incomplete_container_elements"
+.LASF345:
+ .string "__FLT32X_HAS_QUIET_NAN__ 1"
+.LASF1208:
+ .string "__glibcxx_parallel_algorithm 201603L"
+.LASF41:
+ .string "__GNUC_EXECUTION_CHARSET_NAME \"UTF-8\""
+.LASF7:
+ .string "__STDC_EMBED_NOT_FOUND__ 0"
+.LASF613:
+ .string "_ATFILE_SOURCE"
+.LASF965:
+ .string "_GLIBCXX_HAVE_UCHAR_H 1"
+.LASF748:
+ .string "_GLIBCXX_NO_OBSOLETE_ISINF_ISNAN_DYNAMIC __GLIBC_PREREQ(2,23)"
+.LASF1638:
+ .string "fgetwc"
+.LASF1160:
+ .string "__glibcxx_want_is_invocable"
+.LASF735:
+ .string "__attr_dealloc_free __attr_dealloc (__builtin_free, 1)"
+.LASF2273:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EEC4IS2_vEEPS0_"
+.LASF2048:
+ .string "_EXCEPTION_PTR_H "
+.LASF236:
+ .string "__DBL_MIN_EXP__ (-1021)"
+.LASF349:
+ .string "__FLT64X_MIN_EXP__ (-16381)"
+.LASF1416:
+ .string "_STL_ITERATOR_BASE_FUNCS_H 1"
+.LASF1639:
+ .string "fgetws"
+.LASF1310:
+ .string "__glibcxx_want_ranges_repeat"
+.LASF973:
+ .string "_GLIBCXX_HAVE_WCHAR_H 1"
+.LASF600:
+ .string "_ISOC2Y_SOURCE 1"
+.LASF2367:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEEC2Ev"
+.LASF2170:
+ .string "_ZNSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EEC4Ev"
+.LASF1905:
+ .string "_BITS_TIME_H 1"
+.LASF485:
+ .string "_GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V)))"
+.LASF1418:
+ .string "__glibcxx_function_requires(...) "
+.LASF1435:
+ .string "__glibcxx_no_dangling_refs"
+.LASF413:
+ .string "__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1"
+.LASF1114:
+ .string "__glibcxx_tuple_element_t 201402L"
+.LASF1955:
+ .string "STA_PPSWANDER 0x0400"
+.LASF1769:
+ .string "__RLIM_T_MATCHES_RLIM64_T 1"
+.LASF1878:
+ .string "__CPU_ALLOC(count) __sched_cpualloc (count)"
+.LASF15:
+ .string "__ATOMIC_RELAXED 0"
+.LASF1099:
+ .string "__glibcxx_want_exchange_function"
+.LASF1157:
+ .string "__glibcxx_is_aggregate 201703L"
+.LASF1921:
+ .string "ADJ_OFFSET 0x0001"
+.LASF1879:
+ .string "__CPU_FREE(cpuset) __sched_cpufree (cpuset)"
+.LASF1614:
+ .string "NULL"
+.LASF383:
+ .string "__DEC32_MAX__ 9.999999E96DF"
+.LASF1856:
+ .string "CLONE_NEWCGROUP 0x02000000"
+.LASF1933:
+ .string "ADJ_OFFSET_SS_READ 0xa001"
+.LASF1129:
+ .string "__glibcxx_want_make_unique"
+.LASF596:
+ .string "_ISOC11_SOURCE 1"
+.LASF1666:
+ .string "wcscoll"
+.LASF716:
+ .string "__attribute_nonstring__ __attribute__ ((__nonstring__))"
+.LASF1762:
+ .string "__TIMER_T_TYPE void *"
+.LASF2397:
+ .string "_ZNSt10unique_ptrI4BaseSt14default_deleteIS0_EED2Ev"
+.LASF2109:
+ .string "__glibcxx_want_ranges "
+.LASF1773:
+ .string "_BITS_TIME64_H 1"
+.LASF963:
+ .string "_GLIBCXX_HAVE_TLS 1"
+.LASF2099:
+ .string "__glibcxx_want_allocator_traits_is_always_equal "
+.LASF1873:
+ .string "__CPU_ISSET_S(cpu,setsize,cpusetp) (__extension__ ({ size_t __cpu = (cpu); __cpu / 8 < (setsize) ? ((((const __cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] & __CPUMASK (__cpu))) != 0 : 0; }))"
+.LASF1840:
+ .string "CLONE_FS 0x00000200"
+.LASF343:
+ .string "__FLT32X_HAS_DENORM__ 1"
+.LASF857:
+ .string "_GLIBCXX_HAVE_FLOORF 1"
+.LASF2333:
+ .string "__isoc23_fwscanf"
+.LASF664:
+ .string "__COLD __attribute__ ((__cold__))"
+.LASF792:
+ .string "_PSTL_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)"
+.LASF297:
+ .string "__FLT32_HAS_QUIET_NAN__ 1"
+.LASF2105:
+ .string "__glibcxx_want_enable_shared_from_this "
+.LASF84:
+ .string "__GXX_CONSTEXPR_ASM__ 1"
+.LASF1675:
+ .string "wcsrchr"
+.LASF649:
+ .string "__GNU_LIBRARY__ 6"
+.LASF2306:
+ .string "long long int"
+.LASF1357:
+ .string "_EXCEPTION_DEFINES_H 1"
+.LASF9:
+ .string "__STDC_EMBED_EMPTY__ 2"
+.LASF2094:
+ .string "_GLIBCXX_TSAN_MUTEX_PRE_UNLOCK(X) "
+.LASF1950:
+ .string "STA_DEL 0x0020"
+.LASF1949:
+ .string "STA_INS 0x0010"
+.LASF1956:
+ .string "STA_PPSERROR 0x0800"
+.LASF1275:
+ .string "__glibcxx_want_constexpr_string"
+.LASF1901:
+ .string "CPU_ALLOC_SIZE(count) __CPU_ALLOC_SIZE (count)"
+.LASF129:
+ .string "__cpp_nontype_template_parameter_auto 201606L"
+.LASF399:
+ .string "__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL"
+.LASF781:
+ .string "_PSTL_VERSION 17000"
+.LASF1375:
+ .string "__glibcxx_want_is_scoped_enum "
+.LASF949:
+ .string "_GLIBCXX_HAVE_SYS_SOCKET_H 1"
+.LASF302:
+ .string "__FLT64_MIN_10_EXP__ (-307)"
+.LASF269:
+ .string "__FLT16_MIN_EXP__ (-13)"
+.LASF1113:
+ .string "__glibcxx_want_transparent_operators"
+.LASF1168:
+ .string "__glibcxx_not_fn 201603L"
+.LASF770:
+ .string "_GLIBCXX_HAS_BUILTIN(B) __has_builtin(B)"
+.LASF2064:
+ .string "offsetof"
+.LASF1014:
+ .string "_GLIBCXX_USE_C99_CTYPE 1"
+.LASF161:
+ .string "__INTMAX_MAX__ 0x7fffffffffffffffL"
+.LASF1985:
+ .string "__PTHREAD_MUTEX_HAVE_PREV 1"
+.LASF2040:
+ .string "_GLIBCXX_ATOMIC_WORD_H 1"
+.LASF94:
+ .string "__cpp_rvalue_reference 200610L"
+.LASF2033:
+ .string "__GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER"
+.LASF174:
+ .string "__UINT16_MAX__ 0xffff"
+.LASF697:
+ .string "__attribute_deprecated_msg__(msg) __attribute__ ((__deprecated__ (msg)))"
+.LASF1489:
+ .string "_GLIBCXX_TO_ADDR(P) P"
+.LASF2022:
+ .string "pthread_cleanup_push(routine,arg) do { __pthread_cleanup_class __clframe (routine, arg)"
+.LASF1708:
+ .string "_GLIBCXX_ATOMICITY_H 1"
+.LASF356:
+ .string "__FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x"
+.LASF796:
+ .string "_PSTL_PRAGMA_FORCEINLINE "
+.LASF1189:
+ .string "__glibcxx_want_sample"
+.LASF1411:
+ .string "_STL_TEMPBUF_H 1"
+.LASF2037:
+ .string "__gthrw(name) __gthrw2(__gthrw_ ## name,name,name)"
+.LASF657:
+ .string "__glibc_has_extension(ext) __has_extension (ext)"
+.LASF870:
+ .string "_GLIBCXX_HAVE_INTTYPES_H 1"
+.LASF1360:
+ .string "__throw_exception_again throw"
+.LASF447:
+ .string "__SSE__ 1"
+.LASF405:
+ .string "__DEC64X_EPSILON__ 1E-33D64x"
+.LASF1655:
+ .string "ungetwc"
+.LASF548:
+ .string "_GLIBCXX_ASSERT_FAIL(_Condition) std::__glibcxx_assert_fail(__FILE__, __LINE__, __PRETTY_FUNCTION__, #_Condition)"
+.LASF582:
+ .string "__GLIBC_USE_ISOC23"
+.LASF379:
+ .string "__DEC32_MANT_DIG__ 7"
+.LASF577:
+ .string "__USE_ATFILE"
+.LASF511:
+ .string "_GLIBCXX_NOEXCEPT noexcept"
+.LASF529:
+ .string "_GLIBCXX_BEGIN_INLINE_ABI_NAMESPACE(X) inline namespace X {"
+.LASF2207:
+ .string "_ZNSt11_Tuple_implILm1EJSt14default_deleteI4BaseEEE7_M_swapERS3_"
+.LASF2002:
+ .string "PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ERRORCHECK_NP) } }"
+.LASF1584:
+ .string "_SIZE_T_ "
+.LASF334:
+ .string "__FLT32X_MIN_10_EXP__ (-307)"
+.LASF1312:
+ .string "__glibcxx_want_ranges_cartesian_product"
+.LASF1988:
+ .string "__PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0, 0, 0, 0, 0 }"
+.LASF459:
+ .string "__unix 1"
+.LASF719:
+ .string "__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0"
+.LASF264:
+ .string "__LDBL_HAS_INFINITY__ 1"
+.LASF1991:
+ .string "__have_pthread_attr_t 1"
+.LASF1889:
+ .string "CPU_CLR_S(cpu,setsize,cpusetp) __CPU_CLR_S (cpu, setsize, cpusetp)"
+.LASF1487:
+ .string "__glibcxx_want_int_pow2 "
+.LASF699:
+ .string "__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))"
+.LASF1256:
+ .string "__glibcxx_want_unwrap_ref"
+.LASF2296:
+ .string "long unsigned int"
+.LASF1355:
+ .string "_GLIBCXX_PLACEMENT_CONSTEXPR"
+.LASF863:
+ .string "_GLIBCXX_HAVE_GETENTROPY 1"
+.LASF1131:
+ .string "__glibcxx_want_quoted_string_io"
+.LASF1361:
+ .string "_MOVE_H 1"
+.LASF583:
+ .string "__GLIBC_USE_ISOC2Y"
+.LASF1699:
+ .string "__GXX_MERGED_TYPEINFO_NAMES 0"
+.LASF1538:
+ .string "__GLIBC_USE_IEC_60559_EXT 1"
+.LASF226:
+ .string "__FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F"
+.LASF1254:
+ .string "__glibcxx_want_to_array"
+.LASF1200:
+ .string "__glibcxx_map_try_emplace 201411L"
+.LASF2035:
+ .string "__gthrw2(name,name2,type) "
+.LASF934:
+ .string "_GLIBCXX_HAVE_STRINGS_H 1"
+.LASF906:
+ .string "_GLIBCXX_HAVE_O_NONBLOCK 1"
+.LASF13:
+ .string "__VERSION__ \"15.1.1 20250425 (Red Hat 15.1.1-1)\""
+.LASF468:
+ .string "__STDC_IEC_559_COMPLEX__ 1"
+.LASF2019:
+ .string "PTHREAD_BARRIER_SERIAL_THREAD -1"
+.LASF1105:
+ .string "__glibcxx_want_is_final"
+.LASF392:
+ .string "__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD"
+.LASF31:
+ .string "__SIZEOF_LONG_DOUBLE__ 16"
+.LASF2091:
+ .string "_GLIBCXX_TSAN_MUTEX_TRY_LOCK(X) "
+.LASF70:
+ .string "__INT_FAST16_TYPE__ long int"
+.LASF1630:
+ .string "_BITS_TYPES_LOCALE_T_H 1"
+.LASF682:
+ .string "__REDIRECT_NTH(name,proto,alias) name proto __THROW __asm__ (__ASMNAME (#alias))"
+.LASF791:
+ .string "_PSTL_HIDE_FROM_ABI_POP "
+.LASF1751:
+ .string "__FSFILCNT_T_TYPE __SYSCALL_ULONG_TYPE"
+.LASF311:
+ .string "__FLT64_HAS_DENORM__ 1"
+.LASF1274:
+ .string "__glibcxx_constexpr_string 201611L"
+.LASF1154:
+ .string "__glibcxx_want_hardware_interference_size"
+.LASF321:
+ .string "__FLT128_DECIMAL_DIG__ 36"
+.LASF230:
+ .string "__FLT_HAS_DENORM__ 1"
+.LASF966:
+ .string "_GLIBCXX_HAVE_UNISTD_H 1"
+.LASF2360:
+ .string "_ZNSt13__uses_alloc05_SinkaSEPKv"
+.LASF2327:
+ .string "__wchb"
+.LASF2309:
+ .string "char16_t"
+.LASF1499:
+ .string "_USES_ALLOCATOR_H 1"
+.LASF1744:
+ .string "__PID_T_TYPE __S32_TYPE"
+.LASF2388:
+ .string "_Lock_policy"
+.LASF103:
+ .string "__cpp_return_type_deduction 201304L"
+.LASF1338:
+ .string "__glibcxx_want_unreachable"
+.LASF2066:
+ .string "_GCC_MAX_ALIGN_T "
+.LASF1422:
+ .string "__glibcxx_class_requires4(_a,_b,_c,_d,_e) "
+.LASF1321:
+ .string "__glibcxx_want_stdatomic_h"
+.LASF1272:
+ .string "__glibcxx_want_constexpr_complex"
+.LASF1403:
+ .string "_GLIBCXX_FORWARD(_Tp,__val) std::forward<_Tp>(__val)"
+.LASF1093:
+ .string "__glibcxx_enable_shared_from_this 201603L"
+.LASF1465:
+ .string "__glibcxx_requires_sorted_pred(_First,_Last,_Pred) "
+.LASF258:
+ .string "__LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L"
+.LASF1377:
+ .string "__glibcxx_want_is_virtual_base_of "
+.LASF29:
+ .string "__SIZEOF_FLOAT__ 4"
+.LASF1277:
+ .string "__glibcxx_want_constrained_equality"
+.LASF2376:
+ .string "main"
+.LASF1143:
+ .string "__glibcxx_want_as_const"
+.LASF398:
+ .string "__DEC128_EPSILON__ 1E-33DL"
+.LASF1578:
+ .string "__SIZE_T__ "
+.LASF2176:
+ .string "_ZNKSt15__uniq_ptr_implI4BaseSt14default_deleteIS0_EE6_M_ptrEv"
+.LASF1993:
+ .string "____sigset_t_defined "
+.LASF780:
+ .string "_PSTL_CONFIG_H "
+.LASF1881:
+ .string "__sched_priority sched_priority"
+.LASF984:
+ .string "_GLIBCXX_PACKAGE_URL \"\""
+.LASF65:
+ .string "__UINT_LEAST8_TYPE__ unsigned char"
+.LASF1740:
+ .string "__NLINK_T_TYPE __SYSCALL_ULONG_TYPE"
+.LASF470:
+ .string "__STDC_ISO_10646__ 201706L"
+.LASF253:
+ .string "__LDBL_MIN_10_EXP__ (-4931)"
+.LASF1904:
+ .string "_TIME_H 1"
+.LASF2119:
+ .string "__cpp_lib_transparent_operators 201510L"
+.LASF1656:
+ .string "vfwprintf"
+.LASF677:
+ .string "__warnattr(msg) __attribute__((__warning__ (msg)))"
+.LASF1451:
+ .string "_GLIBCXX_SIZED_DEALLOC(T,p,n) (p), (n) * sizeof(T)"
+.LASF2209:
+ .string "_Head_base<0, Base*, false>"
+.LASF631:
+ .string "__USE_UNIX98 1"
+.LASF50:
+ .string "__CHAR16_TYPE__ short unsigned int"
+.LASF1836:
+ .string "SCHED_ATTR_SIZE_VER1 56"
+.LASF546:
+ .string "_GLIBCXX_HAVE_IS_CONSTANT_EVALUATED 1"
+.LASF547:
+ .string "_GLIBCXX_VERBOSE_ASSERT 1"
+.LASF644:
+ .string "__USE_FORTIFY_LEVEL 0"
+.LASF629:
+ .string "__USE_XOPEN 1"
+.LASF626:
+ .string "__USE_POSIX199506 1"
+.LASF1218:
+ .string "__glibcxx_unordered_map_try_emplace 201411L"
+.LASF2300:
+ .string "unsigned int"
+.LASF799:
+ .string "_PSTL_PRAGMA_SIMD_EXCLUSIVE_SCAN(PRM) _PSTL_PRAGMA(omp scan exclusive(PRM))"
+.LASF1179:
+ .string "__glibcxx_want_gcd_lcm"
+.LASF2027:
+ .string "__GTHREAD_INLINE inline __GTHREAD_ALWAYS_INLINE"
+.LASF2361:
+ .string "_ZdlPvm"
+.LASF1110:
+ .string "__glibcxx_transformation_trait_aliases 201304L"
+.LASF923:
+ .string "_GLIBCXX_HAVE_SINL 1"
+.LASF2365:
+ .string "_ZNSt10_Head_baseILm1ESt14default_deleteI4BaseELb1EEC2Ev"
+.LASF1758:
+ .string "__SUSECONDS64_T_TYPE __SQUAD_TYPE"
+.LASF692:
+ .string "__attribute_const__ __attribute__ ((__const__))"
+.LASF2137:
+ .string "exception_ptr"
+.LASF1369:
+ .string "__glibcxx_want_is_final "
+.LASF2198:
+ .string "_Tuple_impl<1, std::default_delete<Base> >"
+.LASF702:
+ .string "__returns_nonnull __attribute__ ((__returns_nonnull__))"
+.LASF1784:
+ .string "__FLOAT_WORD_ORDER __BYTE_ORDER"
+.LASF1304:
+ .string "__glibcxx_want_ranges_to_container"
+.LASF2096:
+ .string "_GLIBCXX_TSAN_MUTEX_PRE_SIGNAL(X) "
+.LASF1159:
+ .string "__glibcxx_is_invocable 201703L"
+.LASF227:
+ .string "__FLT_MIN__ 1.17549435082228750796873653722224568e-38F"
+.LASF1132:
+ .string "__glibcxx_shared_timed_mutex 201402L"
+.LASF993:
+ .string "_GLIBCXX98_USE_C99_COMPLEX 1"
+.LASF636:
+ .string "__USE_LARGEFILE 1"
+.LASF724:
+ .string "__LDBL_REDIR2_DECL(name) "
+.LASF44:
+ .string "__SIZE_TYPE__ long unsigned int"
+.LASF254:
+ .string "__LDBL_MAX_EXP__ 16384"
+.LASF1155:
+ .string "__glibcxx_invoke 201411L"
+.LASF2304:
+ .string "short int"
+.LASF452:
+ .string "__MMX_WITH_SSE__ 1"
+.LASF1877:
+ .string "__CPU_ALLOC_SIZE(count) ((((count) + __NCPUBITS - 1) / __NCPUBITS) * sizeof (__cpu_mask))"
+.LASF11:
+ .string "__GNUC_MINOR__ 1"
+.LASF1415:
+ .string "_GLIBCXX26_ALGO_DEF_VAL_T(_Iterator) "
+.LASF4:
+ .string "__STDC_UTF_16__ 1"
+.LASF2089:
+ .string "ATOMIC_FLAG_INIT { 0 }"
+.LASF473:
+ .string "_CPP_CPPCONFIG_WRAPPER 1"
+.LASF1705:
+ .string "_GLIBCXX_MEM_FN_TRAITS"
+.LASF99:
+ .string "__cpp_nsdmi 200809L"
+.LASF23:
+ .string "_LP64 1"
+.LASF1883:
+ .string "CPU_SET(cpu,cpusetp) __CPU_SET_S (cpu, sizeof (cpu_set_t), cpusetp)"
+.LASF1025:
+ .string "_GLIBCXX_USE_C99_STDINT_TR1 1"
+.LASF88:
+ .string "__cpp_raw_strings 200710L"
+.LASF1394:
+ .string "__cpp_lib_bool_constant 201505L"
+.LASF1812:
+ .string "__ASM_X86_BITSPERLONG_H "
+.LASF1728:
+ .string "__S64_TYPE long int"
+.LASF2122:
+ .string "__cpp_lib_parallel_algorithm 201603L"
+.LASF1624:
+ .string "__wint_t_defined 1"
+.LASF207:
+ .string "__UINT_FAST32_MAX__ 0xffffffffffffffffUL"
+.LASF85:
+ .string "__cpp_binary_literals 201304L"
+.LASF543:
+ .string "_GLIBCXX_NAMESPACE_LDBL_OR_CXX11 _GLIBCXX_NAMESPACE_CXX11"
+.LASF1818:
+ .string "__struct_group_tag(TAG) "
+.LASF1318:
+ .string "__glibcxx_want_ranges_iota"
+.LASF198:
+ .string "__INT_FAST8_WIDTH__ 8"
+.LASF164:
+ .string "__UINTMAX_C(c) c ## UL"
+.LASF1334:
+ .string "__glibcxx_want_string_contains"
+.LASF1401:
+ .string "_GLIBCXX_FWDREF(_Tp) _Tp&&"
+.LASF1074:
+ .string "__glibcxx_want_hardware_interference_size "
+.LASF751:
+ .string "_GLIBCXX_NATIVE_THREAD_ID pthread_self()"
+.LASF2103:
+ .string "__glibcxx_want_constexpr_dynamic_alloc "
+.LASF45:
+ .string "__PTRDIFF_TYPE__ long int"
+.LASF2225:
+ .string "_ZNSt11_Tuple_implILm0EJP4BaseSt14default_deleteIS0_EEEC4ERKS1_RKS3_"
+.LASF1301:
+ .string "__glibcxx_want_is_scoped_enum"
+.LASF189:
+ .string "__UINT_LEAST8_MAX__ 0xff"
+.LASF291:
+ .string "__FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32"
+.LASF621:
+ .string "__USE_ISOC95 1"
+.LASF536:
+ .string "_GLIBCXX_END_NAMESPACE_ALGO "
+.LASF1205:
+ .string "__glibcxx_want_memory_resource"
+.LASF177:
+ .string "__INT_LEAST8_MAX__ 0x7f"
+.LASF187:
+ .string "__INT64_C(c) c ## L"
+.LASF531:
+ .string "_GLIBCXX_STD_C std"
+.LASF903:
+ .string "_GLIBCXX_HAVE_NETINET_IN_H 1"
+.LASF534:
+ .string "_GLIBCXX_STD_A std"
+.LASF1671:
+ .string "wcsncat"
+.LASF762:
+ .string "_GLIBCXX_USE_C99_MATH _GLIBCXX11_USE_C99_MATH"
+.LASF1531:
+ .string "__GLIBC_USE_LIB_EXT2"
+.LASF12:
+ .string "__GNUC_PATCHLEVEL__ 1"
+.LASF711:
+ .string "__va_arg_pack() __builtin_va_arg_pack ()"
+ .section .debug_line_str,"MS",@progbits,1
+.LASF1:
+ .string "."
+.LASF0:
+ .string "dwarf.cc"
+ .hidden __dso_handle
+ .globl __gxx_personality_v0
+ .ident "GCC: (GNU) 15.1.1 20250425 (Red Hat 15.1.1-1)"
+ .section .note.GNU-stack,"",@progbits
diff --git a/binutils/testsuite/binutils-all/x86-64/pr32927-1.d b/binutils/testsuite/binutils-all/x86-64/pr32927-1.d
new file mode 100644
index 0000000..beaf44b
--- /dev/null
+++ b/binutils/testsuite/binutils-all/x86-64/pr32927-1.d
@@ -0,0 +1,6 @@
+#source: dwarf4.s
+#as: --64
+#readelf: --dwarf-check --debug-dump=Ranges
+
+Contents of the \.debug_ranges section:
+#pass
diff --git a/binutils/testsuite/binutils-all/x86-64/pr32927-2.d b/binutils/testsuite/binutils-all/x86-64/pr32927-2.d
new file mode 100644
index 0000000..51ebe93
--- /dev/null
+++ b/binutils/testsuite/binutils-all/x86-64/pr32927-2.d
@@ -0,0 +1,6 @@
+#source: dwarf5.s
+#as: --64
+#readelf: --dwarf-check --debug-dump=Ranges
+
+Contents of the \.debug_rnglists section:
+#pass
diff --git a/binutils/testsuite/binutils-all/x86-64/x86-64.exp b/binutils/testsuite/binutils-all/x86-64/x86-64.exp
index 2df0269..05c7304 100644
--- a/binutils/testsuite/binutils-all/x86-64/x86-64.exp
+++ b/binutils/testsuite/binutils-all/x86-64/x86-64.exp
@@ -81,7 +81,7 @@ if {[catch "system \"bzip2 -dc $t > $tempfile\""] != 0} {
fail $testname
} else {
send_log "cmp tmpdir/pr27708.out $srcdir/$subdir/pr27708.dump\n"
- verbose "cmp tmpdir/pr27708.out $srcdir/$subdir/pr26808.dump" 1
+ verbose "cmp tmpdir/pr27708.out $srcdir/$subdir/pr27708.dump" 1
set status [remote_exec build cmp "tmpdir/pr27708.out $srcdir/$subdir/pr27708.dump"]
set exec_output [lindex $status 1]
set exec_output [prune_warnings $exec_output]
diff --git a/binutils/testsuite/lib/binutils-common.exp b/binutils/testsuite/lib/binutils-common.exp
index 41d94d2..2da7138 100644
--- a/binutils/testsuite/lib/binutils-common.exp
+++ b/binutils/testsuite/lib/binutils-common.exp
@@ -480,6 +480,36 @@ proc supports_dt_relr {} {
return 0
}
+# Whether a target assembler supports --gsframe.
+proc gas_sframe_check {} {
+ global check_as_sframe_result
+ global AS
+ global ASFLAGS
+ if [info exists check_as_sframe_result] {
+ return $check_as_sframe_result
+ }
+
+ set as_file "tmpdir/check_as_sframe.s"
+ set as_fh [open $as_file w 0666]
+ puts $as_fh "# Generated file. DO NOT EDIT"
+ puts $as_fh "\t.cfi_startproc"
+ puts $as_fh "\t.cfi_endproc"
+ close $as_fh
+ remote_download host $as_file
+ verbose -log "Checking SFrame support in AS:"
+
+ set status [remote_exec host "$AS $ASFLAGS --gsframe $as_file"]
+
+ if { [lindex $status 0] != 0 } then {
+ verbose -log "SFrame not supported in AS"
+ set check_as_sframe_result 0
+ } else {
+ verbose -log "SFrame supported in AS"
+ set check_as_sframe_result 1
+ }
+ return $check_as_sframe_result
+}
+
# get_relative_path FROM TO
#
# Return a relative path to TO starting from FROM, which is usually
diff --git a/binutils/windint.h b/binutils/windint.h
index 3b950ac..10cf46e 100644
--- a/binutils/windint.h
+++ b/binutils/windint.h
@@ -1087,9 +1087,9 @@ extern void get_windres_bfd_content (windres_bfd *, void *, rc_uint_type, rc_uin
extern void windres_put_8 (windres_bfd *, void *, rc_uint_type);
extern void windres_put_16 (windres_bfd *, void *, rc_uint_type);
extern void windres_put_32 (windres_bfd *, void *, rc_uint_type);
-extern rc_uint_type windres_get_8 (windres_bfd *, const void *, rc_uint_type);
-extern rc_uint_type windres_get_16 (windres_bfd *, const void *, rc_uint_type);
-extern rc_uint_type windres_get_32 (windres_bfd *, const void *, rc_uint_type);
+extern rc_uint_type windres_get_8 (windres_bfd *, const void *);
+extern rc_uint_type windres_get_16 (windres_bfd *, const void *);
+extern rc_uint_type windres_get_32 (windres_bfd *, const void *);
extern void set_windres_bfd (windres_bfd *, bfd *, asection *, rc_uint_type);
extern void set_windres_bfd_endianness (windres_bfd *, int);
diff --git a/binutils/windres.c b/binutils/windres.c
index 18062f5..cfd306b 100644
--- a/binutils/windres.c
+++ b/binutils/windres.c
@@ -1056,23 +1056,24 @@ main (int argc, char **argv)
/* Write the output file. */
reswr_init ();
+ bool ok;
switch (output_format)
{
default:
abort ();
case RES_FORMAT_RC:
- write_rc_file (output_filename, resources);
+ ok = write_rc_file (output_filename, resources);
break;
case RES_FORMAT_RES:
- write_res_file (output_filename, resources);
+ ok = write_res_file (output_filename, resources);
break;
case RES_FORMAT_COFF:
- write_coff_file (output_filename, target, resources);
+ ok = write_coff_file (output_filename, target, resources);
break;
}
- xexit (0);
- return 0;
+ xexit (ok ? 0 : 1);
+ return ok ? 0 : 1;
}
static void
@@ -1094,13 +1095,18 @@ windres_open_as_binary (const char *filename, int rdmode)
{
bfd *abfd;
- abfd = (rdmode ? bfd_openr (filename, "binary") : bfd_openw (filename, "binary"));
- if (! abfd)
- fatal ("can't open `%s' for %s", filename, (rdmode ? "input" : "output"));
-
- if (rdmode && ! bfd_check_format (abfd, bfd_object))
- fatal ("can't open `%s' for input.", filename);
-
+ if (rdmode)
+ {
+ abfd = bfd_openr (filename, "binary");
+ if (abfd == NULL || !bfd_check_format (abfd, bfd_object))
+ fatal ("can't open `%s' for input", filename);
+ }
+ else
+ {
+ abfd = bfd_openw (filename, "binary");
+ if (abfd == NULL || !bfd_set_format (abfd, bfd_object))
+ fatal ("can't open `%s' for output", filename);
+ }
return abfd;
}
@@ -1204,23 +1210,15 @@ target_put_32 (void *p, rc_uint_type value)
}
static rc_uint_type
-target_get_8 (const void *p, rc_uint_type length)
+target_get_8 (const void *p)
{
- rc_uint_type ret;
-
- if (length < 1)
- fatal ("Resource too small for getting 8-bit value.");
-
- ret = (rc_uint_type) *((const bfd_byte *) p);
+ rc_uint_type ret = *((const bfd_byte *) p);
return ret & 0xff;
}
static rc_uint_type
-target_get_16 (const void *p, rc_uint_type length)
+target_get_16 (const void *p)
{
- if (length < 2)
- fatal ("Resource too small for getting 16-bit value.");
-
if (target_is_bigendian)
return bfd_getb16 (p);
else
@@ -1228,11 +1226,8 @@ target_get_16 (const void *p, rc_uint_type length)
}
static rc_uint_type
-target_get_32 (const void *p, rc_uint_type length)
+target_get_32 (const void *p)
{
- if (length < 4)
- fatal ("Resource too small for getting 32-bit value.");
-
if (target_is_bigendian)
return bfd_getb32 (p);
else
@@ -1298,14 +1293,12 @@ windres_put_32 (windres_bfd *wrbfd, void *data, rc_uint_type value)
}
rc_uint_type
-windres_get_8 (windres_bfd *wrbfd, const void *data, rc_uint_type length)
+windres_get_8 (windres_bfd *wrbfd, const void *data)
{
- if (length < 1)
- fatal ("windres_get_8: unexpected eob.");
switch (WR_KIND(wrbfd))
{
case WR_KIND_TARGET:
- return target_get_8 (data, length);
+ return target_get_8 (data);
case WR_KIND_BFD:
case WR_KIND_BFD_BIN_B:
case WR_KIND_BFD_BIN_L:
@@ -1317,14 +1310,12 @@ windres_get_8 (windres_bfd *wrbfd, const void *data, rc_uint_type length)
}
rc_uint_type
-windres_get_16 (windres_bfd *wrbfd, const void *data, rc_uint_type length)
+windres_get_16 (windres_bfd *wrbfd, const void *data)
{
- if (length < 2)
- fatal ("windres_get_16: unexpected eob.");
switch (WR_KIND(wrbfd))
{
case WR_KIND_TARGET:
- return target_get_16 (data, length);
+ return target_get_16 (data);
case WR_KIND_BFD:
case WR_KIND_BFD_BIN_B:
return bfd_get_16 (WR_BFD(wrbfd), data);
@@ -1337,14 +1328,12 @@ windres_get_16 (windres_bfd *wrbfd, const void *data, rc_uint_type length)
}
rc_uint_type
-windres_get_32 (windres_bfd *wrbfd, const void *data, rc_uint_type length)
+windres_get_32 (windres_bfd *wrbfd, const void *data)
{
- if (length < 4)
- fatal ("windres_get_32: unexpected eob.");
switch (WR_KIND(wrbfd))
{
case WR_KIND_TARGET:
- return target_get_32 (data, length);
+ return target_get_32 (data);
case WR_KIND_BFD:
case WR_KIND_BFD_BIN_B:
return bfd_get_32 (WR_BFD(wrbfd), data);
diff --git a/binutils/windres.h b/binutils/windres.h
index 309564e..15c6ad0 100644
--- a/binutils/windres.h
+++ b/binutils/windres.h
@@ -35,9 +35,9 @@ extern int verbose;
extern rc_res_directory *read_rc_file (const char *, const char *, const char *, int, int);
extern rc_res_directory *read_res_file (const char *);
extern rc_res_directory *read_coff_rsrc (const char *, const char *);
-extern void write_rc_file (const char *, const rc_res_directory *);
-extern void write_res_file (const char *, const rc_res_directory *);
-extern void write_coff_file (const char *, const char *, const rc_res_directory *);
+extern bool write_rc_file (const char *, const rc_res_directory *);
+extern bool write_res_file (const char *, const rc_res_directory *);
+extern bool write_coff_file (const char *, const char *, const rc_res_directory *);
extern rc_res_resource *bin_to_res (windres_bfd *, rc_res_id, const bfd_byte *,
rc_uint_type);