Project

General

Profile

Actions

Bug #11274

open

Crash in elf.so during REQUIRED_PACKAGES target

Added by Michal Nowak over 4 years ago. Updated about 4 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
PKG (Image Packaging System)
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:

Description

While generating REQUIRED_PACKAGES for guile 2.2.5 Python 2.7.16-2018.0.0.0 is terminated with SIGFPE (Arithmetic Exception).

$ /usr/bin/pkgdepend generate -m -d /export/home/newman/ws/oi-userland/components/library/guile/build/prototype/i386/mangled \
-d /export/home/newman/ws/oi-userland/components/library/guile/build/prototype/i386 \
-d /export/home/newman/ws/oi-userland/components/library/guile/build -d /export/home/newman/ws/oi-userland/components/library/guile \
-d guile-2.2.5 /export/home/newman/ws/oi-userland/components/library/guile/build/manifest-i386-guile.mangled \
> /export/home/newman/ws/oi-userland/components/library/guile/build/manifest-i386-guile.depend
Arithmetic Exception (core dumped)
$ mdb core.python2 
Loading modules: [ libc.so.1 libpython2.7.so.1.0 libnvpair.so.1 libumem.so.1 libuutil.so.1 libavl.so.1 libcmdutils.so.1 libproc.so.1 libsysevent.so.1 libtopo.so.1 ld.so.1 ]
> ::status
debugging core file of pkgdepend (64-bit) from build-userland
file: /usr/bin/amd64/isapython2.7
initial argv: /usr/bin/amd64/python2.7 /usr/bin/pkgdepend generate -m -d /export/home/newman/
threading model: native threads
status: process terminated by SIGFPE (Arithmetic Exception), addr=fffffd7fe5ad3bd0
> $C
fffffd7fffdfe850 elf.so`getdynamic+0x300()
fffffd7fffdfe950 elf.so`get_dynamic+0xcb()
fffffd7fffdfea80 libpython2.7.so.1.0`PyEval_EvalFrameExReal+0x660a()
fffffd7fffdfeaa0 libpython2.7.so.1.0`PyEval_EvalFrameEx+0x19()
fffffd7fffdfeb40 libpython2.7.so.1.0`PyEval_EvalCodeEx+0x866()
fffffd7fffdfec90 libpython2.7.so.1.0`PyEval_EvalFrameExReal+0x9493()
fffffd7fffdfecb0 libpython2.7.so.1.0`PyEval_EvalFrameEx+0x19()
fffffd7fffdfed50 libpython2.7.so.1.0`PyEval_EvalCodeEx+0x866()
fffffd7fffdfeea0 libpython2.7.so.1.0`PyEval_EvalFrameExReal+0x9493()
fffffd7fffdfeec0 libpython2.7.so.1.0`PyEval_EvalFrameEx+0x19()
fffffd7fffdfef60 libpython2.7.so.1.0`PyEval_EvalCodeEx+0x866()
fffffd7fffdff0b0 libpython2.7.so.1.0`PyEval_EvalFrameExReal+0x9493()
fffffd7fffdff0d0 libpython2.7.so.1.0`PyEval_EvalFrameEx+0x19()
fffffd7fffdff200 libpython2.7.so.1.0`PyEval_EvalFrameExReal+0x959e()
fffffd7fffdff220 libpython2.7.so.1.0`PyEval_EvalFrameEx+0x19()
fffffd7fffdff350 libpython2.7.so.1.0`PyEval_EvalFrameExReal+0x959e()
fffffd7fffdff370 libpython2.7.so.1.0`PyEval_EvalFrameEx+0x19()
fffffd7fffdff410 libpython2.7.so.1.0`PyEval_EvalCodeEx+0x866()
fffffd7fffdff440 libpython2.7.so.1.0`PyEval_EvalCode+0x19()
fffffd7fffdff490 libpython2.7.so.1.0`PyRun_FileExFlags+0x8b()
fffffd7fffdff520 libpython2.7.so.1.0`PyRun_SimpleFileExFlags+0xd9()
fffffd7fffdff620 libpython2.7.so.1.0`Py_Main+0xd30()
fffffd7fffdff650 _start_crt+0x83()
fffffd7fffdff660 _start+0x18()

Related issues

Related to illumos gate - Bug #11605: Example 1 "Printing the ELF Symbol Table" dumps core easilyNew

Actions
Actions #1

Updated by Michal Nowak over 4 years ago

  • Subject changed from Python 2.7 terminated by SIGFPE (Arithmetic Exception) to Crash in elf.so during REQUIRED_PACKAGES target
  • Category changed from OI-Userland to PKG (Image Packaging System)

Actually, the crash is in elf.so module, which belongs to pkg.

Actions #2

Updated by Michal Nowak about 4 years ago

Still fails with the updated python3 pkg:

> ::status
debugging core file of pkgdepend (64-bit) from build-userland
file: /usr/bin/python3.5
initial argv: /usr/bin/python3.5 -Es /usr/bin/pkgdepend generate -m -d /export/home/newman/ws
threading model: native threads
status: process terminated by SIGFPE (Arithmetic Exception), addr=fffffd7fda54414c
> $C
fffffd7fffdfe7e0 elf.cpython-35m.so`getdynamic+0x11c()
fffffd7fffdfe840 elf.cpython-35m.so`get_info+0x6b()
fffffd7fffdfe880 libpython3.5m.so.1.0`PyCFunction_Call+0xd9()
fffffd7fffdfe990 libpython3.5m.so.1.0`PyEval_EvalFrameExReal+0x9ca2()
fffffd7fffdfe9b0 libpython3.5m.so.1.0`PyEval_EvalFrameEx+0x19()
fffffd7fffdfea40 libpython3.5m.so.1.0`_PyEval_EvalCodeWithName+0x920()
fffffd7fffdfeb90 libpython3.5m.so.1.0`PyEval_EvalFrameExReal+0x7c09()
fffffd7fffdfebb0 libpython3.5m.so.1.0`PyEval_EvalFrameEx+0x19()
fffffd7fffdfec40 libpython3.5m.so.1.0`_PyEval_EvalCodeWithName+0x920()
fffffd7fffdfed90 libpython3.5m.so.1.0`PyEval_EvalFrameExReal+0x7c09()
fffffd7fffdfedb0 libpython3.5m.so.1.0`PyEval_EvalFrameEx+0x19()
fffffd7fffdfee40 libpython3.5m.so.1.0`_PyEval_EvalCodeWithName+0x920()
fffffd7fffdfef90 libpython3.5m.so.1.0`PyEval_EvalFrameExReal+0x7c09()
fffffd7fffdfefb0 libpython3.5m.so.1.0`PyEval_EvalFrameEx+0x19()
fffffd7fffdff0c0 libpython3.5m.so.1.0`PyEval_EvalFrameExReal+0x99eb()
fffffd7fffdff0e0 libpython3.5m.so.1.0`PyEval_EvalFrameEx+0x19()
fffffd7fffdff1f0 libpython3.5m.so.1.0`PyEval_EvalFrameExReal+0x99eb()
fffffd7fffdff210 libpython3.5m.so.1.0`PyEval_EvalFrameEx+0x19()
fffffd7fffdff2a0 libpython3.5m.so.1.0`_PyEval_EvalCodeWithName+0x920()
fffffd7fffdff2f0 libpython3.5m.so.1.0`PyEval_EvalCodeEx+0x22()
fffffd7fffdff330 libpython3.5m.so.1.0`PyEval_EvalCode+0x1f()
fffffd7fffdff390 libpython3.5m.so.1.0`PyRun_FileExFlags+0xb3()
fffffd7fffdff410 libpython3.5m.so.1.0`PyRun_SimpleFileExFlags+0xe8()
fffffd7fffdff520 libpython3.5m.so.1.0`Py_Main+0xf20()
fffffd7fffdff580 main+0x174()
fffffd7fffdff5b0 _start_crt+0x83()
fffffd7fffdff5c0 _start+0x18()

Actions #3

Updated by Michal Nowak about 4 years ago

This is where it blows up: https://github.com/OpenIndiana/pkg5/blob/oi/src/modules/elfextract.c#L331.

I think pkg needs to take more care when processing (supposed) ELF files via gelf(3elf) functions.

Actions #4

Updated by Michal Nowak about 4 years ago


