-
Notifications
You must be signed in to change notification settings - Fork 465
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dynamic loading of libcef.so on Linux ARM64 not possible anymore due to TLS size increase #3803
Comments
@magreenblatt |
Does this also impact x64 Intel builds? You can use the tips from #3616 to debug the issue.
|
Intel x64 versions are not impacted. I will try to debug the issue with these tips and let you as soon as possible a further analysis. |
After following tips, here is my analysis :
readelf -Wl libcef.so | grep -E 'PhysAddr|TLS'
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
TLS 0xc214fc0 0x000000000c234fc0 0x000000000c234fc0 0x000090 0x0003d8 R 0x40 Here are the two TLS segment results compared side by side:
Key Differences:
Version used for test cef_binary_129.0.12+gf09539f+chromium-129.0.6668.101_linuxarm64_client Workaround export LD_PRELOAD=<FULL-PATH-TO-libcef.so> And the following patch is already present in config.h: diff --git third_party/libxml/linux/config.h third_party/libxml/linux/config.h
index c064071ce1545..65110af9a78f5 100644
--- third_party/libxml/linux/config.h
+++ third_party/libxml/linux/config.h
@@ -171,7 +171,7 @@
/* #undef XML_SOCKLEN_T */
/* TLS specifier */
-#define XML_THREAD_LOCAL _Thread_local
+/* #undef XML_THREAD_LOCAL */
/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
<pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the Deep Investigation bash-4.4$ objdump -t libcef.so | grep -F '.tdata'
0000000000000000 l .tdata 0000000000000010 .hidden _ZN4absl13cord_internal17cordz_next_sampleE
0000000000000010 l .tdata 0000000000000004 _ZN2v88internal12_GLOBAL__N_130current_per_thread_assert_dataE
0000000000000014 l .tdata 0000000000000004 _ZN4base8internal12_GLOBAL__N_122current_sequence_tokenE
0000000000000018 l .tdata 0000000000000004 _ZN4base8internal12_GLOBAL__N_118current_task_tokenE
000000000000001c l .tdata 0000000000000001 _ZN4base8internal12_GLOBAL__N_128current_task_is_thread_boundE
000000000000001d l .tdata 0000000000000001 _ZN4base8internal12_GLOBAL__N_132task_priority_for_current_threadE
0000000000000020 l .tdata 0000000000000004 _ZN4base12_GLOBAL__N_119current_thread_typeE
0000000000000028 l .tdata 0000000000000008 _ZN4base12_GLOBAL__N_111thread_nameE
0000000000000030 l .tdata 0000000000000004 _ZN4base12_GLOBAL__N_111g_thread_idE
0000000000000034 l .tdata 0000000000000001 _ZN4base12_GLOBAL__N_116g_is_main_threadE
0000000000000038 l .tdata 0000000000000004 _ZN15partition_alloc8internal4base12_GLOBAL__N_111g_thread_idE
000000000000003c l .tdata 0000000000000001 _ZN15partition_alloc8internal4base12_GLOBAL__N_116g_is_main_threadE
0000000000000040 l .tdata 0000000000000040 .hidden _ZN6google8protobuf8internal15ThreadSafeArena13thread_cache_E
0000000000000080 l .tdata 0000000000000004 simd_support
0000000000000088 l .tdata 0000000000000004 simd_features
0000000000000084 l .tdata 0000000000000004 simd_huffman
000000000000008c l .tdata 0000000000000004 .hidden _ZN5blink13next_world_idE bash-4.4$ objdump -t libcef.so | grep -F '.tbss'
0000000000000090 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN4base20perfetto_track_event10TrackEventENS_8internal26TrackEventDataSourceTraitsEE10tls_state_E
0000000000000098 l .tbss 0000000000000008 _ZN12_GLOBAL__N_117g_isolate_managerE
00000000000000a4 l .tbss 0000000000000001 _ZGVZN4absl13base_internal12GetCachedTIDEvE9thread_id
00000000000000a0 l .tbss 0000000000000004 _ZZN4absl13base_internal12GetCachedTIDEvE9thread_id
00000000000000a8 l .tbss 0000000000000018 _ZZN4absl13cord_internal25cordz_should_profile_slowERNS0_13SamplingStateEE28exponential_biased_generator
00000000000000c0 l .tbss 0000000000000001 _ZZN4absl12log_internal12_GLOBAL__N_121ThreadIsLoggingStatusEvE17thread_is_logging
00000000000000c1 l .tbss 0000000000000001 _ZN4ipcz12_GLOBAL__N_125is_thread_within_api_callE
00000000000000c8 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN6webrtc20perfetto_track_event10TrackEventENS_8internal26TrackEventDataSourceTraitsEE10tls_state_E
00000000000000d8 l .tbss 0000000000000001 _ZGVZN13SkStrikeCache17GlobalStrikeCacheEvE5cache
00000000000000d0 l .tbss 0000000000000008 _ZZN13SkStrikeCache17GlobalStrikeCacheEvE5cache
00000000000000e0 l .tbss 0000000000000008 _ZN4dawn6native12_GLOBAL__N_18tlDeviceE
00000000000000e8 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN2v820perfetto_track_event10TrackEventENS_8internal26TrackEventDataSourceTraitsEE10tls_state_E
00000000000000f0 l .tbss 0000000000000001 _ZN2v88internal12_GLOBAL__N_119tls_singleton_takenE
00000000000000f8 l .tbss 0000000000000018 _ZN2v88internal12_GLOBAL__N_121tls_singleton_storageE
0000000000000118 l .tbss 0000000000000008 .hidden _ZN2v88internal18g_current_isolate_E
0000000000000110 l .tbss 0000000000000008 .hidden _ZN2v88internal34g_current_per_isolate_thread_data_E
0000000000000120 l .tbss 0000000000000004 _ZN2v88internal12_GLOBAL__N_19thread_idE
0000000000000128 l .tbss 0000000000000008 _ZN2v88internal12_GLOBAL__N_123current_marking_barrierE
0000000000000130 l .tbss 0000000000000008 _ZN2v88internal12_GLOBAL__N_136pending_layout_change_object_addressE
0000000000000138 l .tbss 0000000000000008 _ZN2v88internal12_GLOBAL__N_118current_local_heapE
0000000000000140 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN2v88internal14CodeDataSourceENS2_20CodeDataSourceTraitsEE10tls_state_E
0000000000000148 l .tbss 0000000000000004 .hidden _ZN2v88internal12trap_handler21g_thread_in_wasm_codeE
0000000000000150 l .tbss 0000000000000008 _ZN2v88internal4wasm12_GLOBAL__N_123current_code_refs_scopeE
0000000000000158 l .tbss 0000000000000008 .hidden _ZN2v84base18ContextualVariableINS_8internal8compiler10turboshaft7TracingES5_E4top_E
0000000000000160 l .tbss 0000000000000008 .hidden _ZN2v84base18ContextualVariableINS_8internal8compiler10turboshaft24TypeInferenceReducerArgsES5_E4top_E
0000000000000168 l .tbss 0000000000000008 .hidden _ZN7content20media_stream_managerE
0000000000000170 l .tbss 0000000000000008 .hidden _ZN10openscreen8internal20ScopedTraceOperation7traces_E
0000000000000178 l .tbss 0000000000000008 .hidden _ZN10openscreen8internal20ScopedTraceOperation10root_node_E
0000000000000180 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_114utility_threadE
0000000000000188 l .tbss 0000000000000008 .hidden _ZN5blink18g_thread_specific_E
0000000000000190 l .tbss 0000000000000008 _ZN5blink12_GLOBAL__N_114current_threadE
0000000000000198 l .tbss 0000000000000008 _ZN6webrtc12_GLOBAL__N_121jingle_thread_wrapperE
00000000000001a0 l .tbss 0000000000000008 _ZN10extensions12_GLOBAL__N_18contextsE
00000000000001a8 l .tbss 0000000000000008 _ZN10extensions12_GLOBAL__N_119service_worker_dataE
00000000000001b0 l .tbss 0000000000000010 _ZZN10__cxxabiv112_GLOBAL__N_19__globalsEvE10eh_globals
00000000000001c0 l .tbss 0000000000000001 _ZN10__cxxabiv112_GLOBAL__N_111dtors_aliveE
00000000000001c8 l .tbss 0000000000000008 _ZN10__cxxabiv112_GLOBAL__N_15dtorsE
00000000000001d0 l .tbss 0000000000000008 .hidden _ZN4base8internal20current_notificationE
00000000000001d8 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_18delegateE
00000000000001e0 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_116run_loop_timeoutE
00000000000001e8 l .tbss 0000000000000001 _ZN4base8internal12_GLOBAL__N_137current_task_is_running_synchronouslyE
00000000000001f0 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_125scoped_defer_task_postingE
00000000000001f8 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_120current_pending_taskE
0000000000000208 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_125current_long_task_trackerE
0000000000000200 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_123current_scoped_ipc_hashE
0000000000000210 l .tbss 0000000000000008 _ZN4base16sequence_manager12_GLOBAL__N_129thread_local_sequence_managerE
0000000000000218 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_122current_default_handleE
0000000000000220 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_122current_default_handleE
0000000000000228 l .tbss 0000000000000004 _ZN4base8internal12_GLOBAL__N_131fizzle_block_shutdown_tasks_refE
0000000000000230 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_120current_thread_groupE
0000000000000238 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_116hang_watch_stateE
0000000000000240 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_117blocking_observerE
0000000000000248 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_125last_scoped_blocking_callE
0000000000000250 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_130current_sequence_local_storageE
0000000000000258 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_110fd_watcherE
0000000000000260 l .tbss 0000000000000008 _ZN4base11trace_event12_GLOBAL__N_125thread_local_event_bufferE
0000000000000268 l .tbss 0000000000000001 _ZN4base11trace_event12_GLOBAL__N_126thread_blocks_message_loopE
0000000000000269 l .tbss 0000000000000001 _ZN4base11trace_event12_GLOBAL__N_124thread_is_in_trace_eventE
0000000000000270 l .tbss 0000000000000008 _ZZN4base11trace_event8TraceLog27ShouldAddAfterUpdatingStateEcPKhPKcmiNS_9TimeTicksEPNS0_14TraceArgumentsEE19current_thread_name
0000000000000278 l .tbss 0000000000000001 _ZZN4base7tracing23GetThreadIsInTraceEventEvE24thread_is_in_trace_event
0000000000000280 l .tbss 0000000000000008 _ZN4mojo8internal12_GLOBAL__N_119g_thread_local_nodeE
0000000000000288 l .tbss 0000000000000008 _ZN4mojo12_GLOBAL__N_119g_end_to_end_metricE
00000000000002a0 l .tbss 0000000000000001 __tls_guard
0000000000000290 l .tbss 0000000000000010 _ZN4mojo12_GLOBAL__N_113g_sub_samplerE
00000000000002a1 l .tbss 0000000000000001 _ZN4mojo12_GLOBAL__N_126is_in_urgent_message_scopeE
00000000000002c8 l .tbss 0000000000000001 _ZGVZN6quiche12_GLOBAL__N_118Xoshiro256PlusPlusEvE9rng_state
00000000000002a8 l .tbss 0000000000000020 _ZZN6quiche12_GLOBAL__N_118Xoshiro256PlusPlusEvE9rng_state
00000000000002d0 l .tbss 0000000000000008 _ZN4quic12_GLOBAL__N_115current_contextE
00000000000002d8 l .tbss 0000000000000001 _ZN3IPC12_GLOBAL__N_128off_sequence_binding_allowedE
00000000000002e0 l .tbss 0000000000000008 _ZN3IPC12_GLOBAL__N_114received_queueE
00000000000002e8 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing18MetadataDataSourceENS_23DefaultDataSourceTraitsEE10tls_state_E
00000000000002f0 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing21PerfettoTracedProcess15DataSourceProxyINS1_24TraceEventMetadataSourceEEENS_23DefaultDataSourceTraitsEE10tls_state_E
00000000000002f8 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing18TriggersDataSourceENS_23DefaultDataSourceTraitsEE10tls_state_E
0000000000000300 l .tbss 0000000000000001 _ZN10variations12_GLOBAL__N_137in_set_field_trial_group_from_browserE
0000000000000308 l .tbss 0000000000000008 _ZN6webrtc12_GLOBAL__N_17currentE
0000000000000310 l .tbss 0000000000000008 _ZN4SkSLL8sMemPoolE
0000000000000318 l .tbss 0000000000000008 _ZN5skgpu6ganeshL6gCacheE
0000000000000320 l .tbss 0000000000000008 _ZN2ui12_GLOBAL__N_112event_sourceE
0000000000000328 l .tbss 0000000000000008 _ZN2gl12_GLOBAL__N_115current_contextE
0000000000000330 l .tbss 0000000000000008 _ZN2gl12_GLOBAL__N_120current_real_contextE
0000000000000338 l .tbss 0000000000000008 _ZZN2gl20ThreadLocalCurrentGLEvE10current_gl
0000000000000340 l .tbss 0000000000000008 _ZN2gl12_GLOBAL__N_115current_surfaceE
0000000000000348 l .tbss 0000000000000008 .hidden _ZN3re25hooks7contextE
0000000000000350 l .tbss 0000000000000008 _ZN3gpu12_GLOBAL__N_119current_task_runnerE
000000000000035c l .tbss 0000000000000001 _ZGVZN3WTF13CurrentThreadEvE4g_id
0000000000000358 l .tbss 0000000000000004 _ZZN3WTF13CurrentThreadEvE4g_id
000000000000035d l .tbss 0000000000000001 .hidden _ZN3WTF16g_is_main_threadE
0000000000000360 l .tbss 0000000000000008 _ZN2v84base12_GLOBAL__N_118thread_stack_startE
0000000000000368 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing21PerfettoTracedProcess15DataSourceProxyIN22memory_instrumentation15TracingObserverEEENS_23DefaultDataSourceTraitsEE10tls_state_E
0000000000000370 l .tbss 0000000000000008 _ZN7metrics12_GLOBAL__N_18providerE
0000000000000378 l .tbss 0000000000000008 _ZN3gpu6webgpu12_GLOBAL__N_114parent_decoderE
0000000000000380 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_113child_processE
0000000000000388 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_117child_thread_implE
00000000000003c0 l .tbss 0000000000000008 .hidden _ZGVZN5blink13HeapSizeCache16ForCurrentThreadEvE15heap_size_cache
0000000000000390 l .tbss 0000000000000030 .hidden _ZZN5blink13HeapSizeCache16ForCurrentThreadEvE15heap_size_cache
00000000000003c8 l .tbss 0000000000000004 .hidden _ZN5blink24script_forbidden_counterE
00000000000003d0 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_113render_threadE
00000000000003d8 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_113render_threadE
00000000000003e0 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_111worker_dataE
00000000000003f0 l .tbss 0000000000000001 _ZGVZN13sentencepiece6random18GetRandomGeneratorEvE2mt
00000000000003e8 l .tbss 0000000000000008 _ZZN13sentencepiece6random18GetRandomGeneratorEvE2mt
00000000000003f8 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_29ThreadLocalRandomBitGeneratorEE6state_E
0000000000000400 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_13SamplingStateILNS0_15ParentAllocatorE2EEEE6state_E
0000000000000408 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_13SamplingStateILNS0_15ParentAllocatorE0EEEE6state_E
0000000000000410 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_13SamplingStateILNS0_15ParentAllocatorE1EEEE6state_E
0000000000000418 l .tbss 0000000000000018 _ZN3std4hash6random11RandomState3new4KEYS29_$u7b$$u7b$constant$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$3VAL17h022825e67d09fa26E
bash-4.4$ However, please let me know @magreenblatt if anyone knows a better solution : |
I confirm this issue is present in Ubuntu 24.10 for ARM64 running in a Raspberry Pi 5. The workaround works in this case. However, the official "Raspberry Pi OS" distribution is not affected by this issue and it's possible to load libcef.so without problems. All tests were made with CEF 129.0.12 and CEF4Delphi in Lazarus |
@Hethsron Thanks for the details. I'm not seeing any large new contributors to MemSiz in your output.
Can you compare the Additionally:
Whereas, from issue #3616:
This suggests that your ARM64 system has a substantially lower threshold than the x64 default. You might want to see if you can adjust that in your system or kernel configuration. |
@magreenblatt Here are the results of my comparisons.
[root@feb5e51a2da8 Release]# objdump -t libcef.so | grep -F '.tbss'
000000000c81d150 l .tbss 0000000000000000 $d
0000000000000090 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN4base20perfetto_track_event10TrackEventENS_8internal26TrackEventDataSourceTraitsEE10tls_state_E
0000000000000098 l .tbss 0000000000000008 _ZN12_GLOBAL__N_117g_isolate_managerE
000000000c81d158 l .tbss 0000000000000000 $d
00000000000000a4 l .tbss 0000000000000001 _ZGVZN4absl13base_internal12GetCachedTIDEvE9thread_id
00000000000000a0 l .tbss 0000000000000004 _ZZN4absl13base_internal12GetCachedTIDEvE9thread_id
000000000c81d160 l .tbss 0000000000000000 $d
000000000c81d164 l .tbss 0000000000000000 $d
00000000000000a8 l .tbss 0000000000000018 _ZZN4absl13cord_internal25cordz_should_profile_slowERNS0_13SamplingStateEE28exponential_biased_generator
000000000c81d168 l .tbss 0000000000000000 $d
00000000000000c0 l .tbss 0000000000000001 _ZZN4absl12log_internal12_GLOBAL__N_121ThreadIsLoggingStatusEvE17thread_is_logging
000000000c81d180 l .tbss 0000000000000000 $d
00000000000000c1 l .tbss 0000000000000001 _ZN4ipcz12_GLOBAL__N_125is_thread_within_api_callE
000000000c81d181 l .tbss 0000000000000000 $d
000000000c81d188 l .tbss 0000000000000000 $d
00000000000000c8 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN6webrtc20perfetto_track_event10TrackEventENS_8internal26TrackEventDataSourceTraitsEE10tls_state_E
00000000000000d8 l .tbss 0000000000000001 _ZGVZN13SkStrikeCache17GlobalStrikeCacheEvE5cache
00000000000000d0 l .tbss 0000000000000008 _ZZN13SkStrikeCache17GlobalStrikeCacheEvE5cache
000000000c81d190 l .tbss 0000000000000000 $d
000000000c81d198 l .tbss 0000000000000000 $d
00000000000000e0 l .tbss 0000000000000008 _ZN4dawn6native12_GLOBAL__N_18tlDeviceE
000000000c81d1a0 l .tbss 0000000000000000 $d
000000000c81d1a8 l .tbss 0000000000000000 $d
00000000000000e8 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN2v820perfetto_track_event10TrackEventENS_8internal26TrackEventDataSourceTraitsEE10tls_state_E
00000000000000f0 l .tbss 0000000000000001 _ZN2v88internal12_GLOBAL__N_119tls_singleton_takenE
00000000000000f8 l .tbss 0000000000000018 _ZN2v88internal12_GLOBAL__N_121tls_singleton_storageE
000000000c81d1b0 l .tbss 0000000000000000 $d
000000000c81d1b8 l .tbss 0000000000000000 $d
000000000c81d1d0 l .tbss 0000000000000000 $d
000000000c81d1d8 l .tbss 0000000000000000 $d
0000000000000118 l .tbss 0000000000000008 .hidden _ZN2v88internal18g_current_isolate_E
0000000000000110 l .tbss 0000000000000008 .hidden _ZN2v88internal34g_current_per_isolate_thread_data_E
0000000000000120 l .tbss 0000000000000004 _ZN2v88internal12_GLOBAL__N_19thread_idE
000000000c81d1e0 l .tbss 0000000000000000 $d
0000000000000128 l .tbss 0000000000000008 _ZN2v88internal12_GLOBAL__N_123current_marking_barrierE
000000000c81d1e8 l .tbss 0000000000000000 $d
0000000000000130 l .tbss 0000000000000008 _ZN2v88internal12_GLOBAL__N_136pending_layout_change_object_addressE
000000000c81d1f0 l .tbss 0000000000000000 $d
0000000000000138 l .tbss 0000000000000008 _ZN2v88internal12_GLOBAL__N_118current_local_heapE
000000000c81d1f8 l .tbss 0000000000000000 $d
000000000c81d200 l .tbss 0000000000000000 $d
0000000000000140 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN2v88internal14CodeDataSourceENS2_20CodeDataSourceTraitsEE10tls_state_E
000000000c81d208 l .tbss 0000000000000000 $d
0000000000000148 l .tbss 0000000000000004 .hidden _ZN2v88internal12trap_handler21g_thread_in_wasm_codeE
0000000000000150 l .tbss 0000000000000008 _ZN2v88internal4wasm12_GLOBAL__N_123current_code_refs_scopeE
000000000c81d210 l .tbss 0000000000000000 $d
000000000c81d218 l .tbss 0000000000000000 $d
0000000000000158 l .tbss 0000000000000008 .hidden _ZN2v84base18ContextualVariableINS_8internal8compiler10turboshaft7TracingES5_E4top_E
000000000c81d220 l .tbss 0000000000000000 $d
0000000000000160 l .tbss 0000000000000008 .hidden _ZN2v84base18ContextualVariableINS_8internal8compiler10turboshaft24TypeInferenceReducerArgsES5_E4top_E
000000000c81d228 l .tbss 0000000000000000 $d
0000000000000168 l .tbss 0000000000000008 .hidden _ZN7content20media_stream_managerE
000000000c81d230 l .tbss 0000000000000000 $d
000000000c81d238 l .tbss 0000000000000000 $d
0000000000000170 l .tbss 0000000000000008 .hidden _ZN10openscreen8internal20ScopedTraceOperation7traces_E
0000000000000178 l .tbss 0000000000000008 .hidden _ZN10openscreen8internal20ScopedTraceOperation10root_node_E
0000000000000180 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_114utility_threadE
000000000c81d240 l .tbss 0000000000000000 $d
000000000c81d248 l .tbss 0000000000000000 $d
0000000000000188 l .tbss 0000000000000008 .hidden _ZN5blink18g_thread_specific_E
0000000000000190 l .tbss 0000000000000008 _ZN5blink12_GLOBAL__N_114current_threadE
000000000c81d250 l .tbss 0000000000000000 $d
0000000000000198 l .tbss 0000000000000008 _ZN6webrtc12_GLOBAL__N_121jingle_thread_wrapperE
000000000c81d258 l .tbss 0000000000000000 $d
00000000000001a0 l .tbss 0000000000000008 _ZN10extensions12_GLOBAL__N_18contextsE
000000000c81d260 l .tbss 0000000000000000 $d
00000000000001a8 l .tbss 0000000000000008 _ZN10extensions12_GLOBAL__N_119service_worker_dataE
000000000c81d268 l .tbss 0000000000000000 $d
00000000000001b0 l .tbss 0000000000000010 _ZZN10__cxxabiv112_GLOBAL__N_19__globalsEvE10eh_globals
000000000c81d270 l .tbss 0000000000000000 $d
00000000000001c0 l .tbss 0000000000000001 _ZN10__cxxabiv112_GLOBAL__N_111dtors_aliveE
00000000000001c8 l .tbss 0000000000000008 _ZN10__cxxabiv112_GLOBAL__N_15dtorsE
000000000c81d280 l .tbss 0000000000000000 $d
000000000c81d288 l .tbss 0000000000000000 $d
000000000c81d290 l .tbss 0000000000000000 $d
00000000000001d0 l .tbss 0000000000000008 .hidden _ZN4base8internal20current_notificationE
00000000000001d8 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_18delegateE
00000000000001e0 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_116run_loop_timeoutE
000000000c81d298 l .tbss 0000000000000000 $d
000000000c81d2a0 l .tbss 0000000000000000 $d
00000000000001e8 l .tbss 0000000000000001 _ZN4base8internal12_GLOBAL__N_137current_task_is_running_synchronouslyE
000000000c81d2a8 l .tbss 0000000000000000 $d
00000000000001f0 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_125scoped_defer_task_postingE
000000000c81d2b0 l .tbss 0000000000000000 $d
00000000000001f8 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_120current_pending_taskE
0000000000000208 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_125current_long_task_trackerE
0000000000000200 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_123current_scoped_ipc_hashE
000000000c81d2b8 l .tbss 0000000000000000 $d
000000000c81d2c0 l .tbss 0000000000000000 $d
000000000c81d2c8 l .tbss 0000000000000000 $d
0000000000000210 l .tbss 0000000000000008 _ZN4base16sequence_manager12_GLOBAL__N_129thread_local_sequence_managerE
000000000c81d2d0 l .tbss 0000000000000000 $d
0000000000000218 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_122current_default_handleE
000000000c81d2d8 l .tbss 0000000000000000 $d
0000000000000220 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_122current_default_handleE
000000000c81d2e0 l .tbss 0000000000000000 $d
0000000000000228 l .tbss 0000000000000004 _ZN4base8internal12_GLOBAL__N_131fizzle_block_shutdown_tasks_refE
000000000c81d2e8 l .tbss 0000000000000000 $d
0000000000000230 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_120current_thread_groupE
000000000c81d2f0 l .tbss 0000000000000000 $d
0000000000000238 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_116hang_watch_stateE
000000000c81d2f8 l .tbss 0000000000000000 $d
0000000000000240 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_117blocking_observerE
0000000000000248 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_125last_scoped_blocking_callE
000000000c81d300 l .tbss 0000000000000000 $d
000000000c81d308 l .tbss 0000000000000000 $d
0000000000000250 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_130current_sequence_local_storageE
000000000c81d310 l .tbss 0000000000000000 $d
0000000000000258 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_110fd_watcherE
000000000c81d318 l .tbss 0000000000000000 $d
0000000000000260 l .tbss 0000000000000008 _ZN4base11trace_event12_GLOBAL__N_125thread_local_event_bufferE
0000000000000268 l .tbss 0000000000000001 _ZN4base11trace_event12_GLOBAL__N_126thread_blocks_message_loopE
0000000000000269 l .tbss 0000000000000001 _ZN4base11trace_event12_GLOBAL__N_124thread_is_in_trace_eventE
0000000000000270 l .tbss 0000000000000008 _ZZN4base11trace_event8TraceLog27ShouldAddAfterUpdatingStateEcPKhPKcmiNS_9TimeTicksEPNS0_14TraceArgumentsEE19current_thread_name
000000000c81d320 l .tbss 0000000000000000 $d
000000000c81d328 l .tbss 0000000000000000 $d
000000000c81d329 l .tbss 0000000000000000 $d
000000000c81d330 l .tbss 0000000000000000 $d
0000000000000278 l .tbss 0000000000000001 _ZZN4base7tracing23GetThreadIsInTraceEventEvE24thread_is_in_trace_event
000000000c81d338 l .tbss 0000000000000000 $d
0000000000000280 l .tbss 0000000000000008 _ZN4mojo8internal12_GLOBAL__N_119g_thread_local_nodeE
000000000c81d340 l .tbss 0000000000000000 $d
0000000000000288 l .tbss 0000000000000008 _ZN4mojo12_GLOBAL__N_119g_end_to_end_metricE
000000000c81d348 l .tbss 0000000000000000 $d
00000000000002a0 l .tbss 0000000000000001 __tls_guard
0000000000000290 l .tbss 0000000000000010 _ZN4mojo12_GLOBAL__N_113g_sub_samplerE
000000000c81d350 l .tbss 0000000000000000 $d
000000000c81d360 l .tbss 0000000000000000 $d
00000000000002a1 l .tbss 0000000000000001 _ZN4mojo12_GLOBAL__N_126is_in_urgent_message_scopeE
000000000c81d361 l .tbss 0000000000000000 $d
00000000000002c8 l .tbss 0000000000000001 _ZGVZN6quiche12_GLOBAL__N_118Xoshiro256PlusPlusEvE9rng_state
00000000000002a8 l .tbss 0000000000000020 _ZZN6quiche12_GLOBAL__N_118Xoshiro256PlusPlusEvE9rng_state
000000000c81d368 l .tbss 0000000000000000 $d
000000000c81d388 l .tbss 0000000000000000 $d
00000000000002d0 l .tbss 0000000000000008 _ZN4quic12_GLOBAL__N_115current_contextE
000000000c81d390 l .tbss 0000000000000000 $d
00000000000002d8 l .tbss 0000000000000001 _ZN3IPC12_GLOBAL__N_128off_sequence_binding_allowedE
000000000c81d398 l .tbss 0000000000000000 $d
00000000000002e0 l .tbss 0000000000000008 _ZN3IPC12_GLOBAL__N_114received_queueE
000000000c81d3a0 l .tbss 0000000000000000 $d
000000000c81d3a8 l .tbss 0000000000000000 $d
00000000000002e8 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing18MetadataDataSourceENS_23DefaultDataSourceTraitsEE10tls_state_E
000000000c81d3b0 l .tbss 0000000000000000 $d
00000000000002f0 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing21PerfettoTracedProcess15DataSourceProxyINS1_24TraceEventMetadataSourceEEENS_23DefaultDataSourceTraitsEE10tls_state_E
000000000c81d3b8 l .tbss 0000000000000000 $d
00000000000002f8 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing18TriggersDataSourceENS_23DefaultDataSourceTraitsEE10tls_state_E
0000000000000300 l .tbss 0000000000000001 _ZN10variations12_GLOBAL__N_137in_set_field_trial_group_from_browserE
000000000c81d3c0 l .tbss 0000000000000000 $d
0000000000000308 l .tbss 0000000000000008 _ZN6webrtc12_GLOBAL__N_17currentE
000000000c81d3c8 l .tbss 0000000000000000 $d
0000000000000310 l .tbss 0000000000000008 _ZN4SkSLL8sMemPoolE
000000000c81d3d0 l .tbss 0000000000000000 $d
0000000000000318 l .tbss 0000000000000008 _ZN5skgpu6ganeshL6gCacheE
000000000c81d3d8 l .tbss 0000000000000000 $d
0000000000000320 l .tbss 0000000000000008 _ZN2ui12_GLOBAL__N_112event_sourceE
000000000c81d3e0 l .tbss 0000000000000000 $d
0000000000000328 l .tbss 0000000000000008 _ZN2gl12_GLOBAL__N_115current_contextE
0000000000000330 l .tbss 0000000000000008 _ZN2gl12_GLOBAL__N_120current_real_contextE
000000000c81d3e8 l .tbss 0000000000000000 $d
000000000c81d3f0 l .tbss 0000000000000000 $d
0000000000000338 l .tbss 0000000000000008 _ZZN2gl20ThreadLocalCurrentGLEvE10current_gl
000000000c81d3f8 l .tbss 0000000000000000 $d
0000000000000340 l .tbss 0000000000000008 _ZN2gl12_GLOBAL__N_115current_surfaceE
000000000c81d400 l .tbss 0000000000000000 $d
000000000c81d408 l .tbss 0000000000000000 $d
0000000000000348 l .tbss 0000000000000008 .hidden _ZN3re25hooks7contextE
0000000000000350 l .tbss 0000000000000008 _ZN3gpu12_GLOBAL__N_119current_task_runnerE
000000000c81d410 l .tbss 0000000000000000 $d
000000000000035c l .tbss 0000000000000001 _ZGVZN3WTF13CurrentThreadEvE4g_id
0000000000000358 l .tbss 0000000000000004 _ZZN3WTF13CurrentThreadEvE4g_id
000000000c81d418 l .tbss 0000000000000000 $d
000000000c81d41c l .tbss 0000000000000000 $d
000000000c81d41d l .tbss 0000000000000000 $d
000000000000035d l .tbss 0000000000000001 .hidden _ZN3WTF16g_is_main_threadE
0000000000000360 l .tbss 0000000000000008 _ZN2v84base12_GLOBAL__N_118thread_stack_startE
000000000c81d420 l .tbss 0000000000000000 $d
000000000c81d428 l .tbss 0000000000000000 $d
0000000000000368 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing21PerfettoTracedProcess15DataSourceProxyIN22memory_instrumentation15TracingObserverEEENS_23DefaultDataSourceTraitsEE10tls_state_E
0000000000000370 l .tbss 0000000000000008 _ZN7metrics12_GLOBAL__N_18providerE
000000000c81d430 l .tbss 0000000000000000 $d
0000000000000378 l .tbss 0000000000000008 _ZN3gpu6webgpu12_GLOBAL__N_114parent_decoderE
000000000c81d438 l .tbss 0000000000000000 $d
0000000000000380 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_113child_processE
000000000c81d440 l .tbss 0000000000000000 $d
0000000000000388 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_117child_thread_implE
000000000c81d448 l .tbss 0000000000000000 $d
000000000c81d450 l .tbss 0000000000000000 $d
000000000c81d480 l .tbss 0000000000000000 $d
00000000000003c0 l .tbss 0000000000000008 .hidden _ZGVZN5blink13HeapSizeCache16ForCurrentThreadEvE15heap_size_cache
0000000000000390 l .tbss 0000000000000030 .hidden _ZZN5blink13HeapSizeCache16ForCurrentThreadEvE15heap_size_cache
000000000c81d488 l .tbss 0000000000000000 $d
00000000000003c8 l .tbss 0000000000000004 .hidden _ZN5blink24script_forbidden_counterE
00000000000003d0 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_113render_threadE
000000000c81d490 l .tbss 0000000000000000 $d
00000000000003d8 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_113render_threadE
000000000c81d498 l .tbss 0000000000000000 $d
00000000000003e0 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_111worker_dataE
000000000c81d4a0 l .tbss 0000000000000000 $d
00000000000003f0 l .tbss 0000000000000001 _ZGVZN13sentencepiece6random18GetRandomGeneratorEvE2mt
00000000000003e8 l .tbss 0000000000000008 _ZZN13sentencepiece6random18GetRandomGeneratorEvE2mt
000000000c81d4a8 l .tbss 0000000000000000 $d
000000000c81d4b0 l .tbss 0000000000000000 $d
000000000c81d4b8 l .tbss 0000000000000000 $d
00000000000003f8 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_29ThreadLocalRandomBitGeneratorEE6state_E
000000000c81d4c0 l .tbss 0000000000000000 $d
0000000000000400 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_13SamplingStateILNS0_15ParentAllocatorE2EEEE6state_E
000000000c81d4c8 l .tbss 0000000000000000 $d
0000000000000408 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_13SamplingStateILNS0_15ParentAllocatorE0EEEE6state_E
000000000c81d4d0 l .tbss 0000000000000000 $d
0000000000000410 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_13SamplingStateILNS0_15ParentAllocatorE1EEEE6state_E
000000000c81d4d8 l .tbss 0000000000000000 $d
0000000000000418 l .tbss 0000000000000018 _ZN3std4hash6random11RandomState3new4KEYS29_$u7b$$u7b$constant$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$3VAL17h022825e67d09fa26E
[root@feb5e51a2da8 Release]# pwd
/root/chromium/src/cef/binary_distrib/cef_binary_129.0.12+gf09539f+chromium-129.0.6668.101_linuxarm64
[root@feb5e51a2da8 Release]# objdump -t libcef.so | grep -F '.tbss'
000000000c618a50 l .tbss 0000000000000000 $d.237
0000000000000090 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN4base20perfetto_track_event10TrackEventENS_8internal26TrackEventDataSourceTraitsEE10tls_state_E
0000000000000098 l .tbss 0000000000000008 _ZN12_GLOBAL__N_117g_isolate_managerE
000000000c618a58 l .tbss 0000000000000000 $d.261
00000000000000a4 l .tbss 0000000000000001 _ZGVZN4absl13base_internal12GetCachedTIDEvE9thread_id
00000000000000a0 l .tbss 0000000000000004 _ZZN4absl13base_internal12GetCachedTIDEvE9thread_id
000000000c618a60 l .tbss 0000000000000000 $d.10
000000000c618a64 l .tbss 0000000000000000 $d.11
00000000000000a8 l .tbss 0000000000000018 _ZZN4absl13cord_internal25cordz_should_profile_slowERNS0_13SamplingStateEE28exponential_biased_generator
000000000c618a68 l .tbss 0000000000000000 $d.7
00000000000000c0 l .tbss 0000000000000001 _ZZN4absl12log_internal12_GLOBAL__N_121ThreadIsLoggingStatusEvE17thread_is_logging
000000000c618a80 l .tbss 0000000000000000 $d.19
00000000000000c8 l .tbss 0000000000000008 _ZN4mojo4core12_GLOBAL__N_115current_contextE
000000000c618a88 l .tbss 0000000000000000 $d.16
00000000000000d0 l .tbss 0000000000000001 _ZN4ipcz12_GLOBAL__N_125is_thread_within_api_callE
000000000c618a90 l .tbss 0000000000000000 $d.4
000000000c618a98 l .tbss 0000000000000000 $d.447
00000000000000d8 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN6webrtc20perfetto_track_event10TrackEventENS_8internal26TrackEventDataSourceTraitsEE10tls_state_E
00000000000000e8 l .tbss 0000000000000001 _ZGVZN13SkStrikeCache17GlobalStrikeCacheEvE5cache
00000000000000e0 l .tbss 0000000000000008 _ZZN13SkStrikeCache17GlobalStrikeCacheEvE5cache
000000000c618aa0 l .tbss 0000000000000000 $d.37
000000000c618aa8 l .tbss 0000000000000000 $d.38
00000000000000f0 l .tbss 0000000000000008 _ZN4dawn6native12_GLOBAL__N_18tlDeviceE
000000000c618ab0 l .tbss 0000000000000000 $d.32
000000000c618ab8 l .tbss 0000000000000000 $d.1256
00000000000000f8 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN2v820perfetto_track_event10TrackEventENS_8internal26TrackEventDataSourceTraitsEE10tls_state_E
0000000000000100 l .tbss 0000000000000001 _ZN2v88internal12_GLOBAL__N_119tls_singleton_takenE
0000000000000108 l .tbss 0000000000000018 _ZN2v88internal12_GLOBAL__N_121tls_singleton_storageE
000000000c618ac0 l .tbss 0000000000000000 $d.61
000000000c618ac8 l .tbss 0000000000000000 $d.62
000000000c618ae0 l .tbss 0000000000000000 $d.406
000000000c618ae8 l .tbss 0000000000000000 $d.407
0000000000000128 l .tbss 0000000000000008 .hidden _ZN2v88internal18g_current_isolate_E
0000000000000120 l .tbss 0000000000000008 .hidden _ZN2v88internal34g_current_per_isolate_thread_data_E
0000000000000130 l .tbss 0000000000000004 _ZN2v88internal12_GLOBAL__N_19thread_idE
000000000c618af0 l .tbss 0000000000000000 $d.3
0000000000000138 l .tbss 0000000000000008 _ZN2v88internal12_GLOBAL__N_123current_marking_barrierE
000000000c618af8 l .tbss 0000000000000000 $d.27
0000000000000140 l .tbss 0000000000000008 _ZN2v88internal12_GLOBAL__N_136pending_layout_change_object_addressE
000000000c618b00 l .tbss 0000000000000000 $d.673
0000000000000148 l .tbss 0000000000000008 _ZN2v88internal12_GLOBAL__N_118current_local_heapE
000000000c618b08 l .tbss 0000000000000000 $d.57
000000000c618b10 l .tbss 0000000000000000 $d.58
0000000000000150 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN2v88internal14CodeDataSourceENS2_20CodeDataSourceTraitsEE10tls_state_E
000000000c618b18 l .tbss 0000000000000000 $d.4
0000000000000158 l .tbss 0000000000000004 .hidden _ZN2v88internal12trap_handler21g_thread_in_wasm_codeE
0000000000000160 l .tbss 0000000000000008 _ZN2v88internal4wasm12_GLOBAL__N_123current_code_refs_scopeE
000000000c618b20 l .tbss 0000000000000000 $d.200
000000000c618b28 l .tbss 0000000000000000 $d.717
0000000000000168 l .tbss 0000000000000008 .hidden _ZN2v84base18ContextualVariableINS_8internal8compiler10turboshaft7TracingES5_E4top_E
000000000c618b30 l .tbss 0000000000000000 $d.927
0000000000000170 l .tbss 0000000000000008 .hidden _ZN2v84base18ContextualVariableINS_8internal8compiler10turboshaft24TypeInferenceReducerArgsES5_E4top_E
0000000000000178 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_120notification_serviceE
000000000c618b38 l .tbss 0000000000000000 $d.24
000000000c618b40 l .tbss 0000000000000000 $d.337
0000000000000180 l .tbss 0000000000000008 .hidden _ZN7content20media_stream_managerE
000000000c618b48 l .tbss 0000000000000000 $d.28
000000000c618b50 l .tbss 0000000000000000 $d.29
0000000000000188 l .tbss 0000000000000008 .hidden _ZN10openscreen8internal20ScopedTraceOperation7traces_E
0000000000000190 l .tbss 0000000000000008 .hidden _ZN10openscreen8internal20ScopedTraceOperation10root_node_E
0000000000000198 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_114utility_threadE
000000000c618b58 l .tbss 0000000000000000 $d.8
000000000c618b60 l .tbss 0000000000000000 $d.7
00000000000001a0 l .tbss 0000000000000008 .hidden _ZN5blink18g_thread_specific_E
00000000000001a8 l .tbss 0000000000000008 _ZN5blink12_GLOBAL__N_114current_threadE
000000000c618b68 l .tbss 0000000000000000 $d.31
00000000000001b0 l .tbss 0000000000000008 _ZN6webrtc12_GLOBAL__N_121jingle_thread_wrapperE
000000000c618b70 l .tbss 0000000000000000 $d.58
00000000000001b8 l .tbss 0000000000000008 _ZN10extensions12_GLOBAL__N_18contextsE
000000000c618b78 l .tbss 0000000000000000 $d.18
00000000000001c0 l .tbss 0000000000000008 _ZN10extensions12_GLOBAL__N_119service_worker_dataE
000000000c618b80 l .tbss 0000000000000000 $d.25
00000000000001c8 l .tbss 0000000000000001 _ZN10__cxxabiv112_GLOBAL__N_111dtors_aliveE
00000000000001d0 l .tbss 0000000000000008 _ZN10__cxxabiv112_GLOBAL__N_15dtorsE
000000000c618b88 l .tbss 0000000000000000 $d.9
000000000c618b90 l .tbss 0000000000000000 $d.11
000000000c618b98 l .tbss 0000000000000000 $d.3
00000000000001d8 l .tbss 0000000000000008 .hidden _ZN4base8internal20current_notificationE
00000000000001e0 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_18delegateE
00000000000001e8 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_116run_loop_timeoutE
000000000c618ba0 l .tbss 0000000000000000 $d.89
000000000c618ba8 l .tbss 0000000000000000 $d.91
00000000000001f0 l .tbss 0000000000000001 _ZN4base8internal12_GLOBAL__N_137current_task_is_running_synchronouslyE
000000000c618bb0 l .tbss 0000000000000000 $d.19
00000000000001f8 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_125scoped_defer_task_postingE
000000000c618bb8 l .tbss 0000000000000000 $d.16
0000000000000200 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_120current_pending_taskE
0000000000000210 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_125current_long_task_trackerE
0000000000000208 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_123current_scoped_ipc_hashE
000000000c618bc0 l .tbss 0000000000000000 $d.63
000000000c618bc8 l .tbss 0000000000000000 $d.70
000000000c618bd0 l .tbss 0000000000000000 $d.71
0000000000000218 l .tbss 0000000000000008 _ZN4base16sequence_manager12_GLOBAL__N_129thread_local_sequence_managerE
000000000c618bd8 l .tbss 0000000000000000 $d.199
0000000000000220 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_122current_default_handleE
000000000c618be0 l .tbss 0000000000000000 $d.19
0000000000000228 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_122current_default_handleE
000000000c618be8 l .tbss 0000000000000000 $d.10
0000000000000230 l .tbss 0000000000000004 _ZN4base8internal12_GLOBAL__N_131fizzle_block_shutdown_tasks_refE
000000000c618bf0 l .tbss 0000000000000000 $d.65
0000000000000238 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_120current_thread_groupE
000000000c618bf8 l .tbss 0000000000000000 $d.70
0000000000000240 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_116hang_watch_stateE
000000000c618c00 l .tbss 0000000000000000 $d.127
0000000000000248 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_117blocking_observerE
0000000000000250 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_125last_scoped_blocking_callE
000000000c618c08 l .tbss 0000000000000000 $d.22
000000000c618c10 l .tbss 0000000000000000 $d.35
0000000000000258 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_130current_sequence_local_storageE
000000000c618c18 l .tbss 0000000000000000 $d.25
0000000000000260 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_110fd_watcherE
000000000c618c20 l .tbss 0000000000000000 $d.28
0000000000000268 l .tbss 0000000000000008 _ZN4base11trace_event12_GLOBAL__N_125thread_local_event_bufferE
0000000000000270 l .tbss 0000000000000001 _ZN4base11trace_event12_GLOBAL__N_126thread_blocks_message_loopE
0000000000000271 l .tbss 0000000000000001 _ZN4base11trace_event12_GLOBAL__N_124thread_is_in_trace_eventE
0000000000000278 l .tbss 0000000000000008 _ZZN4base11trace_event8TraceLog27ShouldAddAfterUpdatingStateEcPKhPKcmiNS_9TimeTicksEPNS0_14TraceArgumentsEE19current_thread_name
000000000c618c28 l .tbss 0000000000000000 $d.264
000000000c618c30 l .tbss 0000000000000000 $d.270
000000000c618c31 l .tbss 0000000000000000 $d.274
000000000c618c38 l .tbss 0000000000000000 $d.275
0000000000000280 l .tbss 0000000000000001 _ZZN4base7tracing23GetThreadIsInTraceEventEvE24thread_is_in_trace_event
000000000c618c40 l .tbss 0000000000000000 $d.2
0000000000000288 l .tbss 0000000000000008 _ZN4mojo8internal12_GLOBAL__N_119g_thread_local_nodeE
000000000c618c48 l .tbss 0000000000000000 $d.13
0000000000000290 l .tbss 0000000000000001 _ZN4mojo12_GLOBAL__N_126is_in_urgent_message_scopeE
000000000c618c50 l .tbss 0000000000000000 $d.6
00000000000002b8 l .tbss 0000000000000001 _ZGVZN6quiche12_GLOBAL__N_118Xoshiro256PlusPlusEvE9rng_state
0000000000000298 l .tbss 0000000000000020 _ZZN6quiche12_GLOBAL__N_118Xoshiro256PlusPlusEvE9rng_state
000000000c618c58 l .tbss 0000000000000000 $d.12
000000000c618c78 l .tbss 0000000000000000 $d.13
00000000000002c0 l .tbss 0000000000000008 _ZN4quic12_GLOBAL__N_115current_contextE
000000000c618c80 l .tbss 0000000000000000 $d.4
00000000000002c8 l .tbss 0000000000000001 _ZN3IPC12_GLOBAL__N_128off_sequence_binding_allowedE
000000000c618c88 l .tbss 0000000000000000 $d.123
00000000000002d0 l .tbss 0000000000000008 _ZN3IPC12_GLOBAL__N_114received_queueE
000000000c618c90 l .tbss 0000000000000000 $d.90
000000000c618c98 l .tbss 0000000000000000 $d.131
00000000000002d8 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing21PerfettoTracedProcess15DataSourceProxyINS1_24TraceEventMetadataSourceEEENS_23DefaultDataSourceTraitsEE10tls_state_E
000000000c618ca0 l .tbss 0000000000000000 $d.16
00000000000002e0 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing18TriggersDataSourceENS_23DefaultDataSourceTraitsEE10tls_state_E
00000000000002e8 l .tbss 0000000000000008 _ZN6webrtc12_GLOBAL__N_17currentE
000000000c618ca8 l .tbss 0000000000000000 $d.4
00000000000002f0 l .tbss 0000000000000008 _ZN4SkSLL8sMemPoolE
000000000c618cb0 l .tbss 0000000000000000 $d.9
00000000000002f8 l .tbss 0000000000000008 _ZN5skgpu6ganeshL6gCacheE
000000000c618cb8 l .tbss 0000000000000000 $d.38
0000000000000300 l .tbss 0000000000000008 _ZN2ui12_GLOBAL__N_112event_sourceE
000000000c618cc0 l .tbss 0000000000000000 $d.28
0000000000000308 l .tbss 0000000000000008 _ZN2gl12_GLOBAL__N_115current_contextE
0000000000000310 l .tbss 0000000000000008 _ZN2gl12_GLOBAL__N_120current_real_contextE
000000000c618cc8 l .tbss 0000000000000000 $d.82
000000000c618cd0 l .tbss 0000000000000000 $d.83
0000000000000318 l .tbss 0000000000000008 _ZZN2gl20ThreadLocalCurrentGLEvE10current_gl
000000000c618cd8 l .tbss 0000000000000000 $d.54
0000000000000320 l .tbss 0000000000000008 _ZN2gl12_GLOBAL__N_115current_surfaceE
000000000c618ce0 l .tbss 0000000000000000 $d.41
000000000c618ce8 l .tbss 0000000000000000 $d.76
0000000000000328 l .tbss 0000000000000008 .hidden _ZN3re25hooks7contextE
0000000000000330 l .tbss 0000000000000008 _ZN3gpu12_GLOBAL__N_119current_task_runnerE
000000000c618cf0 l .tbss 0000000000000000 $d.12
0000000000000338 l .tbss 0000000000000001 _ZN10variations12_GLOBAL__N_137in_set_field_trial_group_from_browserE
000000000c618cf8 l .tbss 0000000000000000 $d.14
0000000000000340 l .tbss 0000000000000001 _ZGVZN3WTF13CurrentThreadEvE4g_id
000000000000033c l .tbss 0000000000000004 _ZZN3WTF13CurrentThreadEvE4g_id
000000000c618cfc l .tbss 0000000000000000 $d.6
000000000c618d00 l .tbss 0000000000000000 $d.7
000000000c618d01 l .tbss 0000000000000000 $d.4
0000000000000341 l .tbss 0000000000000001 .hidden _ZN3WTF16g_is_main_threadE
0000000000000348 l .tbss 0000000000000008 _ZN2v84base12_GLOBAL__N_118thread_stack_startE
000000000c618d08 l .tbss 0000000000000000 $d.3
000000000c618d10 l .tbss 0000000000000000 $d.41
0000000000000350 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing21PerfettoTracedProcess15DataSourceProxyIN22memory_instrumentation15TracingObserverEEENS_23DefaultDataSourceTraitsEE10tls_state_E
0000000000000358 l .tbss 0000000000000008 _ZN7metrics12_GLOBAL__N_18providerE
000000000c618d18 l .tbss 0000000000000000 $d.17
0000000000000360 l .tbss 0000000000000008 _ZN3gpu6webgpu12_GLOBAL__N_114parent_decoderE
000000000c618d20 l .tbss 0000000000000000 $d.187
0000000000000368 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_113child_processE
000000000c618d28 l .tbss 0000000000000000 $d.17
0000000000000370 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_117child_thread_implE
000000000c618d30 l .tbss 0000000000000000 $d.162
000000000c618d38 l .tbss 0000000000000000 $d.13
000000000c618d68 l .tbss 0000000000000000 $d.14
00000000000003a8 l .tbss 0000000000000008 .hidden _ZGVZN5blink13HeapSizeCache16ForCurrentThreadEvE15heap_size_cache
0000000000000378 l .tbss 0000000000000030 .hidden _ZZN5blink13HeapSizeCache16ForCurrentThreadEvE15heap_size_cache
000000000c618d70 l .tbss 0000000000000000 $d.5
00000000000003b0 l .tbss 0000000000000004 .hidden _ZN5blink24script_forbidden_counterE
00000000000003b8 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_113render_threadE
000000000c618d78 l .tbss 0000000000000000 $d.9
00000000000003c0 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_113render_threadE
000000000c618d80 l .tbss 0000000000000000 $d.255
00000000000003c8 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_111worker_dataE
000000000c618d88 l .tbss 0000000000000000 $d.29
00000000000003d8 l .tbss 0000000000000001 _ZGVZN13sentencepiece6random18GetRandomGeneratorEvE2mt
00000000000003d0 l .tbss 0000000000000008 _ZZN13sentencepiece6random18GetRandomGeneratorEvE2mt
000000000c618d90 l .tbss 0000000000000000 $d.25
000000000c618d98 l .tbss 0000000000000000 $d.26
000000000c618da0 l .tbss 0000000000000000 $d.48
00000000000003e0 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_29ThreadLocalRandomBitGeneratorEE6state_E
000000000c618da8 l .tbss 0000000000000000 $d.17
00000000000003e8 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_13SamplingStateILNS0_15ParentAllocatorE2EEEE6state_E
000000000c618db0 l .tbss 0000000000000000 $d.36
00000000000003f0 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_13SamplingStateILNS0_15ParentAllocatorE0EEEE6state_E
000000000c618db8 l .tbss 0000000000000000 $d.18
00000000000003f8 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_13SamplingStateILNS0_15ParentAllocatorE1EEEE6state_E
000000000c618dc0 l .tbss 0000000000000000 $d.1624
0000000000000400 l .tbss 0000000000000018 _ZN3std4hash6random11RandomState3new4KEYS29_$u7b$$u7b$constant$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$3VAL17hfed5829eedb35dc0E
[root@feb5e51a2da8 Release]# pwd
/root/cef_binary_128.4.12+g1d7a1f9+chromium-128.0.6613.138_linuxarm64/Release
[root@feb5e51a2da8 Release]# objdump -t libcef.so | grep -F '.tbss'
000000000c5ecb10 l .tbss 0000000000000000 $d.240
0000000000000090 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN4base20perfetto_track_event10TrackEventENS_8internal26TrackEventDataSourceTraitsEE10tls_state_E
0000000000000098 l .tbss 0000000000000008 _ZN12_GLOBAL__N_117g_isolate_managerE
000000000c5ecb18 l .tbss 0000000000000000 $d.266
00000000000000a4 l .tbss 0000000000000001 _ZGVZN4absl13base_internal12GetCachedTIDEvE9thread_id
00000000000000a0 l .tbss 0000000000000004 _ZZN4absl13base_internal12GetCachedTIDEvE9thread_id
000000000c5ecb20 l .tbss 0000000000000000 $d.10
000000000c5ecb24 l .tbss 0000000000000000 $d.11
00000000000000a8 l .tbss 0000000000000018 _ZZN4absl13cord_internal25cordz_should_profile_slowERNS0_13SamplingStateEE28exponential_biased_generator
000000000c5ecb28 l .tbss 0000000000000000 $d.7
00000000000000c0 l .tbss 0000000000000001 _ZZN4absl12log_internal12_GLOBAL__N_121ThreadIsLoggingStatusEvE17thread_is_logging
000000000c5ecb40 l .tbss 0000000000000000 $d.19
00000000000000c8 l .tbss 0000000000000008 _ZN4mojo4core12_GLOBAL__N_115current_contextE
000000000c5ecb48 l .tbss 0000000000000000 $d.16
000000000c5ecb50 l .tbss 0000000000000000 $d.444
00000000000000d0 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN6webrtc20perfetto_track_event10TrackEventENS_8internal26TrackEventDataSourceTraitsEE10tls_state_E
00000000000000e0 l .tbss 0000000000000001 _ZGVZN13SkStrikeCache17GlobalStrikeCacheEvE5cache
00000000000000d8 l .tbss 0000000000000008 _ZZN13SkStrikeCache17GlobalStrikeCacheEvE5cache
000000000c5ecb58 l .tbss 0000000000000000 $d.37
000000000c5ecb60 l .tbss 0000000000000000 $d.38
00000000000000e8 l .tbss 0000000000000008 _ZN4dawn6native12_GLOBAL__N_18tlDeviceE
000000000c5ecb68 l .tbss 0000000000000000 $d.32
000000000c5ecb70 l .tbss 0000000000000000 $d.1238
00000000000000f0 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN2v820perfetto_track_event10TrackEventENS_8internal26TrackEventDataSourceTraitsEE10tls_state_E
00000000000000f8 l .tbss 0000000000000001 _ZN2v88internal12_GLOBAL__N_119tls_singleton_takenE
0000000000000100 l .tbss 0000000000000018 _ZN2v88internal12_GLOBAL__N_121tls_singleton_storageE
000000000c5ecb78 l .tbss 0000000000000000 $d.61
000000000c5ecb80 l .tbss 0000000000000000 $d.62
000000000c5ecb98 l .tbss 0000000000000000 $d.395
000000000c5ecba0 l .tbss 0000000000000000 $d.396
0000000000000120 l .tbss 0000000000000008 .hidden _ZN2v88internal18g_current_isolate_E
0000000000000118 l .tbss 0000000000000008 .hidden _ZN2v88internal34g_current_per_isolate_thread_data_E
0000000000000128 l .tbss 0000000000000004 _ZN2v88internal12_GLOBAL__N_19thread_idE
000000000c5ecba8 l .tbss 0000000000000000 $d.3
0000000000000130 l .tbss 0000000000000008 _ZN2v88internal12_GLOBAL__N_123current_marking_barrierE
000000000c5ecbb0 l .tbss 0000000000000000 $d.27
0000000000000138 l .tbss 0000000000000008 _ZN2v88internal12_GLOBAL__N_136pending_layout_change_object_addressE
000000000c5ecbb8 l .tbss 0000000000000000 $d.596
0000000000000140 l .tbss 0000000000000008 _ZN2v88internal12_GLOBAL__N_118current_local_heapE
000000000c5ecbc0 l .tbss 0000000000000000 $d.57
000000000c5ecbc8 l .tbss 0000000000000000 $d.1224
0000000000000148 l .tbss 0000000000000008 .hidden _ZN2v88internal6maglev9labeller_E
000000000c5ecbd0 l .tbss 0000000000000000 $d.58
0000000000000150 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN2v88internal14CodeDataSourceENS2_20CodeDataSourceTraitsEE10tls_state_E
000000000c5ecbd8 l .tbss 0000000000000000 $d.4
0000000000000158 l .tbss 0000000000000004 .hidden _ZN2v88internal12trap_handler21g_thread_in_wasm_codeE
0000000000000160 l .tbss 0000000000000008 _ZN2v88internal4wasm12_GLOBAL__N_123current_code_refs_scopeE
000000000c5ecbe0 l .tbss 0000000000000000 $d.200
000000000c5ecbe8 l .tbss 0000000000000000 $d.327
0000000000000168 l .tbss 0000000000000008 .hidden _ZN2v84base18ContextualVariableINS_8internal8compiler10turboshaft7TracingES5_E4top_E
000000000c5ecbf0 l .tbss 0000000000000000 $d.926
0000000000000170 l .tbss 0000000000000008 .hidden _ZN2v84base18ContextualVariableINS_8internal8compiler10turboshaft24TypeInferenceReducerArgsES5_E4top_E
0000000000000178 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_120notification_serviceE
000000000c5ecbf8 l .tbss 0000000000000000 $d.25
000000000c5ecc00 l .tbss 0000000000000000 $d.337
0000000000000180 l .tbss 0000000000000008 .hidden _ZN7content20media_stream_managerE
000000000c5ecc08 l .tbss 0000000000000000 $d.28
000000000c5ecc10 l .tbss 0000000000000000 $d.29
0000000000000188 l .tbss 0000000000000008 .hidden _ZN10openscreen8internal20ScopedTraceOperation7traces_E
0000000000000190 l .tbss 0000000000000008 .hidden _ZN10openscreen8internal20ScopedTraceOperation10root_node_E
0000000000000198 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_114utility_threadE
000000000c5ecc18 l .tbss 0000000000000000 $d.8
000000000c5ecc20 l .tbss 0000000000000000 $d.7
00000000000001a0 l .tbss 0000000000000008 .hidden _ZN5blink18g_thread_specific_E
00000000000001a8 l .tbss 0000000000000008 _ZN5blink12_GLOBAL__N_114current_threadE
000000000c5ecc28 l .tbss 0000000000000000 $d.31
00000000000001b0 l .tbss 0000000000000008 _ZN6webrtc12_GLOBAL__N_121jingle_thread_wrapperE
000000000c5ecc30 l .tbss 0000000000000000 $d.58
00000000000001b8 l .tbss 0000000000000008 _ZN10extensions12_GLOBAL__N_18contextsE
000000000c5ecc38 l .tbss 0000000000000000 $d.18
00000000000001c0 l .tbss 0000000000000008 _ZN10extensions12_GLOBAL__N_119service_worker_dataE
000000000c5ecc40 l .tbss 0000000000000000 $d.25
00000000000001c8 l .tbss 0000000000000001 _ZN10__cxxabiv112_GLOBAL__N_111dtors_aliveE
00000000000001d0 l .tbss 0000000000000008 _ZN10__cxxabiv112_GLOBAL__N_15dtorsE
000000000c5ecc48 l .tbss 0000000000000000 $d.9
000000000c5ecc50 l .tbss 0000000000000000 $d.11
000000000c5ecc58 l .tbss 0000000000000000 $d.3
00000000000001d8 l .tbss 0000000000000008 .hidden _ZN4base8internal20current_notificationE
00000000000001e0 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_18delegateE
00000000000001e8 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_116run_loop_timeoutE
000000000c5ecc60 l .tbss 0000000000000000 $d.89
000000000c5ecc68 l .tbss 0000000000000000 $d.91
00000000000001f0 l .tbss 0000000000000001 _ZN4base8internal12_GLOBAL__N_137current_task_is_running_synchronouslyE
000000000c5ecc70 l .tbss 0000000000000000 $d.19
00000000000001f8 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_125scoped_defer_task_postingE
000000000c5ecc78 l .tbss 0000000000000000 $d.16
0000000000000200 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_120current_pending_taskE
0000000000000210 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_125current_long_task_trackerE
0000000000000208 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_123current_scoped_ipc_hashE
000000000c5ecc80 l .tbss 0000000000000000 $d.63
000000000c5ecc88 l .tbss 0000000000000000 $d.70
000000000c5ecc90 l .tbss 0000000000000000 $d.71
0000000000000218 l .tbss 0000000000000008 _ZN4base16sequence_manager12_GLOBAL__N_129thread_local_sequence_managerE
000000000c5ecc98 l .tbss 0000000000000000 $d.198
0000000000000220 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_122current_default_handleE
000000000c5ecca0 l .tbss 0000000000000000 $d.19
0000000000000228 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_122current_default_handleE
000000000c5ecca8 l .tbss 0000000000000000 $d.10
0000000000000230 l .tbss 0000000000000004 _ZN4base8internal12_GLOBAL__N_131fizzle_block_shutdown_tasks_refE
000000000c5eccb0 l .tbss 0000000000000000 $d.65
0000000000000238 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_120current_thread_groupE
000000000c5eccb8 l .tbss 0000000000000000 $d.70
0000000000000240 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_116hang_watch_stateE
000000000c5eccc0 l .tbss 0000000000000000 $d.127
0000000000000248 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_117blocking_observerE
0000000000000250 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_125last_scoped_blocking_callE
000000000c5eccc8 l .tbss 0000000000000000 $d.22
000000000c5eccd0 l .tbss 0000000000000000 $d.35
0000000000000258 l .tbss 0000000000000008 _ZN4base8internal12_GLOBAL__N_130current_sequence_local_storageE
000000000c5eccd8 l .tbss 0000000000000000 $d.25
0000000000000260 l .tbss 0000000000000008 _ZN4base12_GLOBAL__N_110fd_watcherE
000000000c5ecce0 l .tbss 0000000000000000 $d.28
0000000000000268 l .tbss 0000000000000008 _ZN4base11trace_event12_GLOBAL__N_125thread_local_event_bufferE
0000000000000270 l .tbss 0000000000000001 _ZN4base11trace_event12_GLOBAL__N_126thread_blocks_message_loopE
0000000000000271 l .tbss 0000000000000001 _ZN4base11trace_event12_GLOBAL__N_124thread_is_in_trace_eventE
0000000000000278 l .tbss 0000000000000008 _ZZN4base11trace_event8TraceLog27ShouldAddAfterUpdatingStateEcPKhPKcmiNS_9TimeTicksEPNS0_14TraceArgumentsEE19current_thread_name
000000000c5ecce8 l .tbss 0000000000000000 $d.262
000000000c5eccf0 l .tbss 0000000000000000 $d.268
000000000c5eccf1 l .tbss 0000000000000000 $d.272
000000000c5eccf8 l .tbss 0000000000000000 $d.273
0000000000000280 l .tbss 0000000000000001 _ZZN4base7tracing23GetThreadIsInTraceEventEvE24thread_is_in_trace_event
000000000c5ecd00 l .tbss 0000000000000000 $d.2
0000000000000288 l .tbss 0000000000000008 _ZN4mojo8internal12_GLOBAL__N_119g_thread_local_nodeE
000000000c5ecd08 l .tbss 0000000000000000 $d.13
0000000000000290 l .tbss 0000000000000001 _ZN4mojo12_GLOBAL__N_126is_in_urgent_message_scopeE
000000000c5ecd10 l .tbss 0000000000000000 $d.6
00000000000002b8 l .tbss 0000000000000001 _ZGVZN6quiche12_GLOBAL__N_118Xoshiro256PlusPlusEvE9rng_state
0000000000000298 l .tbss 0000000000000020 _ZZN6quiche12_GLOBAL__N_118Xoshiro256PlusPlusEvE9rng_state
000000000c5ecd18 l .tbss 0000000000000000 $d.12
000000000c5ecd38 l .tbss 0000000000000000 $d.13
00000000000002c0 l .tbss 0000000000000008 _ZN4quic12_GLOBAL__N_115current_contextE
000000000c5ecd40 l .tbss 0000000000000000 $d.4
00000000000002c8 l .tbss 0000000000000001 _ZN3IPC12_GLOBAL__N_128off_sequence_binding_allowedE
000000000c5ecd48 l .tbss 0000000000000000 $d.122
00000000000002d0 l .tbss 0000000000000008 _ZN3IPC12_GLOBAL__N_114received_queueE
000000000c5ecd50 l .tbss 0000000000000000 $d.90
000000000c5ecd58 l .tbss 0000000000000000 $d.131
00000000000002d8 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing21PerfettoTracedProcess15DataSourceProxyINS1_24TraceEventMetadataSourceEEENS_23DefaultDataSourceTraitsEE10tls_state_E
000000000c5ecd60 l .tbss 0000000000000000 $d.16
00000000000002e0 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing18TriggersDataSourceENS_23DefaultDataSourceTraitsEE10tls_state_E
00000000000002e8 l .tbss 0000000000000008 _ZN6webrtc12_GLOBAL__N_17currentE
000000000c5ecd68 l .tbss 0000000000000000 $d.4
00000000000002f0 l .tbss 0000000000000008 _ZN4SkSLL8sMemPoolE
000000000c5ecd70 l .tbss 0000000000000000 $d.9
00000000000002f8 l .tbss 0000000000000008 _ZN5skgpu6ganeshL6gCacheE
000000000c5ecd78 l .tbss 0000000000000000 $d.38
0000000000000300 l .tbss 0000000000000008 _ZN2ui12_GLOBAL__N_112event_sourceE
000000000c5ecd80 l .tbss 0000000000000000 $d.28
0000000000000308 l .tbss 0000000000000008 _ZN2gl12_GLOBAL__N_115current_contextE
0000000000000310 l .tbss 0000000000000008 _ZN2gl12_GLOBAL__N_120current_real_contextE
000000000c5ecd88 l .tbss 0000000000000000 $d.81
000000000c5ecd90 l .tbss 0000000000000000 $d.82
0000000000000318 l .tbss 0000000000000008 _ZZN2gl20ThreadLocalCurrentGLEvE10current_gl
000000000c5ecd98 l .tbss 0000000000000000 $d.57
0000000000000320 l .tbss 0000000000000008 _ZN2gl12_GLOBAL__N_115current_surfaceE
000000000c5ecda0 l .tbss 0000000000000000 $d.45
000000000c5ecda8 l .tbss 0000000000000000 $d.79
0000000000000328 l .tbss 0000000000000008 .hidden _ZN3re25hooks7contextE
0000000000000330 l .tbss 0000000000000008 _ZN3gpu12_GLOBAL__N_119current_task_runnerE
000000000c5ecdb0 l .tbss 0000000000000000 $d.12
0000000000000338 l .tbss 0000000000000001 _ZN10variations12_GLOBAL__N_137in_set_field_trial_group_from_browserE
000000000c5ecdb8 l .tbss 0000000000000000 $d.14
0000000000000340 l .tbss 0000000000000001 _ZGVZN3WTF13CurrentThreadEvE4g_id
000000000000033c l .tbss 0000000000000004 _ZZN3WTF13CurrentThreadEvE4g_id
000000000c5ecdbc l .tbss 0000000000000000 $d.6
000000000c5ecdc0 l .tbss 0000000000000000 $d.7
000000000c5ecdc1 l .tbss 0000000000000000 $d.4
0000000000000341 l .tbss 0000000000000001 .hidden _ZN3WTF16g_is_main_threadE
0000000000000348 l .tbss 0000000000000008 _ZN2v84base12_GLOBAL__N_118thread_stack_startE
000000000c5ecdc8 l .tbss 0000000000000000 $d.3
000000000c5ecdd0 l .tbss 0000000000000000 $d.41
0000000000000350 l .tbss 0000000000000008 .hidden _ZN8perfetto10DataSourceIN7tracing21PerfettoTracedProcess15DataSourceProxyIN22memory_instrumentation15TracingObserverEEENS_23DefaultDataSourceTraitsEE10tls_state_E
0000000000000358 l .tbss 0000000000000008 _ZN7metrics12_GLOBAL__N_18providerE
000000000c5ecdd8 l .tbss 0000000000000000 $d.17
0000000000000360 l .tbss 0000000000000008 _ZN3gpu6webgpu12_GLOBAL__N_114parent_decoderE
000000000c5ecde0 l .tbss 0000000000000000 $d.187
0000000000000368 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_113child_processE
000000000c5ecde8 l .tbss 0000000000000000 $d.17
0000000000000370 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_117child_thread_implE
000000000c5ecdf0 l .tbss 0000000000000000 $d.157
000000000c5ecdf8 l .tbss 0000000000000000 $d.13
000000000c5ece28 l .tbss 0000000000000000 $d.14
00000000000003a8 l .tbss 0000000000000008 .hidden _ZGVZN5blink13HeapSizeCache16ForCurrentThreadEvE15heap_size_cache
0000000000000378 l .tbss 0000000000000030 .hidden _ZZN5blink13HeapSizeCache16ForCurrentThreadEvE15heap_size_cache
000000000c5ece30 l .tbss 0000000000000000 $d.5
00000000000003b0 l .tbss 0000000000000004 .hidden _ZN5blink24script_forbidden_counterE
00000000000003b8 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_113render_threadE
000000000c5ece38 l .tbss 0000000000000000 $d.9
00000000000003c0 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_113render_threadE
000000000c5ece40 l .tbss 0000000000000000 $d.254
00000000000003c8 l .tbss 0000000000000008 _ZN7content12_GLOBAL__N_111worker_dataE
000000000c5ece48 l .tbss 0000000000000000 $d.29
00000000000003d8 l .tbss 0000000000000001 _ZGVZN13sentencepiece6random18GetRandomGeneratorEvE2mt
00000000000003d0 l .tbss 0000000000000008 _ZZN13sentencepiece6random18GetRandomGeneratorEvE2mt
000000000c5ece50 l .tbss 0000000000000000 $d.25
000000000c5ece58 l .tbss 0000000000000000 $d.26
000000000c5ece60 l .tbss 0000000000000000 $d.48
00000000000003e0 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_29ThreadLocalRandomBitGeneratorEE6state_E
000000000c5ece68 l .tbss 0000000000000000 $d.17
00000000000003e8 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_13SamplingStateILNS0_15ParentAllocatorE2EEEE6state_E
000000000c5ece70 l .tbss 0000000000000000 $d.33
00000000000003f0 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_13SamplingStateILNS0_15ParentAllocatorE0EEEE6state_E
000000000c5ece78 l .tbss 0000000000000000 $d.18
00000000000003f8 l .tbss 0000000000000008 .hidden _ZN8gwp_asan8internal16ThreadLocalStateINS0_13SamplingStateILNS0_15ParentAllocatorE1EEEE6state_E
000000000c5ece80 l .tbss 0000000000000000 $d.1625
0000000000000400 l .tbss 0000000000000020 _ZN3std4hash6random11RandomState3new4KEYS7__getit5__KEY17h64476031b4c0de0cE
[root@feb5e51a2da8 Release]# pwd
/root/cef_binary_127.3.5+g114ea2a+chromium-127.0.6533.120_linuxarm64/Release
[root@feb5e51a2da8 Release]# |
@Hethsron Thanks, that's the first step. Now compare the output to identify what's changed. |
Describe the bug
Dynamically loading libcef.so into a running process on Linux arm64 fails since CEF 129 with the error message "cannot allocate memory in static TLS block". Since a lot of CEF wrappers depend on the ability to dynamically extract and load libcef.so (known: CEF4Delphi, JCEF, probably more), this issue effectively makes CEF 129+ unusable for these wrappers on Linux arm64.
To Reproduce
Either use CEF 129 with for example JCEF on Linux, or use the following synthetic console application to dlopen libcef.so:
Compile the source code :
Run :
bash-4.4$ ./a.out dlerror ./libcef.so: cannot allocate memory in static TLS block bash-4.4$
Expected behavior
libcef.so can be dynamically loaded into a Linux process.
Screenshots
If applicable, add screenshots to help explain your problem.
Versions (please complete the following information):
Background/Analysis
The TLS segment size of Chromium 129 increases by over 700 bytes, as can be seen here:
This issue is similar to #3616.
The text was updated successfully, but these errors were encountered: