Changeset da13982 in mainline for meson/arch/mips32/meson.build


Ignore:
Timestamp:
2023-10-26T15:20:07Z (7 months ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
master, topic/msim-upgrade, topic/simplify-dev-export
Children:
2fbb42f
Parents:
d28bdbe
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2023-10-26 14:42:03)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2023-10-26 15:20:07)
Message:

Read symbol table from ELF sections

Instead of the currently broken data generated using genmap.py,
read the ELF symbol table for stack traces and symbol names.
In addition to that, prepare ground for accessing DWARF debug
sections.

Because neither .symtab, nor .debug_* sections are
normally part of the program image, these have to be provided
externally. Instead of the previous way of relinking kernel
to bake in the symbol data, we now only link kernel once
and the extra debug data is loaded as part of the initrd image.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • meson/arch/mips32/meson.build

    rd28bdbe rda13982  
    6161arch_boot_link_args = []
    6262
    63 
    64 kernel_as_prolog = '.module softfloat;'
    6563uspace_as_prolog = '.module softfloat;.abicalls;'
    66 
    6764
    6865if MACHINE == 'bmalta' or MACHINE == 'lmalta'
Note: See TracChangeset for help on using the changeset viewer.