https://github.com/OpenIndiana/pkg5/blob/oi/src/modules/elfextract.c#L331

        if (gelf_getshdr(scn, &shdr) != &shdr) {
            PyErr_SetString(ElfError, elf_errmsg(-1));
            goto bad;
        }

        if (!(name = elf_strptr(elf, sh_str, shdr.sh_name))) {
            PyErr_SetString(ElfError, elf_errmsg(-1));
            goto bad;
        }

        switch (shdr.sh_type) {
        case SHT_DYNAMIC:
            if (!(data_dyn = elf_getdata(scn, NULL))) {
                PyErr_SetString(ElfError, elf_errmsg(-1));
                goto bad;
            }

>>>            num_dyn = shdr.sh_size / shdr.sh_entsize;
            dynstr = shdr.sh_link;
break;

read(3, 0x011E3810, 8192)            = 0
close(3)                    = 0
stat("/export/home/newman/ws/oi-userland/components/library/guile/build/prototype/i386/usr/lib/amd64/guile/2.2/ccache/statprof.go", 0xFFFFFD7FFFDFE990) = 0
open("/export/home/newman/ws/oi-userland/components/library/guile/build/prototype/i386/usr/lib/amd64/guile/2.2/ccache/statprof.go", O_RDONLY|O_CLOEXEC) = 3
fstat(3, 0xFFFFFD7FFFDFE4D0)            = 0
fstat(3, 0xFFFFFD7FFFDFE730)            = 0
ioctl(3, TCGETA, 0xFFFFFD7FFFDFE770)        Err#25 ENOTTY
brk(0x011E6430)                    = 0
brk(0x01206430)                    = 0
lseek(3, 0, SEEK_CUR)                = 0
read(3, "7F E L F020101FF\0\0\0\0".., 131072)    = 131072
close(3)                    = 0
stat("/export/home/newman/ws/oi-userland/components/library/guile/build/prototype/i386/usr/lib/amd64/guile/2.2/ccache/statprof.go", 0xFFFFFD7FFFDFE830) = 0
open("/export/home/newman/ws/oi-userland/components/library/guile/build/prototype/i386/usr/lib/amd64/guile/2.2/ccache/statprof.go", O_RDONLY) = 3
fstat(3, 0xFFFFFD7FFFDFE7E0)            = 0
lseek(3, 0, SEEK_SET)                = 0
read(3, "7F E L F020101FF\0\0\0\0".., 16)    = 16
close(3)                    = 0
open("/export/home/newman/ws/oi-userland/components/library/guile/build/prototype/i386/usr/lib/amd64/guile/2.2/ccache/statprof.go", O_RDONLY) = 3
fstat(3, 0xFFFFFD7FFFDFE7B0)            = 0
lseek(3, 0, SEEK_END)                = 547757
mmap(0x00000000, 547757, PROT_READ, MAP_PRIVATE, 3, 0) = 0xFFFFFD7FED8BF000
munmap(0xFFFFFD7FED8BF000, 547757)        = 0
lseek(3, 0, SEEK_END)                = 547757
mmap(0x00000000, 547757, PROT_READ, MAP_PRIVATE, 3, 0) = 0xFFFFFD7FED8BF000
    Incurred fault #8, FLTIZDIV  %pc = 0xFFFFFD7FD3B9414C
      siginfo: SIGFPE FPE_INTDIV addr=0xFFFFFD7FD3B9414C
    Received signal #8, SIGFPE [default]
      siginfo: SIGFPE FPE_INTDIV addr=0xFFFFFD7FD3B9414C

[guile_2.2.5] {build-userland} newman:~/ws/oi-userland/components/library/guile $ elfdump build/prototype/i386/usr/lib/amd64/guile/2.2/ccache/statprof.go 2>2 >1
[guile_2.2.5] {build-userland} newman:~/ws/oi-userland/components/library/guile $ cat 2 
build/prototype/i386/usr/lib/amd64/guile/2.2/ccache/statprof.go: section[19]: invalid sh_name: 0
build/prototype/i386/usr/lib/amd64/guile/2.2/ccache/statprof.go: section[20]: invalid sh_name: 0
build/prototype/i386/usr/lib/amd64/guile/2.2/ccache/statprof.go: memory overlap between section header table: 752b8:757f8 and section[20]: section[20]: 752b8:757f8
build/prototype/i386/usr/lib/amd64/guile/2.2/ccache/statprof.go: .symtab: index[0]: bad symbol entry: : section[4] size: 0x3d738: symbol (address 0, size 0x1f70) lies outside of containing section
build/prototype/i386/usr/lib/amd64/guile/2.2/ccache/statprof.go: .dynamic: invalid sh_link: 0
build/prototype/i386/usr/lib/amd64/guile/2.2/ccache/statprof.go: .dynamic: invalid sh_link: 0

[guile_2.2.5] {build-userland} newman:~/ws/oi-userland/components/library/guile $ cat 1

ELF Header
  ei_magic:   { 0x7f, E, L, F }
  ei_class:   ELFCLASS64          ei_data:       ELFDATA2LSB
  ei_osabi:   ELFOSABI_STANDALONE  ei_abiversion: 0
  e_machine:  EM_NONE             e_version:     EV_CURRENT
  e_type:     ET_DYN
  e_flags:                     0
  e_entry:                     0  e_ehsize:     64  e_shstrndx:  18
  e_shoff:               0x752b8  e_shentsize:  64  e_shnum:     21
  e_phoff:                  0x40  e_phentsize:  56  e_phnum:     3

Program Header[0]:
    p_vaddr:      0                   p_flags:    [ PF_R ]
    p_paddr:      0                   p_type:     [ PT_LOAD ]
    p_filesz:     0x47d40             p_memsz:    0x47d40
    p_offset:     0                   p_align:    0x10000

Program Header[1]:
    p_vaddr:      0x50000             p_flags:    [ PF_W PF_R ]
    p_paddr:      0x50000             p_type:     [ PT_LOAD ]
    p_filesz:     0x252b8             p_memsz:    0x252b8
    p_offset:     0x50000             p_align:    0x10000

Program Header[2]:
    p_vaddr:      0x47cd0             p_flags:    [ PF_R ]
    p_paddr:      0x47cd0             p_type:     [ PT_DYNAMIC ]
    p_filesz:     0x70                p_memsz:    0x70
    p_offset:     0x47cd0             p_align:    0x8

Section Header[1]:  sh_name: .guile.procprops
    sh_addr:      0                   sh_flags:   0
    sh_size:      0x20                sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0x7eac8             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[2]:  sh_name: .rodata
    sh_addr:      0x3d820             sh_flags:   [ SHF_ALLOC ]
    sh_size:      0x8f66              sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0x3d820             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[3]:  sh_name: .data
    sh_addr:      0x50000             sh_flags:   [ SHF_WRITE SHF_ALLOC ]
    sh_size:      0x252b8             sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0x50000             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[4]:  sh_name: .rtl-text
    sh_addr:      0xe8                sh_flags:   [ SHF_ALLOC ]
    sh_size:      0x3d738             sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0xe8                sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[5]:  sh_name: .guile.frame-maps
    sh_addr:      0x46788             sh_flags:   [ SHF_ALLOC ]
    sh_size:      0x1544              sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0x46788             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[6]:  sh_name: .dynamic
    sh_addr:      0x47cd0             sh_flags:   [ SHF_ALLOC ]
    sh_size:      0x70                sh_type:    [ SHT_DYNAMIC ]
    sh_offset:    0x47cd0             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[7]:  sh_name: .strtab
    sh_addr:      0                   sh_flags:   0
    sh_size:      0x940               sh_type:    [ SHT_STRTAB ]
    sh_offset:    0x83b60             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[8]:  sh_name: .symtab
    sh_addr:      0                   sh_flags:   0
    sh_size:      0x2880              sh_type:    [ SHT_SYMTAB ]
    sh_offset:    0x812e0             sh_entsize: 0x18 (432 entries)
    sh_link:      7                   sh_info:    0
    sh_addralign: 0x8               

Section Header[9]:  sh_name: .guile.arities.strtab
    sh_addr:      0                   sh_flags:   0
    sh_size:      0xb60               sh_type:    [ SHT_STRTAB ]
    sh_offset:    0x844a0             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[10]:  sh_name: .guile.arities
    sh_addr:      0                   sh_flags:   0
    sh_size:      0x9245              sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0x757f8             sh_entsize: 0
    sh_link:      9                   sh_info:    0
    sh_addralign: 0x8               

Section Header[11]:  sh_name: .guile.docstrs.strtab
    sh_addr:      0                   sh_flags:   0
    sh_size:      0xac7               sh_type:    [ SHT_STRTAB ]
    sh_offset:    0x85000             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[12]:  sh_name: .guile.docstrs
    sh_addr:      0                   sh_flags:   0
    sh_size:      0x88                sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0x7ea40             sh_entsize: 0
    sh_link:      11                  sh_info:    0
    sh_addralign: 0x8               

Section Header[13]:  sh_name: .debug_info
    sh_addr:      0                   sh_flags:   0
    sh_size:      0x12de              sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0x7eae8             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[14]:  sh_name: .debug_abbrev
    sh_addr:      0                   sh_flags:   0
    sh_size:      0x41                sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0x7fdc8             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[15]:  sh_name: .debug_str
    sh_addr:      0                   sh_flags:   0
    sh_size:      0x94c               sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0x7fe10             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[16]:  sh_name: .debug_loc
    sh_addr:      0                   sh_flags:   0
    sh_size:      0                   sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0x80760             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[17]:  sh_name: .debug_line
    sh_addr:      0                   sh_flags:   0
    sh_size:      0xb7c               sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0x80760             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[18]:  sh_name: .shstrtab
    sh_addr:      0                   sh_flags:   0
    sh_size:      0xe5                sh_type:    [ SHT_STRTAB ]
    sh_offset:    0x85ac8             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[19]:  sh_name: section[19]
    sh_addr:      0                   sh_flags:   [ SHF_ALLOC ]
    sh_size:      0xe8                sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0                   sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Section Header[20]:  sh_name: section[20]
    sh_addr:      0                   sh_flags:   0
    sh_size:      0x540               sh_type:    [ SHT_PROGBITS ]
    sh_offset:    0x752b8             sh_entsize: 0
    sh_link:      0                   sh_info:    0
    sh_addralign: 0x8               

Symbol Table Section:  .symtab
     index    value              size              type bind oth ver shndx          name
       [0]  0x0000000000000000 0x0000000000001f70  FUNC LOCL  H    0 .rtl-text      
       [1]  0x0000000000001f70 0x0000000000000060  FUNC LOCL  H    0 .rtl-text      %make-state-procedure
       [2]  0x0000000000001fd0 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
       [3]  0x000000000000218c 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
       [4]  0x00000000000021c4 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
       [5]  0x00000000000021d8 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
       [6]  0x0000000000002228 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
       [7]  0x0000000000002278 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      %state?-procedure
       [8]  0x00000000000022c8 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
       [9]  0x0000000000002484 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
      [10]  0x00000000000024bc 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
      [11]  0x00000000000024d0 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
      [12]  0x0000000000002520 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
      [13]  0x0000000000002540 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %accumulated-time-procedure
      [14]  0x00000000000025d0 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
      [15]  0x00000000000028c4 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
      [16]  0x00000000000028fc 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
      [17]  0x0000000000002910 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
      [18]  0x0000000000002960 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
      [19]  0x0000000000002980 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [20]  0x00000000000029a4 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [21]  0x00000000000029c8 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [22]  0x00000000000029ec 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %last-start-time-procedure
      [23]  0x0000000000002a7c 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
      [24]  0x0000000000002d70 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
      [25]  0x0000000000002da8 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
      [26]  0x0000000000002dbc 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
      [27]  0x0000000000002e0c 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
      [28]  0x0000000000002e2c 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [29]  0x0000000000002e50 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [30]  0x0000000000002e74 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [31]  0x0000000000002e98 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %sample-count-procedure
      [32]  0x0000000000002f28 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
      [33]  0x000000000000321c 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
      [34]  0x0000000000003254 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
      [35]  0x0000000000003268 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
      [36]  0x00000000000032b8 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
      [37]  0x00000000000032d8 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [38]  0x00000000000032fc 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [39]  0x0000000000003320 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [40]  0x0000000000003344 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %sampling-period-procedure
      [41]  0x00000000000033d4 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
      [42]  0x00000000000036c8 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
      [43]  0x0000000000003700 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
      [44]  0x0000000000003714 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
      [45]  0x0000000000003764 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
      [46]  0x0000000000003784 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [47]  0x00000000000037a8 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [48]  0x00000000000037cc 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [49]  0x00000000000037f0 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %remaining-prof-time-procedure
      [50]  0x0000000000003880 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
      [51]  0x0000000000003b74 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
      [52]  0x0000000000003bac 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
      [53]  0x0000000000003bc0 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
      [54]  0x0000000000003c10 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
      [55]  0x0000000000003c30 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [56]  0x0000000000003c54 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [57]  0x0000000000003c78 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [58]  0x0000000000003c9c 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %profile-level-procedure
      [59]  0x0000000000003d2c 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
      [60]  0x0000000000004020 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
      [61]  0x0000000000004058 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
      [62]  0x000000000000406c 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
      [63]  0x00000000000040bc 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
      [64]  0x00000000000040dc 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [65]  0x0000000000004100 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [66]  0x0000000000004124 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [67]  0x0000000000004148 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %call-counts-procedure
      [68]  0x00000000000041d8 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
      [69]  0x00000000000044cc 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
      [70]  0x0000000000004504 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
      [71]  0x0000000000004518 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
      [72]  0x0000000000004568 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
      [73]  0x0000000000004588 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [74]  0x00000000000045ac 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [75]  0x00000000000045d0 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [76]  0x00000000000045f4 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %gc-time-taken-procedure
      [77]  0x0000000000004684 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
      [78]  0x0000000000004978 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
      [79]  0x00000000000049b0 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
      [80]  0x00000000000049c4 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
      [81]  0x0000000000004a14 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
      [82]  0x0000000000004a34 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [83]  0x0000000000004a58 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [84]  0x0000000000004a7c 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [85]  0x0000000000004aa0 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %inside-profiler?-procedure
      [86]  0x0000000000004b30 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
      [87]  0x0000000000004e24 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
      [88]  0x0000000000004e5c 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
      [89]  0x0000000000004e70 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
      [90]  0x0000000000004ec0 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
      [91]  0x0000000000004ee0 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [92]  0x0000000000004f04 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [93]  0x0000000000004f28 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
      [94]  0x0000000000004f4c 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %prev-sigprof-handler-procedure
      [95]  0x0000000000004fdc 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
      [96]  0x00000000000052d0 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
      [97]  0x0000000000005308 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
      [98]  0x000000000000531c 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
      [99]  0x000000000000536c 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [100]  0x000000000000538c 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [101]  0x00000000000053b0 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [102]  0x00000000000053d4 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [103]  0x00000000000053f8 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %outer-cut-procedure
     [104]  0x0000000000005488 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [105]  0x000000000000577c 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [106]  0x00000000000057b4 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [107]  0x00000000000057c8 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [108]  0x0000000000005818 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [109]  0x0000000000005838 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [110]  0x000000000000585c 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [111]  0x0000000000005880 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [112]  0x00000000000058a4 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %buffer-procedure
     [113]  0x0000000000005934 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [114]  0x0000000000005c28 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [115]  0x0000000000005c60 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [116]  0x0000000000005c74 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [117]  0x0000000000005cc4 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [118]  0x0000000000005ce4 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [119]  0x0000000000005d08 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [120]  0x0000000000005d2c 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [121]  0x0000000000005d50 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %buffer-pos-procedure
     [122]  0x0000000000005de0 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [123]  0x00000000000060d4 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [124]  0x000000000000610c 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [125]  0x0000000000006120 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [126]  0x0000000000006170 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [127]  0x0000000000006190 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [128]  0x00000000000061b4 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [129]  0x00000000000061d8 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [130]  0x00000000000061fc 0x00000000000000a8  FUNC LOCL  H    0 .rtl-text      
     [131]  0x00000000000062a4 0x0000000000000088  FUNC LOCL  H    0 .rtl-text      
     [132]  0x000000000000632c 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-accumulated-time!-procedure
     [133]  0x00000000000063c0 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [134]  0x000000000000657c 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [135]  0x00000000000065b4 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [136]  0x00000000000065c8 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [137]  0x0000000000006618 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [138]  0x000000000000663c 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-last-start-time!-procedure
     [139]  0x00000000000066d0 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [140]  0x000000000000688c 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [141]  0x00000000000068c4 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [142]  0x00000000000068d8 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [143]  0x0000000000006928 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [144]  0x000000000000694c 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-sample-count!-procedure
     [145]  0x00000000000069e0 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [146]  0x0000000000006b9c 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [147]  0x0000000000006bd4 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [148]  0x0000000000006be8 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [149]  0x0000000000006c38 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [150]  0x0000000000006c5c 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-sampling-period!-procedure
     [151]  0x0000000000006cf0 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [152]  0x0000000000006eac 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [153]  0x0000000000006ee4 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [154]  0x0000000000006ef8 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [155]  0x0000000000006f48 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [156]  0x0000000000006f6c 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-remaining-prof-time!-procedure
     [157]  0x0000000000007000 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [158]  0x00000000000071bc 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [159]  0x00000000000071f4 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [160]  0x0000000000007208 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [161]  0x0000000000007258 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [162]  0x000000000000727c 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-profile-level!-procedure
     [163]  0x0000000000007310 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [164]  0x00000000000074cc 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [165]  0x0000000000007504 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [166]  0x0000000000007518 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [167]  0x0000000000007568 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [168]  0x000000000000758c 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-call-counts!-procedure
     [169]  0x0000000000007620 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [170]  0x00000000000077dc 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [171]  0x0000000000007814 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [172]  0x0000000000007828 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [173]  0x0000000000007878 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [174]  0x000000000000789c 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-gc-time-taken!-procedure
     [175]  0x0000000000007930 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [176]  0x0000000000007aec 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [177]  0x0000000000007b24 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [178]  0x0000000000007b38 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [179]  0x0000000000007b88 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [180]  0x0000000000007bac 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-inside-profiler?!-procedure
     [181]  0x0000000000007c40 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [182]  0x0000000000007dfc 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [183]  0x0000000000007e34 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [184]  0x0000000000007e48 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [185]  0x0000000000007e98 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [186]  0x0000000000007ebc 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-prev-sigprof-handler!-procedure
     [187]  0x0000000000007f50 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [188]  0x000000000000810c 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [189]  0x0000000000008144 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [190]  0x0000000000008158 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [191]  0x00000000000081a8 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [192]  0x00000000000081cc 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-buffer!-procedure
     [193]  0x0000000000008260 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [194]  0x000000000000841c 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [195]  0x0000000000008454 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [196]  0x0000000000008468 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [197]  0x00000000000084b8 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [198]  0x00000000000084dc 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-buffer-pos!-procedure
     [199]  0x0000000000008570 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [200]  0x000000000000872c 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [201]  0x0000000000008764 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [202]  0x0000000000008778 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [203]  0x00000000000087c8 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [204]  0x00000000000087ec 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      fresh-buffer
     [205]  0x000000000000880c 0x0000000000000060  FUNC LOCL  H    0 .rtl-text      expand-buffer
     [206]  0x000000000000886c 0x0000000000000118  FUNC LOCL  H    0 .rtl-text      fresh-profiler-state
     [207]  0x0000000000008984 0x000000000000008c  FUNC LOCL  H    0 .rtl-text      ensure-profiler-state
     [208]  0x0000000000008a10 0x0000000000000078  FUNC LOCL  H    0 .rtl-text      existing-profiler-state
     [209]  0x0000000000008a88 0x00000000000000bc  FUNC LOCL  H    0 .rtl-text      accumulate-time
     [210]  0x0000000000008b44 0x0000000000000328  FUNC LOCL  H    0 .rtl-text      sample-stack-procs
     [211]  0x0000000000008e6c 0x0000000000000084  FUNC LOCL  H    0 .rtl-text      reset-sigprof-timer
     [212]  0x0000000000008ef0 0x000000000000040c  FUNC LOCL  H    0 .rtl-text      profile-signal-handler
     [213]  0x00000000000092fc 0x00000000000001e4  FUNC LOCL  H    0 .rtl-text      count-call
     [214]  0x00000000000094e0 0x000000000000010c  FUNC LOCL  H    0 .rtl-text      statprof-active?
     [215]  0x00000000000095ec 0x0000000000000564  FUNC LOCL  H    0 .rtl-text      statprof-start
     [216]  0x0000000000009b50 0x000000000000055c  FUNC LOCL  H    0 .rtl-text      statprof-stop
     [217]  0x000000000000a0ac 0x000000000000011c  FUNC LOCL  H    0 .rtl-text      statprof-reset
     [218]  0x000000000000a1c8 0x0000000000000044  FUNC LOCL  H    0 .rtl-text      %make-call-data-procedure
     [219]  0x000000000000a20c 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [220]  0x000000000000a3c8 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [221]  0x000000000000a400 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [222]  0x000000000000a414 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [223]  0x000000000000a464 0x0000000000000034  FUNC LOCL  H    0 .rtl-text      
     [224]  0x000000000000a498 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      %call-data?-procedure
     [225]  0x000000000000a4e8 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [226]  0x000000000000a6a4 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [227]  0x000000000000a6dc 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [228]  0x000000000000a6f0 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [229]  0x000000000000a740 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [230]  0x000000000000a760 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %call-data-name-procedure
     [231]  0x000000000000a7f0 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [232]  0x000000000000aae4 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [233]  0x000000000000ab1c 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [234]  0x000000000000ab30 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [235]  0x000000000000ab80 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [236]  0x000000000000aba0 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [237]  0x000000000000abc4 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [238]  0x000000000000abe8 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [239]  0x000000000000ac0c 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %call-data-printable-procedure
     [240]  0x000000000000ac9c 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [241]  0x000000000000af90 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [242]  0x000000000000afc8 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [243]  0x000000000000afdc 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [244]  0x000000000000b02c 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [245]  0x000000000000b04c 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [246]  0x000000000000b070 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [247]  0x000000000000b094 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [248]  0x000000000000b0b8 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %call-data-source-procedure
     [249]  0x000000000000b148 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [250]  0x000000000000b43c 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [251]  0x000000000000b474 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [252]  0x000000000000b488 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [253]  0x000000000000b4d8 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [254]  0x000000000000b4f8 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [255]  0x000000000000b51c 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [256]  0x000000000000b540 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [257]  0x000000000000b564 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %call-data-call-count-procedure
     [258]  0x000000000000b5f4 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [259]  0x000000000000b8e8 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [260]  0x000000000000b920 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [261]  0x000000000000b934 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [262]  0x000000000000b984 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [263]  0x000000000000b9a4 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [264]  0x000000000000b9c8 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [265]  0x000000000000b9ec 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [266]  0x000000000000ba10 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %call-data-cum-sample-count-procedure
     [267]  0x000000000000baa0 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [268]  0x000000000000bd94 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [269]  0x000000000000bdcc 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [270]  0x000000000000bde0 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [271]  0x000000000000be30 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [272]  0x000000000000be50 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [273]  0x000000000000be74 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [274]  0x000000000000be98 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [275]  0x000000000000bebc 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %call-data-self-sample-count-procedure
     [276]  0x000000000000bf4c 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [277]  0x000000000000c240 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [278]  0x000000000000c278 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [279]  0x000000000000c28c 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [280]  0x000000000000c2dc 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [281]  0x000000000000c2fc 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [282]  0x000000000000c320 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [283]  0x000000000000c344 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [284]  0x000000000000c368 0x00000000000000a8  FUNC LOCL  H    0 .rtl-text      
     [285]  0x000000000000c410 0x0000000000000088  FUNC LOCL  H    0 .rtl-text      
     [286]  0x000000000000c498 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-call-data-call-count!-procedure
     [287]  0x000000000000c52c 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [288]  0x000000000000c6e8 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [289]  0x000000000000c720 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [290]  0x000000000000c734 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [291]  0x000000000000c784 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [292]  0x000000000000c7a8 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-call-data-cum-sample-count!-procedure
     [293]  0x000000000000c83c 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [294]  0x000000000000c9f8 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [295]  0x000000000000ca30 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [296]  0x000000000000ca44 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [297]  0x000000000000ca94 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [298]  0x000000000000cab8 0x0000000000000094  FUNC LOCL  H    0 .rtl-text      %set-call-data-self-sample-count!-procedure
     [299]  0x000000000000cb4c 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [300]  0x000000000000cd08 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [301]  0x000000000000cd40 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [302]  0x000000000000cd54 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [303]  0x000000000000cda4 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [304]  0x000000000000cdc8 0x00000000000001a0  FUNC LOCL  H    0 .rtl-text      source->string
     [305]  0x000000000000cf68 0x000000000000024c  FUNC LOCL  H    0 .rtl-text      program-debug-info-printable
     [306]  0x000000000000d1b4 0x00000000000000bc  FUNC LOCL  H    0 .rtl-text      addr->pdi
     [307]  0x000000000000d270 0x0000000000000104  FUNC LOCL  H    0 .rtl-text      addr->printable
     [308]  0x000000000000d374 0x00000000000000b4  FUNC LOCL  H    0 .rtl-text      inc-call-data-cum-sample-count!
     [309]  0x000000000000d428 0x00000000000000b4  FUNC LOCL  H    0 .rtl-text      inc-call-data-self-sample-count!
     [310]  0x000000000000d4dc 0x0000000000000144  FUNC LOCL  H    0 .rtl-text      skip-count-call
     [311]  0x000000000000d620 0x0000000000000378  FUNC LOCL  H    0 .rtl-text      stack-samples->procedure-data
     [312]  0x000000000000d998 0x0000000000000018  FUNC LOCL  H    0 .rtl-text      
     [313]  0x000000000000d9b0 0x0000000000000418  FUNC LOCL  H    0 .rtl-text      callee->call-data
     [314]  0x000000000000ddc8 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [315]  0x000000000000de00 0x0000000000000200  FUNC LOCL  H    0 .rtl-text      stack-samples->callee-lists
     [316]  0x000000000000e000 0x0000000000000134  FUNC LOCL  H    0 .rtl-text      statprof-fold-call-data
     [317]  0x000000000000e134 0x000000000000001c  FUNC LOCL  H    0 .rtl-text      
     [318]  0x000000000000e150 0x0000000000000234  FUNC LOCL  H    0 .rtl-text      statprof-proc-call-data
     [319]  0x000000000000e384 0x0000000000000044  FUNC LOCL  H    0 .rtl-text      %make-stats-procedure
     [320]  0x000000000000e3c8 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [321]  0x000000000000e584 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [322]  0x000000000000e5bc 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [323]  0x000000000000e5d0 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [324]  0x000000000000e620 0x0000000000000034  FUNC LOCL  H    0 .rtl-text      
     [325]  0x000000000000e654 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      %stats?-procedure
     [326]  0x000000000000e6a4 0x00000000000001bc  FUNC LOCL  H    0 .rtl-text      
     [327]  0x000000000000e860 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [328]  0x000000000000e898 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [329]  0x000000000000e8ac 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [330]  0x000000000000e8fc 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [331]  0x000000000000e91c 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %statprof-stats-proc-name-procedure
     [332]  0x000000000000e9ac 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [333]  0x000000000000eca0 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [334]  0x000000000000ecd8 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [335]  0x000000000000ecec 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [336]  0x000000000000ed3c 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [337]  0x000000000000ed5c 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [338]  0x000000000000ed80 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [339]  0x000000000000eda4 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [340]  0x000000000000edc8 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %statprof-stats-proc-source-procedure
     [341]  0x000000000000ee58 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [342]  0x000000000000f14c 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [343]  0x000000000000f184 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [344]  0x000000000000f198 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [345]  0x000000000000f1e8 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [346]  0x000000000000f208 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [347]  0x000000000000f22c 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [348]  0x000000000000f250 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [349]  0x000000000000f274 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %statprof-stats-%-time-in-proc-procedure
     [350]  0x000000000000f304 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [351]  0x000000000000f5f8 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [352]  0x000000000000f630 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [353]  0x000000000000f644 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [354]  0x000000000000f694 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [355]  0x000000000000f6b4 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [356]  0x000000000000f6d8 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [357]  0x000000000000f6fc 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [358]  0x000000000000f720 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %statprof-stats-cum-secs-in-proc-procedure
     [359]  0x000000000000f7b0 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [360]  0x000000000000faa4 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [361]  0x000000000000fadc 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [362]  0x000000000000faf0 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [363]  0x000000000000fb40 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [364]  0x000000000000fb60 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [365]  0x000000000000fb84 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [366]  0x000000000000fba8 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [367]  0x000000000000fbcc 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %statprof-stats-self-secs-in-proc-procedure
     [368]  0x000000000000fc5c 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [369]  0x000000000000ff50 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [370]  0x000000000000ff88 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [371]  0x000000000000ff9c 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [372]  0x000000000000ffec 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [373]  0x000000000001000c 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [374]  0x0000000000010030 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [375]  0x0000000000010054 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [376]  0x0000000000010078 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      %statprof-stats-calls-procedure
     [377]  0x0000000000010108 0x00000000000002f4  FUNC LOCL  H    0 .rtl-text      
     [378]  0x00000000000103fc 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [379]  0x0000000000010434 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [380]  0x0000000000010448 0x0000000000000050  FUNC LOCL  H    0 .rtl-text      
     [381]  0x0000000000010498 0x0000000000000020  FUNC LOCL  H    0 .rtl-text      
     [382]  0x00000000000104b8 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [383]  0x00000000000104dc 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [384]  0x0000000000010500 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      
     [385]  0x0000000000010524 0x00000000000000a8  FUNC LOCL  H    0 .rtl-text      
     [386]  0x00000000000105cc 0x0000000000000088  FUNC LOCL  H    0 .rtl-text      
     [387]  0x0000000000010654 0x00000000000000c4  FUNC LOCL  H    0 .rtl-text      statprof-stats-self-secs-per-call
     [388]  0x0000000000010718 0x00000000000000f8  FUNC LOCL  H    0 .rtl-text      statprof-stats-cum-secs-per-call
     [389]  0x0000000000010810 0x0000000000000414  FUNC LOCL  H    0 .rtl-text      statprof-call-data->stats
     [390]  0x0000000000010c24 0x0000000000000168  FUNC LOCL  H    0 .rtl-text      stats-sorter
     [391]  0x0000000000010d8c 0x0000000000000494  FUNC LOCL  H    0 .rtl-text      statprof-display/flat
     [392]  0x0000000000011220 0x0000000000000040  FUNC LOCL  H    0 .rtl-text      
     [393]  0x0000000000011260 0x0000000000000408  FUNC LOCL  H    0 .rtl-text      display-stats-line
     [394]  0x0000000000011668 0x000000000000015c  FUNC LOCL  H    0 .rtl-text      statprof-display-anomalies
     [395]  0x00000000000117c4 0x00000000000001e8  FUNC LOCL  H    0 .rtl-text      
     [396]  0x00000000000119ac 0x000000000000005c  FUNC LOCL  H    0 .rtl-text      statprof-display-anomolies
     [397]  0x0000000000011a08 0x000000000000011c  FUNC LOCL  H    0 .rtl-text      statprof-accumulated-time
     [398]  0x0000000000011b24 0x00000000000000d8  FUNC LOCL  H    0 .rtl-text      statprof-sample-count
     [399]  0x0000000000011bfc 0x000000000000007c  FUNC LOCL  H    0 .rtl-text      statprof-fetch-stacks
     [400]  0x0000000000011c78 0x000000000000024c  FUNC LOCL  H    0 .rtl-text      lists->trees
     [401]  0x0000000000011ec4 0x0000000000000028  FUNC LOCL  H    0 .rtl-text      
     [402]  0x0000000000011eec 0x0000000000000054  FUNC LOCL  H    0 .rtl-text      
     [403]  0x0000000000011f40 0x0000000000000034  FUNC LOCL  H    0 .rtl-text      
     [404]  0x0000000000011f74 0x0000000000000508  FUNC LOCL  H    0 .rtl-text      collect-cycles
     [405]  0x000000000001247c 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [406]  0x0000000000012490 0x0000000000000014  FUNC LOCL  H    0 .rtl-text      
     [407]  0x00000000000124a4 0x000000000000018c  FUNC LOCL  H    0 .rtl-text      statprof-fetch-call-tree
     [408]  0x0000000000012630 0x00000000000000c0  FUNC LOCL  H    0 .rtl-text      munge-stack
     [409]  0x00000000000126f0 0x0000000000000074  FUNC LOCL  H    0 .rtl-text      cycle->printable
     [410]  0x0000000000012764 0x00000000000003c4  FUNC LOCL  H    0 .rtl-text      
     [411]  0x0000000000012b28 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [412]  0x0000000000012b60 0x0000000000000330  FUNC LOCL  H    0 .rtl-text      statprof-display/tree
     [413]  0x0000000000012e90 0x000000000000001c  FUNC LOCL  H    0 .rtl-text      
     [414]  0x0000000000012eac 0x000000000000015c  FUNC LOCL  H    0 .rtl-text      print-tree
     [415]  0x0000000000013008 0x0000000000000024  FUNC LOCL  H    0 .rtl-text      print-subtree
     [416]  0x000000000001302c 0x000000000000018c  FUNC LOCL  H    0 .rtl-text      statprof-display
     [417]  0x00000000000131b8 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [418]  0x00000000000131f0 0x0000000000000034  FUNC LOCL  H    0 .rtl-text      call-thunk
     [419]  0x0000000000013224 0x0000000000000444  FUNC LOCL  H    0 .rtl-text      statprof
     [420]  0x0000000000013668 0x0000000000000038  FUNC LOCL  H    0 .rtl-text      
     [421]  0x00000000000136a0 0x000000000000008c  FUNC LOCL  H    0 .rtl-text      
     [422]  0x000000000001372c 0x00000000000000b4  FUNC LOCL  H    0 .rtl-text      
     [423]  0x00000000000137e0 0x0000000000000090  FUNC LOCL  H    0 .rtl-text      
     [424]  0x0000000000013870 0x0000000000000178  FUNC LOCL  H    0 .rtl-text      
     [425]  0x00000000000139e8 0x00000000000000c0  FUNC LOCL  H    0 .rtl-text      kw-arg-ref
     [426]  0x0000000000013aa8 0x0000000000000030  FUNC LOCL  H    0 .rtl-text      
     [427]  0x0000000000013ad8 0x000000000000075c  FUNC LOCL  H    0 .rtl-text      gcprof
     [428]  0x0000000000014234 0x000000000000034c  FUNC LOCL  H    0 .rtl-text      gc-callback
     [429]  0x0000000000014580 0x00000000000002b4  FUNC LOCL  H    0 .rtl-text      
     [430]  0x0000000000014834 0x000000000000027c  FUNC LOCL  H    0 .rtl-text      
     [431]  0x0000000000014ab0 0x0000000000028c88  FUNC LOCL  H    0 .rtl-text      
Actions #5

Updated by Michal Nowak about 4 years ago

  • Related to Bug #11605: Example 1 "Printing the ELF Symbol Table" dumps core easily added
Actions

Also available in: Atom PDF