tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

chrome.map (2157B)


      1 {
      2 global:
      3   __bss_start;
      4   __data_start;
      5   data_start;
      6   _edata;
      7   _end;
      8   _IO_stdin_used;
      9 
     10   # Initialization and finalization functions for static global
     11   # variables.
     12   _fini;
     13   _init;
     14   __libc_csu_fini;
     15   __libc_csu_init;
     16 
     17   # Chrome's main function.  Exported for historical purposes.
     18   ChromeMain;
     19 
     20   # Program entry point.
     21   _start;
     22 
     23   # Memory allocation symbols.  We want chrome and any libraries to
     24   # share the same heap, so it is correct to export these symbols.
     25   aligned_alloc;
     26   calloc;
     27   cfree;
     28   free;
     29   __free_hook;
     30   __libc_calloc;
     31   __libc_cfree;
     32   __libc_free;
     33   __libc_malloc;
     34   __libc_memalign;
     35   __libc_pvalloc;
     36   __libc_realloc;
     37   __libc_valloc;
     38   mallinfo;
     39   malloc;
     40   __malloc_hook;
     41   malloc_size;
     42   malloc_stats;
     43   malloc_usable_size;
     44   mallopt;
     45   memalign;
     46   __memalign_hook;
     47   __posix_memalign;
     48   posix_memalign;
     49   pvalloc;
     50   realloc;
     51   __realloc_hook;
     52   valloc;
     53 
     54   # Various flavors of operator new and operator delete.
     55   _ZdaPv;
     56   _ZdaPvm;
     57   _ZdaPvmSt11align_val_t;
     58   _ZdaPvRKSt9nothrow_t;
     59   _ZdaPvSt11align_val_t;
     60   _ZdaPvSt11align_val_tRKSt9nothrow_t;
     61   _ZdlPv;
     62   _ZdlPvm;
     63   _ZdlPvmSt11align_val_t;
     64   _ZdlPvRKSt9nothrow_t;
     65   _ZdlPvSt11align_val_t;
     66   _ZdlPvSt11align_val_tRKSt9nothrow_t;
     67   _Znam;
     68   _ZnamRKSt9nothrow_t;
     69   _ZnamSt11align_val_t;
     70   _ZnamSt11align_val_tRKSt9nothrow_t;
     71   _Znwm;
     72   _ZnwmRKSt9nothrow_t;
     73   _ZnwmSt11align_val_t;
     74   _ZnwmSt11align_val_tRKSt9nothrow_t;
     75 
     76   # Various flavors of localtime().  These are exported by the chrome
     77   # sandbox to intercept calls to localtime(), which would otherwise
     78   # fail in untrusted processes that don't have permission to read
     79   # /etc/localtime.  These overrides forward the request to the browser
     80   # process, which uses dlsym(localtime) to make the real calls.
     81   localtime;
     82   localtime64;
     83   localtime64_r;
     84   localtime_r;
     85 
     86   # getaddrinfo() is exported by the sandbox to ensure the network service and
     87   # other sandboxed processes don't try to run system DNS resolution
     88   # in-process, which is not supported by the sandbox. This override
     89   # uses dlsym(getaddrinfo) to make the real calls in unsandboxed
     90   # processes.
     91   getaddrinfo;
     92 
     93   v8dbg_*;
     94 
     95 local:
     96   *;
     97 };