[all-commits] [llvm/llvm-project] 044929: [lldb] Change synthetic symbol names to have file ...

Ely Ronnen via All-commits all-commits at lists.llvm.org
Thu May 22 23:27:07 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 044929d075cff7883a020526ec8b795b30f9f086
      https://github.com/llvm/llvm-project/commit/044929d075cff7883a020526ec8b795b30f9f086
  Author: Ely Ronnen <elyronnen at gmail.com>
  Date:   2025-05-23 (Fri, 23 May 2025)

  Changed paths:
    M lldb/include/lldb/Symbol/Symbol.h
    M lldb/source/Symbol/Symbol.cpp
    M lldb/source/Symbol/Symtab.cpp
    A lldb/test/API/python_api/unnamed_symbol_lookup/Makefile
    A lldb/test/API/python_api/unnamed_symbol_lookup/TestUnnamedSymbolLookup.py
    A lldb/test/API/python_api/unnamed_symbol_lookup/main.c
    M lldb/test/Shell/ObjectFile/ELF/eh_frame-symbols.yaml
    M lldb/test/Shell/SymbolFile/Breakpad/symtab-sorted-by-size.test
    M lldb/test/Shell/SymbolFile/Breakpad/symtab.test

  Log Message:
  -----------
  [lldb] Change synthetic symbol names to have file address (#138416)

* Changes the default synthetic symbol names to contain their file
address

This is a new PR after the first PR (#137512) was reverted because it
didn't update the way unnamed symbols were searched in the symbol table,
which relied on the index being in the name.

This time also added extra test to make sure the symbol is found as
expected



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list