Skip to content
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

Open
Hethsron opened this issue Oct 14, 2024 · 8 comments
Labels
bug Bug report linux Linux platform

Comments

@Hethsron
Copy link

Hethsron commented Oct 14, 2024

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:

#include <stdio.h>
#include <dlfcn.h>

int main (void)
{
  void* g_libcef_handle = dlopen("./libcef.so", RTLD_LAZY | RTLD_LOCAL);
  if (!g_libcef_handle) {
    fprintf(stderr, "dlerror %s\n", dlerror());
  }
  return 0;
}

Compile the source code :

g++ -o main.cpp -ldl

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):

  • OS: Linux (all ARM popular distributions)
  • CEF Version: 129.x (6668)

Background/Analysis
The TLS segment size of Chromium 129 increases by over 700 bytes, as can be seen here:

bash-4.4$ readelf -Wl libcef.so | grep -E 'PhysAddr|TLS'
  Type           Offset   VirtAddr           PhysAddr           FileSiz  MemSiz   Flg Align
  TLS            0xc7cc340 0x000000000c7ec340 0x000000000c7ec340 0x000090 0x000430 R   0x40
bash-4.4$ 

This issue is similar to #3616.

@Hethsron Hethsron added the bug Bug report label Oct 14, 2024
@Hethsron
Copy link
Author

@magreenblatt
Hi Marshall, do you have a fix for that ?

@magreenblatt
Copy link
Collaborator

magreenblatt commented Oct 14, 2024 via email

@Hethsron
Copy link
Author

Hethsron commented Oct 14, 2024

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.

@Hethsron
Copy link
Author

Hethsron commented Oct 15, 2024

@magreenblatt

After following tips, here is my analysis :

  • In case of libcef.so (M~129), the output shows that the TLS segment has a file size (FileSiz) of 0x000090 and a memory size (MemSiz) of 0x000430. Thus, the segment size in hex is 0x000430 and equal to 1072 bytes.

  • Earlier versions only had a TLS segment size of 0x0003d8 or 984 bytes. For example, here is the result of the command on libcef.so version M~125 :

 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:

Property First Result Second Result Difference
Offset 0xc7cc340 0xc214fc0 -
VirtAddr 0x000000000c7ec340 0x000000000c234fc0 -
PhysAddr 0x000000000c7ec340 0x000000000c234fc0 -
FileSiz 0x000090 (144 bytes) 0x000090 (144 bytes) No difference
MemSiz 0x000430 (1072 bytes) 0x0003d8 (984 bytes) 88 bytes (1072 - 984)
Flags R R No difference
Align 0x40 0x40 No difference

Key Differences:

  • The memory size (MemSiz) is different:
    • First result: 1072 bytes (0x000430)
    • Second result: 984 bytes (0x0003d8)
      The difference in size is 88 bytes. Other fields such as Offset, VirtAddr, PhysAddr, FileSiz, and flags remain the same, except for different starting addresses.

Version used for test

cef_binary_129.0.12+gf09539f+chromium-129.0.6668.101_linuxarm64_client

Workaround
Just for the record, this workaround works. But it's not acceptable in our case:

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
Further investigation found the following usage (.tdata and .tbss are the symbol sections of interest when looking for the actual users of all that TLS space - this article here (A dynamic linker murder mystery) was very helpful in learning interesting tidbits about TLS, and commands to investigate the situation) :

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 :

@salvadordf
Copy link

salvadordf commented Oct 15, 2024

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

@magreenblatt
Copy link
Collaborator

magreenblatt commented Oct 18, 2024

@Hethsron Thanks for the details. I'm not seeing any large new contributors to MemSiz in your output.

In case of libcef.so (M-129), the output shows [...] a memory size (MemSiz) of 0x000430 [...] libcef.so version M~125 [...] MemSiz 0x0003d8

Can you compare the objdump -t libcef.so | grep -F '.tbss' output more closely between the versions to see where the additional memory usage is coming from? If you can identify a specific new culprit then we can potentially address it. It would be best to compare with M128, or whichever version most recently did not exhibit the problem.

Additionally:

Thus, the segment size in hex is 0x000430 and equal to 1072 bytes.

Whereas, from issue #3616:

The effective surplus allocated by default in x64 Linux (by ld-linux, which is the lib responsible to do this allocation) is sufficient for about 1600 or so bytes.

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 magreenblatt added the linux Linux platform label Oct 18, 2024
@Hethsron
Copy link
Author

@Hethsron Thanks for the details. I'm not seeing any large new contributors to MemSiz in your output.

In case of libcef.so (M-129), the output shows [...] a memory size (MemSiz) of 0x000430 [...] libcef.so version M~125 [...] MemSiz 0x0003d8

Can you compare the objdump -t libcef.so | grep -F '.tbss' output more closely between the versions to see where the additional memory usage is coming from? If you can identify a specific new culprit then we can potentially address it. It would be best to compare with M128, or whichever version most recently did not exhibit the problem.

@magreenblatt Here are the results of my comparisons.

  • From cef_binary_129.0.12+gf09539f+chromium-129.0.6668.101_linuxarm64, we have :
[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
  • From cef_binary_128.4.12+g1d7a1f9+chromium-128.0.6613.138_linuxarm64, we have :
[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
  • From ‘cef_binary_127.3.5+g114ea2a+chromium-127.0.6533.120_linuxarm64, we have :
[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]#

@magreenblatt
Copy link
Collaborator

@Hethsron Thanks, that's the first step. Now compare the output to identify what's changed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Bug report linux Linux platform
Projects
None yet
Development

No branches or pull requests

3 participants