Revert "Remove duplicate symbols in .def for absl.dll"
This reverts commit b51cc5df50c2e38415a0da952287c778317de5a6.
Reason for revert: Reverting the component build, see crbug.com/1098761.
Original change's description:
> Remove duplicate symbols in .def for absl.dll
>
> Bug: None
> Change-Id: I89c105a652db701c083a03f1c0c891e00d2e6776
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2260754
> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
> Commit-Queue: Danil Chapovalov <danilchap@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#781413}
TBR=mbonadei@chromium.org,danilchap@chromium.org
Change-Id: I85e28005c25270b150503c0f889363e47c4c2ad1
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1098761
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2264125
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#781887}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 558ed636cdb0f79675d0805c8fbc40373ac7ebbf
diff --git a/BUILD.gn b/BUILD.gn
index cc13d93..f238488 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -35,22 +35,20 @@
public_deps = [
"//third_party/abseil-cpp/absl/algorithm:container",
- "//third_party/abseil-cpp/absl/base",
"//third_party/abseil-cpp/absl/base:config",
"//third_party/abseil-cpp/absl/base:core_headers",
"//third_party/abseil-cpp/absl/container:inlined_vector",
- "//third_party/abseil-cpp/absl/hash",
- "//third_party/abseil-cpp/absl/memory",
- "//third_party/abseil-cpp/absl/meta:type_traits",
- "//third_party/abseil-cpp/absl/numeric:int128",
- "//third_party/abseil-cpp/absl/strings",
- "//third_party/abseil-cpp/absl/types:optional",
- "//third_party/abseil-cpp/absl/types:span",
- "//third_party/abseil-cpp/absl/types:variant",
# Disabled because of static initializers:
# "//third_party/abseil-cpp/absl/debugging:failure_signal_handler",
# "//third_party/abseil-cpp/absl/debugging:symbolize",
+
+ "//third_party/abseil-cpp/absl/hash",
+ "//third_party/abseil-cpp/absl/memory",
+ "//third_party/abseil-cpp/absl/meta:type_traits",
+ "//third_party/abseil-cpp/absl/strings",
+ "//third_party/abseil-cpp/absl/types:optional",
+ "//third_party/abseil-cpp/absl/types:variant",
]
}
diff --git a/generate_def_file.py b/generate_def_file.py
index e77ff43..96aba3d 100644
--- a/generate_def_file.py
+++ b/generate_def_file.py
@@ -56,13 +56,13 @@
logging.info('[%s] Found %d object files.', cpu, len(obj_files))
- absl_symbols = set()
+ absl_symbols = []
for f in obj_files:
stdout = subprocess.check_output(['llvm-nm-9', f], cwd=os.getcwd())
for line in stdout.splitlines():
match = re.match(ABSL_SYM_RE, line.decode('utf-8'))
if match:
- absl_symbols.add(match.group('symbol'))
+ absl_symbols.append(match.group('symbol'))
logging.info('[%s] Found %d absl symbols.', cpu, len(absl_symbols))
diff --git a/symbols_arm64.def b/symbols_arm64.def
index b814861..101c403 100644
--- a/symbols_arm64.def
+++ b/symbols_arm64.def
@@ -19,6 +19,13 @@
?CalculateBase64EscapedLenInternal@strings_internal@absl@@YA_K_K_N@Z
?CatPieces@strings_internal@absl@@YA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@V?$initializer_list@Vstring_view@absl@@@5@@Z
?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
?CityHash32@hash_internal@absl@@YAIPEBD_K@Z
?CityHash64@hash_internal@absl@@YA_KPEBD_K@Z
?CityHash64WithSeed@hash_internal@absl@@YA_KPEBD_K1@Z
@@ -29,11 +36,13 @@
?CombineLargeContiguousImpl32@CityHashState@hash_internal@absl@@CA_K_KPEBE0@Z
?CombineLargeContiguousImpl64@CityHashState@hash_internal@absl@@CA_K_KPEBE0@Z
?ControlWord@base_internal@absl@@YAPEAU?$atomic@I@__1@std@@PEAVonce_flag@2@@Z
+ ?ControlWord@base_internal@absl@@YAPEAU?$atomic@I@__1@std@@PEAVonce_flag@2@@Z
?CurrentThreadIdentityIfPresent@base_internal@absl@@YAPEAUThreadIdentity@12@XZ
?DecodeWaitCycles@SpinLock@base_internal@absl@@KA_KI@Z
?Digits10@?$BigUnsigned@$03@strings_internal@absl@@SAHXZ
?Digits10@?$BigUnsigned@$0FE@@strings_internal@absl@@SAHXZ
?DisableRescheduling@SchedulingGuard@base_internal@absl@@CA_NXZ
+ ?DisableRescheduling@SchedulingGuard@base_internal@absl@@CA_NXZ
?DoLoad@?$AtomicHook@P6AXPEBDH000@Z@base_internal@absl@@AEBAP6AXPEBDH000@ZXZ
?DoLoad@?$AtomicHook@P6AXPEBX_J@Z@base_internal@absl@@AEBAP6AXPEBX_J@ZXZ
?DoLoad@?$AtomicHook@P6A_NW4LogSeverity@absl@@PEBDHPEAPEADPEAH@Z@base_internal@absl@@AEBAP6A_NW4LogSeverity@3@PEBDHPEAPEADPEAH@ZXZ
@@ -43,6 +52,7 @@
?DummyFunction@?$AtomicHook@P6AXPEBX_J@Z@base_internal@absl@@CAXPEBX_J@Z
?DummyFunction@?$AtomicHook@P6A_NW4LogSeverity@absl@@PEBDHPEAPEADPEAH@Z@base_internal@absl@@CA_NW4LogSeverity@3@PEBDHPEAPEADPEAH@Z
?EnableRescheduling@SchedulingGuard@base_internal@absl@@CAX_N@Z
+ ?EnableRescheduling@SchedulingGuard@base_internal@absl@@CAX_N@Z
?EncodeUTF8Char@strings_internal@absl@@YA_KPEAD_U@Z
?EncodeWaitCycles@SpinLock@base_internal@absl@@KAI_J0@Z
?EndsWithIgnoreCase@absl@@YA_NVstring_view@1@0@Z
@@ -77,6 +87,13 @@
?LogSeverityName@absl@@YAPEBDW4LogSeverity@1@@Z
?MakeInt128@absl@@YA?AVint128@1@_J_K@Z
?MakeUint128@absl@@YA?AVuint128@1@_K0@Z
+ ?MakeUint128@absl@@YA?AVuint128@1@_K0@Z
+ ?MakeUint128@absl@@YA?AVuint128@1@_K0@Z
+ ?MakeUint128@absl@@YA?AVuint128@1@_K0@Z
+ ?Min@string_view@absl@@CA_K_K0@Z
+ ?Min@string_view@absl@@CA_K_K0@Z
+ ?Min@string_view@absl@@CA_K_K0@Z
+ ?Min@string_view@absl@@CA_K_K0@Z
?Min@string_view@absl@@CA_K_K0@Z
?MultiplyBy@?$BigUnsigned@$03@strings_internal@absl@@AEAAXHPEBI@Z
?MultiplyBy@?$BigUnsigned@$03@strings_internal@absl@@QEAAXI@Z
@@ -112,6 +129,8 @@
?RegisterSpinLockProfiler@base_internal@absl@@YAXP6AXPEBX_J@Z@Z
?RemoveExtraAsciiWhitespace@absl@@YAXPEAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@@Z
?Resize@?$ResizeUninitializedTraits@V?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@X@strings_internal@absl@@SAXPEAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@_K@Z
+ ?Resize@?$ResizeUninitializedTraits@V?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@X@strings_internal@absl@@SAXPEAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@_K@Z
+ ?Resize@?$ResizeUninitializedTraits@V?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@X@strings_internal@absl@@SAXPEAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@_K@Z
?Rethrow@variant_internal@absl@@YAXXZ
?SafeWriteToStderr@raw_logging_internal@absl@@YAXPEBD_K@Z
?SetCurrentThreadIdentity@base_internal@absl@@YAXPEAUThreadIdentity@12@P6AXPEAX@Z@Z
@@ -126,9 +145,11 @@
?SlowLock@SpinLock@base_internal@absl@@AEAAXXZ
?SlowUnlock@SpinLock@base_internal@absl@@AEAAXI@Z
?SpinLockDelay@base_internal@absl@@YAXPEAU?$atomic@I@__1@std@@IHW4SchedulingMode@12@@Z
+ ?SpinLockDelay@base_internal@absl@@YAXPEAU?$atomic@I@__1@std@@IHW4SchedulingMode@12@@Z
?SpinLockSuggestedDelayNS@base_internal@absl@@YAHH@Z
?SpinLockWait@base_internal@absl@@YAIPEAU?$atomic@I@__1@std@@HQEBUSpinLockWaitTransition@12@W4SchedulingMode@12@@Z
?SpinLockWake@base_internal@absl@@YAXPEAU?$atomic@I@__1@std@@_N@Z
+ ?SpinLockWake@base_internal@absl@@YAXPEAU?$atomic@I@__1@std@@_N@Z
?SpinLoop@SpinLock@base_internal@absl@@AEAAIXZ
?StartsWithIgnoreCase@absl@@YA_NVstring_view@1@0@Z
?Store@?$AtomicHook@P6AXPEBX_J@Z@base_internal@absl@@QEAAXP6AXPEBX_J@Z@Z
@@ -143,8 +164,13 @@
?StrReplaceAll@absl@@YA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@Vstring_view@1@V?$initializer_list@U?$pair@Vstring_view@absl@@V12@@__1@std@@@4@@Z
?StrReplaceAll@absl@@YAHV?$initializer_list@U?$pair@Vstring_view@absl@@V12@@__1@std@@@std@@PEAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@3@@Z
?StripAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
+ ?StripAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
+ ?StripLeadingAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
?StripLeadingAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
?StripTrailingAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
+ ?StripTrailingAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
+ ?StrlenInternal@string_view@absl@@CA_KPEBD@Z
+ ?StrlenInternal@string_view@absl@@CA_KPEBD@Z
?StrlenInternal@string_view@absl@@CA_KPEBD@Z
?SubstituteAndAppendArray@substitute_internal@absl@@YAXPEAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@Vstring_view@2@PEBV62@_K@Z
?ThrowBadVariantAccess@variant_internal@absl@@YAXXZ
@@ -176,12 +202,21 @@
?ToString@?$BigUnsigned@$0FE@@strings_internal@absl@@QEBA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@XZ
?TryLockInternal@SpinLock@base_internal@absl@@AEAAIII@Z
?Uint128High64@absl@@YA_KVuint128@1@@Z
+ ?Uint128High64@absl@@YA_KVuint128@1@@Z
+ ?Uint128High64@absl@@YA_KVuint128@1@@Z
+ ?Uint128High64@absl@@YA_KVuint128@1@@Z
?Uint128High64@hash_internal@absl@@YA_KAEBU?$pair@_K_K@__1@std@@@Z
?Uint128Low64@absl@@YA_KVuint128@1@@Z
+ ?Uint128Low64@absl@@YA_KVuint128@1@@Z
+ ?Uint128Low64@absl@@YA_KVuint128@1@@Z
+ ?Uint128Low64@absl@@YA_KVuint128@1@@Z
?Uint128Low64@hash_internal@absl@@YA_KAEBU?$pair@_K_K@__1@std@@@Z
?Uint128Max@absl@@YA?AVuint128@1@XZ
?UnalignedLoad16@base_internal@absl@@YAGPEBX@Z
?UnalignedLoad32@base_internal@absl@@YAIPEBX@Z
+ ?UnalignedLoad32@base_internal@absl@@YAIPEBX@Z
+ ?UnalignedLoad32@base_internal@absl@@YAIPEBX@Z
+ ?UnalignedLoad64@base_internal@absl@@YA_KPEBX@Z
?UnalignedLoad64@base_internal@absl@@YA_KPEBX@Z
?Utf8SafeCEscape@absl@@YA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@Vstring_view@1@@Z
?Utf8SafeCHexEscape@absl@@YA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@Vstring_view@1@@Z
@@ -217,15 +252,24 @@
?allocate@?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@QEAAPEAUViableSubstitution@strings_internal@absl@@_KPEBX@Z
?allocate@?$allocator_traits@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@SAPEAUViableSubstitution@strings_internal@absl@@AEAV?$allocator@UViableSubstitution@strings_internal@absl@@@23@_K@Z
?ascii_isdigit@absl@@YA_NE@Z
+ ?ascii_isdigit@absl@@YA_NE@Z
?ascii_isprint@absl@@YA_NE@Z
?ascii_isspace@absl@@YA_NE@Z
+ ?ascii_isspace@absl@@YA_NE@Z
+ ?ascii_isspace@absl@@YA_NE@Z
?ascii_isxdigit@absl@@YA_NE@Z
?ascii_tolower@absl@@YADE@Z
+ ?ascii_tolower@absl@@YADE@Z
?ascii_toupper@absl@@YADE@Z
?back@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEAAAEAUViableSubstitution@strings_internal@absl@@XZ
?begin@?$initializer_list@U?$pair@Vstring_view@absl@@V12@@__1@std@@@std@@QEBAPEBU?$pair@Vstring_view@absl@@V12@@__1@2@XZ
?begin@?$initializer_list@Vstring_view@absl@@@std@@QEBAPEBVstring_view@absl@@XZ
?begin@string_view@absl@@QEBAPEBDXZ
+ ?begin@string_view@absl@@QEBAPEBDXZ
+ ?begin@string_view@absl@@QEBAPEBDXZ
+ ?begin@string_view@absl@@QEBAPEBDXZ
+ ?begin@string_view@absl@@QEBAPEBDXZ
+ ?begin@string_view@absl@@QEBAPEBDXZ
?capacity@?$__split_buffer@UViableSubstitution@strings_internal@absl@@AEAV?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEBA_KXZ
?capacity@?$__vector_base@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@IEBA_KXZ
?capacity@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEBA_KXZ
@@ -234,14 +278,31 @@
?data@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEBAPEBUViableSubstitution@strings_internal@absl@@XZ
?data@AlphaNum@absl@@QEBAPEBDXZ
?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
?deallocate@?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@QEAAXPEAUViableSubstitution@strings_internal@absl@@_K@Z
?deallocate@?$allocator_traits@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@SAXAEAV?$allocator@UViableSubstitution@strings_internal@absl@@@23@PEAUViableSubstitution@strings_internal@absl@@_K@Z
?destroy@?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@QEAAXPEAUViableSubstitution@strings_internal@absl@@@Z
?empty@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEBA_NXZ
?empty@string_view@absl@@QEBA_NXZ
+ ?empty@string_view@absl@@QEBA_NXZ
+ ?empty@string_view@absl@@QEBA_NXZ
+ ?empty@string_view@absl@@QEBA_NXZ
+ ?empty@string_view@absl@@QEBA_NXZ
+ ?empty@string_view@absl@@QEBA_NXZ
?end@?$initializer_list@U?$pair@Vstring_view@absl@@V12@@__1@std@@@std@@QEBAPEBU?$pair@Vstring_view@absl@@V12@@__1@2@XZ
?end@?$initializer_list@Vstring_view@absl@@@std@@QEBAPEBVstring_view@absl@@XZ
?end@string_view@absl@@QEBAPEBDXZ
+ ?end@string_view@absl@@QEBAPEBDXZ
+ ?end@string_view@absl@@QEBAPEBDXZ
+ ?end@string_view@absl@@QEBAPEBDXZ
+ ?end@string_view@absl@@QEBAPEBDXZ
+ ?end@string_view@absl@@QEBAPEBDXZ
?find@string_view@absl@@QEBA_KD_K@Z
?find@string_view@absl@@QEBA_KV12@_K@Z
?find_first_not_of@string_view@absl@@QEBA_KD_K@Z
@@ -261,6 +322,7 @@
?from_chars@absl@@YA?AUfrom_chars_result@1@PEBD0AEANW4chars_format@1@@Z
?gbswap_16@absl@@YAGG@Z
?gbswap_32@absl@@YAII@Z
+ ?gbswap_32@absl@@YAII@Z
?gbswap_64@absl@@YA_K_K@Z
?length@string_view@absl@@QEBA_KXZ
?max@?$numeric_limits@Vuint128@absl@@@__1@std@@SA?AVuint128@absl@@XZ
@@ -277,8 +339,10 @@
?overflow@OStringStream@strings_internal@absl@@EEAAHH@Z
?pop_back@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEAAXXZ
?rbegin@string_view@absl@@QEBA?AV?$reverse_iterator@PEBD@__1@std@@XZ
+ ?rbegin@string_view@absl@@QEBA?AV?$reverse_iterator@PEBD@__1@std@@XZ
?remove_prefix@string_view@absl@@QEAAX_K@Z
?rend@string_view@absl@@QEBA?AV?$reverse_iterator@PEBD@__1@std@@XZ
+ ?rend@string_view@absl@@QEBA?AV?$reverse_iterator@PEBD@__1@std@@XZ
?reserve@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEAAX_K@Z
?reset@?$unique_ptr@UThreadIdentity@base_internal@absl@@P6AXPEAX@Z@__1@std@@QEAAXPEAUThreadIdentity@base_internal@absl@@@Z
?rfind@string_view@absl@@QEBA_KD_K@Z
@@ -298,6 +362,18 @@
?size@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEBA_KXZ
?size@AlphaNum@absl@@QEBA_KXZ
?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?substr@string_view@absl@@QEBA?AV12@_K0@Z
+ ?substr@string_view@absl@@QEBA?AV12@_K0@Z
+ ?substr@string_view@absl@@QEBA?AV12@_K0@Z
+ ?substr@string_view@absl@@QEBA?AV12@_K0@Z
?substr@string_view@absl@@QEBA?AV12@_K0@Z
?throw_bad_optional_access@optional_internal@absl@@YAXXZ
?what@bad_optional_access@absl@@UEBAPEBDXZ
diff --git a/symbols_x64.def b/symbols_x64.def
index b814861..101c403 100644
--- a/symbols_x64.def
+++ b/symbols_x64.def
@@ -19,6 +19,13 @@
?CalculateBase64EscapedLenInternal@strings_internal@absl@@YA_K_K_N@Z
?CatPieces@strings_internal@absl@@YA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@V?$initializer_list@Vstring_view@absl@@@5@@Z
?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
+ ?CheckLengthInternal@string_view@absl@@CA_K_K@Z
?CityHash32@hash_internal@absl@@YAIPEBD_K@Z
?CityHash64@hash_internal@absl@@YA_KPEBD_K@Z
?CityHash64WithSeed@hash_internal@absl@@YA_KPEBD_K1@Z
@@ -29,11 +36,13 @@
?CombineLargeContiguousImpl32@CityHashState@hash_internal@absl@@CA_K_KPEBE0@Z
?CombineLargeContiguousImpl64@CityHashState@hash_internal@absl@@CA_K_KPEBE0@Z
?ControlWord@base_internal@absl@@YAPEAU?$atomic@I@__1@std@@PEAVonce_flag@2@@Z
+ ?ControlWord@base_internal@absl@@YAPEAU?$atomic@I@__1@std@@PEAVonce_flag@2@@Z
?CurrentThreadIdentityIfPresent@base_internal@absl@@YAPEAUThreadIdentity@12@XZ
?DecodeWaitCycles@SpinLock@base_internal@absl@@KA_KI@Z
?Digits10@?$BigUnsigned@$03@strings_internal@absl@@SAHXZ
?Digits10@?$BigUnsigned@$0FE@@strings_internal@absl@@SAHXZ
?DisableRescheduling@SchedulingGuard@base_internal@absl@@CA_NXZ
+ ?DisableRescheduling@SchedulingGuard@base_internal@absl@@CA_NXZ
?DoLoad@?$AtomicHook@P6AXPEBDH000@Z@base_internal@absl@@AEBAP6AXPEBDH000@ZXZ
?DoLoad@?$AtomicHook@P6AXPEBX_J@Z@base_internal@absl@@AEBAP6AXPEBX_J@ZXZ
?DoLoad@?$AtomicHook@P6A_NW4LogSeverity@absl@@PEBDHPEAPEADPEAH@Z@base_internal@absl@@AEBAP6A_NW4LogSeverity@3@PEBDHPEAPEADPEAH@ZXZ
@@ -43,6 +52,7 @@
?DummyFunction@?$AtomicHook@P6AXPEBX_J@Z@base_internal@absl@@CAXPEBX_J@Z
?DummyFunction@?$AtomicHook@P6A_NW4LogSeverity@absl@@PEBDHPEAPEADPEAH@Z@base_internal@absl@@CA_NW4LogSeverity@3@PEBDHPEAPEADPEAH@Z
?EnableRescheduling@SchedulingGuard@base_internal@absl@@CAX_N@Z
+ ?EnableRescheduling@SchedulingGuard@base_internal@absl@@CAX_N@Z
?EncodeUTF8Char@strings_internal@absl@@YA_KPEAD_U@Z
?EncodeWaitCycles@SpinLock@base_internal@absl@@KAI_J0@Z
?EndsWithIgnoreCase@absl@@YA_NVstring_view@1@0@Z
@@ -77,6 +87,13 @@
?LogSeverityName@absl@@YAPEBDW4LogSeverity@1@@Z
?MakeInt128@absl@@YA?AVint128@1@_J_K@Z
?MakeUint128@absl@@YA?AVuint128@1@_K0@Z
+ ?MakeUint128@absl@@YA?AVuint128@1@_K0@Z
+ ?MakeUint128@absl@@YA?AVuint128@1@_K0@Z
+ ?MakeUint128@absl@@YA?AVuint128@1@_K0@Z
+ ?Min@string_view@absl@@CA_K_K0@Z
+ ?Min@string_view@absl@@CA_K_K0@Z
+ ?Min@string_view@absl@@CA_K_K0@Z
+ ?Min@string_view@absl@@CA_K_K0@Z
?Min@string_view@absl@@CA_K_K0@Z
?MultiplyBy@?$BigUnsigned@$03@strings_internal@absl@@AEAAXHPEBI@Z
?MultiplyBy@?$BigUnsigned@$03@strings_internal@absl@@QEAAXI@Z
@@ -112,6 +129,8 @@
?RegisterSpinLockProfiler@base_internal@absl@@YAXP6AXPEBX_J@Z@Z
?RemoveExtraAsciiWhitespace@absl@@YAXPEAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@@Z
?Resize@?$ResizeUninitializedTraits@V?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@X@strings_internal@absl@@SAXPEAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@_K@Z
+ ?Resize@?$ResizeUninitializedTraits@V?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@X@strings_internal@absl@@SAXPEAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@_K@Z
+ ?Resize@?$ResizeUninitializedTraits@V?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@X@strings_internal@absl@@SAXPEAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@_K@Z
?Rethrow@variant_internal@absl@@YAXXZ
?SafeWriteToStderr@raw_logging_internal@absl@@YAXPEBD_K@Z
?SetCurrentThreadIdentity@base_internal@absl@@YAXPEAUThreadIdentity@12@P6AXPEAX@Z@Z
@@ -126,9 +145,11 @@
?SlowLock@SpinLock@base_internal@absl@@AEAAXXZ
?SlowUnlock@SpinLock@base_internal@absl@@AEAAXI@Z
?SpinLockDelay@base_internal@absl@@YAXPEAU?$atomic@I@__1@std@@IHW4SchedulingMode@12@@Z
+ ?SpinLockDelay@base_internal@absl@@YAXPEAU?$atomic@I@__1@std@@IHW4SchedulingMode@12@@Z
?SpinLockSuggestedDelayNS@base_internal@absl@@YAHH@Z
?SpinLockWait@base_internal@absl@@YAIPEAU?$atomic@I@__1@std@@HQEBUSpinLockWaitTransition@12@W4SchedulingMode@12@@Z
?SpinLockWake@base_internal@absl@@YAXPEAU?$atomic@I@__1@std@@_N@Z
+ ?SpinLockWake@base_internal@absl@@YAXPEAU?$atomic@I@__1@std@@_N@Z
?SpinLoop@SpinLock@base_internal@absl@@AEAAIXZ
?StartsWithIgnoreCase@absl@@YA_NVstring_view@1@0@Z
?Store@?$AtomicHook@P6AXPEBX_J@Z@base_internal@absl@@QEAAXP6AXPEBX_J@Z@Z
@@ -143,8 +164,13 @@
?StrReplaceAll@absl@@YA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@Vstring_view@1@V?$initializer_list@U?$pair@Vstring_view@absl@@V12@@__1@std@@@4@@Z
?StrReplaceAll@absl@@YAHV?$initializer_list@U?$pair@Vstring_view@absl@@V12@@__1@std@@@std@@PEAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@3@@Z
?StripAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
+ ?StripAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
+ ?StripLeadingAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
?StripLeadingAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
?StripTrailingAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
+ ?StripTrailingAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
+ ?StrlenInternal@string_view@absl@@CA_KPEBD@Z
+ ?StrlenInternal@string_view@absl@@CA_KPEBD@Z
?StrlenInternal@string_view@absl@@CA_KPEBD@Z
?SubstituteAndAppendArray@substitute_internal@absl@@YAXPEAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@Vstring_view@2@PEBV62@_K@Z
?ThrowBadVariantAccess@variant_internal@absl@@YAXXZ
@@ -176,12 +202,21 @@
?ToString@?$BigUnsigned@$0FE@@strings_internal@absl@@QEBA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@XZ
?TryLockInternal@SpinLock@base_internal@absl@@AEAAIII@Z
?Uint128High64@absl@@YA_KVuint128@1@@Z
+ ?Uint128High64@absl@@YA_KVuint128@1@@Z
+ ?Uint128High64@absl@@YA_KVuint128@1@@Z
+ ?Uint128High64@absl@@YA_KVuint128@1@@Z
?Uint128High64@hash_internal@absl@@YA_KAEBU?$pair@_K_K@__1@std@@@Z
?Uint128Low64@absl@@YA_KVuint128@1@@Z
+ ?Uint128Low64@absl@@YA_KVuint128@1@@Z
+ ?Uint128Low64@absl@@YA_KVuint128@1@@Z
+ ?Uint128Low64@absl@@YA_KVuint128@1@@Z
?Uint128Low64@hash_internal@absl@@YA_KAEBU?$pair@_K_K@__1@std@@@Z
?Uint128Max@absl@@YA?AVuint128@1@XZ
?UnalignedLoad16@base_internal@absl@@YAGPEBX@Z
?UnalignedLoad32@base_internal@absl@@YAIPEBX@Z
+ ?UnalignedLoad32@base_internal@absl@@YAIPEBX@Z
+ ?UnalignedLoad32@base_internal@absl@@YAIPEBX@Z
+ ?UnalignedLoad64@base_internal@absl@@YA_KPEBX@Z
?UnalignedLoad64@base_internal@absl@@YA_KPEBX@Z
?Utf8SafeCEscape@absl@@YA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@Vstring_view@1@@Z
?Utf8SafeCHexEscape@absl@@YA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@Vstring_view@1@@Z
@@ -217,15 +252,24 @@
?allocate@?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@QEAAPEAUViableSubstitution@strings_internal@absl@@_KPEBX@Z
?allocate@?$allocator_traits@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@SAPEAUViableSubstitution@strings_internal@absl@@AEAV?$allocator@UViableSubstitution@strings_internal@absl@@@23@_K@Z
?ascii_isdigit@absl@@YA_NE@Z
+ ?ascii_isdigit@absl@@YA_NE@Z
?ascii_isprint@absl@@YA_NE@Z
?ascii_isspace@absl@@YA_NE@Z
+ ?ascii_isspace@absl@@YA_NE@Z
+ ?ascii_isspace@absl@@YA_NE@Z
?ascii_isxdigit@absl@@YA_NE@Z
?ascii_tolower@absl@@YADE@Z
+ ?ascii_tolower@absl@@YADE@Z
?ascii_toupper@absl@@YADE@Z
?back@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEAAAEAUViableSubstitution@strings_internal@absl@@XZ
?begin@?$initializer_list@U?$pair@Vstring_view@absl@@V12@@__1@std@@@std@@QEBAPEBU?$pair@Vstring_view@absl@@V12@@__1@2@XZ
?begin@?$initializer_list@Vstring_view@absl@@@std@@QEBAPEBVstring_view@absl@@XZ
?begin@string_view@absl@@QEBAPEBDXZ
+ ?begin@string_view@absl@@QEBAPEBDXZ
+ ?begin@string_view@absl@@QEBAPEBDXZ
+ ?begin@string_view@absl@@QEBAPEBDXZ
+ ?begin@string_view@absl@@QEBAPEBDXZ
+ ?begin@string_view@absl@@QEBAPEBDXZ
?capacity@?$__split_buffer@UViableSubstitution@strings_internal@absl@@AEAV?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEBA_KXZ
?capacity@?$__vector_base@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@IEBA_KXZ
?capacity@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEBA_KXZ
@@ -234,14 +278,31 @@
?data@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEBAPEBUViableSubstitution@strings_internal@absl@@XZ
?data@AlphaNum@absl@@QEBAPEBDXZ
?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
+ ?data@string_view@absl@@QEBAPEBDXZ
?deallocate@?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@QEAAXPEAUViableSubstitution@strings_internal@absl@@_K@Z
?deallocate@?$allocator_traits@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@SAXAEAV?$allocator@UViableSubstitution@strings_internal@absl@@@23@PEAUViableSubstitution@strings_internal@absl@@_K@Z
?destroy@?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@QEAAXPEAUViableSubstitution@strings_internal@absl@@@Z
?empty@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEBA_NXZ
?empty@string_view@absl@@QEBA_NXZ
+ ?empty@string_view@absl@@QEBA_NXZ
+ ?empty@string_view@absl@@QEBA_NXZ
+ ?empty@string_view@absl@@QEBA_NXZ
+ ?empty@string_view@absl@@QEBA_NXZ
+ ?empty@string_view@absl@@QEBA_NXZ
?end@?$initializer_list@U?$pair@Vstring_view@absl@@V12@@__1@std@@@std@@QEBAPEBU?$pair@Vstring_view@absl@@V12@@__1@2@XZ
?end@?$initializer_list@Vstring_view@absl@@@std@@QEBAPEBVstring_view@absl@@XZ
?end@string_view@absl@@QEBAPEBDXZ
+ ?end@string_view@absl@@QEBAPEBDXZ
+ ?end@string_view@absl@@QEBAPEBDXZ
+ ?end@string_view@absl@@QEBAPEBDXZ
+ ?end@string_view@absl@@QEBAPEBDXZ
+ ?end@string_view@absl@@QEBAPEBDXZ
?find@string_view@absl@@QEBA_KD_K@Z
?find@string_view@absl@@QEBA_KV12@_K@Z
?find_first_not_of@string_view@absl@@QEBA_KD_K@Z
@@ -261,6 +322,7 @@
?from_chars@absl@@YA?AUfrom_chars_result@1@PEBD0AEANW4chars_format@1@@Z
?gbswap_16@absl@@YAGG@Z
?gbswap_32@absl@@YAII@Z
+ ?gbswap_32@absl@@YAII@Z
?gbswap_64@absl@@YA_K_K@Z
?length@string_view@absl@@QEBA_KXZ
?max@?$numeric_limits@Vuint128@absl@@@__1@std@@SA?AVuint128@absl@@XZ
@@ -277,8 +339,10 @@
?overflow@OStringStream@strings_internal@absl@@EEAAHH@Z
?pop_back@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEAAXXZ
?rbegin@string_view@absl@@QEBA?AV?$reverse_iterator@PEBD@__1@std@@XZ
+ ?rbegin@string_view@absl@@QEBA?AV?$reverse_iterator@PEBD@__1@std@@XZ
?remove_prefix@string_view@absl@@QEAAX_K@Z
?rend@string_view@absl@@QEBA?AV?$reverse_iterator@PEBD@__1@std@@XZ
+ ?rend@string_view@absl@@QEBA?AV?$reverse_iterator@PEBD@__1@std@@XZ
?reserve@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEAAX_K@Z
?reset@?$unique_ptr@UThreadIdentity@base_internal@absl@@P6AXPEAX@Z@__1@std@@QEAAXPEAUThreadIdentity@base_internal@absl@@@Z
?rfind@string_view@absl@@QEBA_KD_K@Z
@@ -298,6 +362,18 @@
?size@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QEBA_KXZ
?size@AlphaNum@absl@@QEBA_KXZ
?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?size@string_view@absl@@QEBA_KXZ
+ ?substr@string_view@absl@@QEBA?AV12@_K0@Z
+ ?substr@string_view@absl@@QEBA?AV12@_K0@Z
+ ?substr@string_view@absl@@QEBA?AV12@_K0@Z
+ ?substr@string_view@absl@@QEBA?AV12@_K0@Z
?substr@string_view@absl@@QEBA?AV12@_K0@Z
?throw_bad_optional_access@optional_internal@absl@@YAXXZ
?what@bad_optional_access@absl@@UEBAPEBDXZ
diff --git a/symbols_x86.def b/symbols_x86.def
index 6043727..5f6ab98 100644
--- a/symbols_x86.def
+++ b/symbols_x86.def
@@ -19,6 +19,13 @@
?CalculateBase64EscapedLenInternal@strings_internal@absl@@YAII_N@Z
?CatPieces@strings_internal@absl@@YA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@V?$initializer_list@Vstring_view@absl@@@5@@Z
?CheckLengthInternal@string_view@absl@@CAII@Z
+ ?CheckLengthInternal@string_view@absl@@CAII@Z
+ ?CheckLengthInternal@string_view@absl@@CAII@Z
+ ?CheckLengthInternal@string_view@absl@@CAII@Z
+ ?CheckLengthInternal@string_view@absl@@CAII@Z
+ ?CheckLengthInternal@string_view@absl@@CAII@Z
+ ?CheckLengthInternal@string_view@absl@@CAII@Z
+ ?CheckLengthInternal@string_view@absl@@CAII@Z
?CityHash32@hash_internal@absl@@YAIPBDI@Z
?CityHash64@hash_internal@absl@@YA_KPBDI@Z
?CityHash64WithSeed@hash_internal@absl@@YA_KPBDI_K@Z
@@ -29,11 +36,13 @@
?CombineLargeContiguousImpl32@CityHashState@hash_internal@absl@@CA_K_KPBEI@Z
?CombineLargeContiguousImpl64@CityHashState@hash_internal@absl@@CA_K_KPBEI@Z
?ControlWord@base_internal@absl@@YAPAU?$atomic@I@__1@std@@PAVonce_flag@2@@Z
+ ?ControlWord@base_internal@absl@@YAPAU?$atomic@I@__1@std@@PAVonce_flag@2@@Z
?CurrentThreadIdentityIfPresent@base_internal@absl@@YAPAUThreadIdentity@12@XZ
?DecodeWaitCycles@SpinLock@base_internal@absl@@KA_KI@Z
?Digits10@?$BigUnsigned@$03@strings_internal@absl@@SAHXZ
?Digits10@?$BigUnsigned@$0FE@@strings_internal@absl@@SAHXZ
?DisableRescheduling@SchedulingGuard@base_internal@absl@@CA_NXZ
+ ?DisableRescheduling@SchedulingGuard@base_internal@absl@@CA_NXZ
?DoLoad@?$AtomicHook@P6AXPBDH000@Z@base_internal@absl@@ABEP6AXPBDH000@ZXZ
?DoLoad@?$AtomicHook@P6AXPBX_J@Z@base_internal@absl@@ABEP6AXPBX_J@ZXZ
?DoLoad@?$AtomicHook@P6A_NW4LogSeverity@absl@@PBDHPAPADPAH@Z@base_internal@absl@@ABEP6A_NW4LogSeverity@3@PBDHPAPADPAH@ZXZ
@@ -43,6 +52,7 @@
?DummyFunction@?$AtomicHook@P6AXPBX_J@Z@base_internal@absl@@CAXPBX_J@Z
?DummyFunction@?$AtomicHook@P6A_NW4LogSeverity@absl@@PBDHPAPADPAH@Z@base_internal@absl@@CA_NW4LogSeverity@3@PBDHPAPADPAH@Z
?EnableRescheduling@SchedulingGuard@base_internal@absl@@CAX_N@Z
+ ?EnableRescheduling@SchedulingGuard@base_internal@absl@@CAX_N@Z
?EncodeUTF8Char@strings_internal@absl@@YAIPAD_U@Z
?EncodeWaitCycles@SpinLock@base_internal@absl@@KAI_J0@Z
?EndsWithIgnoreCase@absl@@YA_NVstring_view@1@0@Z
@@ -77,6 +87,12 @@
?LogSeverityName@absl@@YAPBDW4LogSeverity@1@@Z
?MakeInt128@absl@@YA?AVint128@1@_J_K@Z
?MakeUint128@absl@@YA?AVuint128@1@_K0@Z
+ ?MakeUint128@absl@@YA?AVuint128@1@_K0@Z
+ ?MakeUint128@absl@@YA?AVuint128@1@_K0@Z
+ ?Min@string_view@absl@@CAIII@Z
+ ?Min@string_view@absl@@CAIII@Z
+ ?Min@string_view@absl@@CAIII@Z
+ ?Min@string_view@absl@@CAIII@Z
?Min@string_view@absl@@CAIII@Z
?MultiplyBy@?$BigUnsigned@$03@strings_internal@absl@@AAEXHPBI@Z
?MultiplyBy@?$BigUnsigned@$03@strings_internal@absl@@QAEXI@Z
@@ -112,6 +128,8 @@
?RegisterSpinLockProfiler@base_internal@absl@@YAXP6AXPBX_J@Z@Z
?RemoveExtraAsciiWhitespace@absl@@YAXPAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@@Z
?Resize@?$ResizeUninitializedTraits@V?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@X@strings_internal@absl@@SAXPAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@I@Z
+ ?Resize@?$ResizeUninitializedTraits@V?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@X@strings_internal@absl@@SAXPAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@I@Z
+ ?Resize@?$ResizeUninitializedTraits@V?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@X@strings_internal@absl@@SAXPAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@I@Z
?Rethrow@variant_internal@absl@@YAXXZ
?SafeWriteToStderr@raw_logging_internal@absl@@YAXPBDI@Z
?SetCurrentThreadIdentity@base_internal@absl@@YAXPAUThreadIdentity@12@P6AXPAX@Z@Z
@@ -126,9 +144,11 @@
?SlowLock@SpinLock@base_internal@absl@@AAEXXZ
?SlowUnlock@SpinLock@base_internal@absl@@AAEXI@Z
?SpinLockDelay@base_internal@absl@@YAXPAU?$atomic@I@__1@std@@IHW4SchedulingMode@12@@Z
+ ?SpinLockDelay@base_internal@absl@@YAXPAU?$atomic@I@__1@std@@IHW4SchedulingMode@12@@Z
?SpinLockSuggestedDelayNS@base_internal@absl@@YAHH@Z
?SpinLockWait@base_internal@absl@@YAIPAU?$atomic@I@__1@std@@HQBUSpinLockWaitTransition@12@W4SchedulingMode@12@@Z
?SpinLockWake@base_internal@absl@@YAXPAU?$atomic@I@__1@std@@_N@Z
+ ?SpinLockWake@base_internal@absl@@YAXPAU?$atomic@I@__1@std@@_N@Z
?SpinLoop@SpinLock@base_internal@absl@@AAEIXZ
?StartsWithIgnoreCase@absl@@YA_NVstring_view@1@0@Z
?Store@?$AtomicHook@P6AXPBX_J@Z@base_internal@absl@@QAEXP6AXPBX_J@Z@Z
@@ -143,8 +163,13 @@
?StrReplaceAll@absl@@YA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@Vstring_view@1@V?$initializer_list@U?$pair@Vstring_view@absl@@V12@@__1@std@@@4@@Z
?StrReplaceAll@absl@@YAHV?$initializer_list@U?$pair@Vstring_view@absl@@V12@@__1@std@@@std@@PAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@3@@Z
?StripAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
+ ?StripAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
+ ?StripLeadingAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
?StripLeadingAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
?StripTrailingAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
+ ?StripTrailingAsciiWhitespace@absl@@YA?AVstring_view@1@V21@@Z
+ ?StrlenInternal@string_view@absl@@CAIPBD@Z
+ ?StrlenInternal@string_view@absl@@CAIPBD@Z
?StrlenInternal@string_view@absl@@CAIPBD@Z
?SubstituteAndAppendArray@substitute_internal@absl@@YAXPAV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@Vstring_view@2@PBV62@I@Z
?ThrowBadVariantAccess@variant_internal@absl@@YAXXZ
@@ -176,12 +201,19 @@
?ToString@?$BigUnsigned@$0FE@@strings_internal@absl@@QBE?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@XZ
?TryLockInternal@SpinLock@base_internal@absl@@AAEIII@Z
?Uint128High64@absl@@YA_KVuint128@1@@Z
+ ?Uint128High64@absl@@YA_KVuint128@1@@Z
+ ?Uint128High64@absl@@YA_KVuint128@1@@Z
?Uint128High64@hash_internal@absl@@YA_KABU?$pair@_K_K@__1@std@@@Z
?Uint128Low64@absl@@YA_KVuint128@1@@Z
+ ?Uint128Low64@absl@@YA_KVuint128@1@@Z
+ ?Uint128Low64@absl@@YA_KVuint128@1@@Z
?Uint128Low64@hash_internal@absl@@YA_KABU?$pair@_K_K@__1@std@@@Z
?Uint128Max@absl@@YA?AVuint128@1@XZ
?UnalignedLoad16@base_internal@absl@@YAGPBX@Z
?UnalignedLoad32@base_internal@absl@@YAIPBX@Z
+ ?UnalignedLoad32@base_internal@absl@@YAIPBX@Z
+ ?UnalignedLoad32@base_internal@absl@@YAIPBX@Z
+ ?UnalignedLoad64@base_internal@absl@@YA_KPBX@Z
?UnalignedLoad64@base_internal@absl@@YA_KPBX@Z
?Utf8SafeCEscape@absl@@YA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@Vstring_view@1@@Z
?Utf8SafeCHexEscape@absl@@YA?AV?$basic_string@DU?$char_traits@D@__1@std@@V?$allocator@D@23@@__1@std@@Vstring_view@1@@Z
@@ -217,15 +249,24 @@
?allocate@?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@QAEPAUViableSubstitution@strings_internal@absl@@IPBX@Z
?allocate@?$allocator_traits@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@SAPAUViableSubstitution@strings_internal@absl@@AAV?$allocator@UViableSubstitution@strings_internal@absl@@@23@I@Z
?ascii_isdigit@absl@@YA_NE@Z
+ ?ascii_isdigit@absl@@YA_NE@Z
?ascii_isprint@absl@@YA_NE@Z
?ascii_isspace@absl@@YA_NE@Z
+ ?ascii_isspace@absl@@YA_NE@Z
+ ?ascii_isspace@absl@@YA_NE@Z
?ascii_isxdigit@absl@@YA_NE@Z
?ascii_tolower@absl@@YADE@Z
+ ?ascii_tolower@absl@@YADE@Z
?ascii_toupper@absl@@YADE@Z
?back@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QAEAAUViableSubstitution@strings_internal@absl@@XZ
?begin@?$initializer_list@U?$pair@Vstring_view@absl@@V12@@__1@std@@@std@@QBEPBU?$pair@Vstring_view@absl@@V12@@__1@2@XZ
?begin@?$initializer_list@Vstring_view@absl@@@std@@QBEPBVstring_view@absl@@XZ
?begin@string_view@absl@@QBEPBDXZ
+ ?begin@string_view@absl@@QBEPBDXZ
+ ?begin@string_view@absl@@QBEPBDXZ
+ ?begin@string_view@absl@@QBEPBDXZ
+ ?begin@string_view@absl@@QBEPBDXZ
+ ?begin@string_view@absl@@QBEPBDXZ
?capacity@?$__split_buffer@UViableSubstitution@strings_internal@absl@@AAV?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QBEIXZ
?capacity@?$__vector_base@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@IBEIXZ
?capacity@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QBEIXZ
@@ -234,14 +275,31 @@
?data@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QBEPBUViableSubstitution@strings_internal@absl@@XZ
?data@AlphaNum@absl@@QBEPBDXZ
?data@string_view@absl@@QBEPBDXZ
+ ?data@string_view@absl@@QBEPBDXZ
+ ?data@string_view@absl@@QBEPBDXZ
+ ?data@string_view@absl@@QBEPBDXZ
+ ?data@string_view@absl@@QBEPBDXZ
+ ?data@string_view@absl@@QBEPBDXZ
+ ?data@string_view@absl@@QBEPBDXZ
+ ?data@string_view@absl@@QBEPBDXZ
?deallocate@?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@QAEXPAUViableSubstitution@strings_internal@absl@@I@Z
?deallocate@?$allocator_traits@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@SAXAAV?$allocator@UViableSubstitution@strings_internal@absl@@@23@PAUViableSubstitution@strings_internal@absl@@I@Z
?destroy@?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@QAEXPAUViableSubstitution@strings_internal@absl@@@Z
?empty@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QBE_NXZ
?empty@string_view@absl@@QBE_NXZ
+ ?empty@string_view@absl@@QBE_NXZ
+ ?empty@string_view@absl@@QBE_NXZ
+ ?empty@string_view@absl@@QBE_NXZ
+ ?empty@string_view@absl@@QBE_NXZ
+ ?empty@string_view@absl@@QBE_NXZ
?end@?$initializer_list@U?$pair@Vstring_view@absl@@V12@@__1@std@@@std@@QBEPBU?$pair@Vstring_view@absl@@V12@@__1@2@XZ
?end@?$initializer_list@Vstring_view@absl@@@std@@QBEPBVstring_view@absl@@XZ
?end@string_view@absl@@QBEPBDXZ
+ ?end@string_view@absl@@QBEPBDXZ
+ ?end@string_view@absl@@QBEPBDXZ
+ ?end@string_view@absl@@QBEPBDXZ
+ ?end@string_view@absl@@QBEPBDXZ
+ ?end@string_view@absl@@QBEPBDXZ
?find@string_view@absl@@QBEIDI@Z
?find@string_view@absl@@QBEIV12@I@Z
?find_first_not_of@string_view@absl@@QBEIDI@Z
@@ -261,6 +319,7 @@
?from_chars@absl@@YA?AUfrom_chars_result@1@PBD0AANW4chars_format@1@@Z
?gbswap_16@absl@@YAGG@Z
?gbswap_32@absl@@YAII@Z
+ ?gbswap_32@absl@@YAII@Z
?gbswap_64@absl@@YA_K_K@Z
?length@string_view@absl@@QBEIXZ
?max@?$numeric_limits@Vuint128@absl@@@__1@std@@SA?AVuint128@absl@@XZ
@@ -277,8 +336,10 @@
?overflow@OStringStream@strings_internal@absl@@EAEHH@Z
?pop_back@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QAEXXZ
?rbegin@string_view@absl@@QBE?AV?$reverse_iterator@PBD@__1@std@@XZ
+ ?rbegin@string_view@absl@@QBE?AV?$reverse_iterator@PBD@__1@std@@XZ
?remove_prefix@string_view@absl@@QAEXI@Z
?rend@string_view@absl@@QBE?AV?$reverse_iterator@PBD@__1@std@@XZ
+ ?rend@string_view@absl@@QBE?AV?$reverse_iterator@PBD@__1@std@@XZ
?reserve@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QAEXI@Z
?reset@?$unique_ptr@UThreadIdentity@base_internal@absl@@P6AXPAX@Z@__1@std@@QAEXPAUThreadIdentity@base_internal@absl@@@Z
?rfind@string_view@absl@@QBEIDI@Z
@@ -298,6 +359,18 @@
?size@?$vector@UViableSubstitution@strings_internal@absl@@V?$allocator@UViableSubstitution@strings_internal@absl@@@__1@std@@@__1@std@@QBEIXZ
?size@AlphaNum@absl@@QBEIXZ
?size@string_view@absl@@QBEIXZ
+ ?size@string_view@absl@@QBEIXZ
+ ?size@string_view@absl@@QBEIXZ
+ ?size@string_view@absl@@QBEIXZ
+ ?size@string_view@absl@@QBEIXZ
+ ?size@string_view@absl@@QBEIXZ
+ ?size@string_view@absl@@QBEIXZ
+ ?size@string_view@absl@@QBEIXZ
+ ?size@string_view@absl@@QBEIXZ
+ ?substr@string_view@absl@@QBE?AV12@II@Z
+ ?substr@string_view@absl@@QBE?AV12@II@Z
+ ?substr@string_view@absl@@QBE?AV12@II@Z
+ ?substr@string_view@absl@@QBE?AV12@II@Z
?substr@string_view@absl@@QBE?AV12@II@Z
?throw_bad_optional_access@optional_internal@absl@@YAXXZ
?what@bad_optional_access@absl@@UBEPBDXZ