[all-commits] [llvm/llvm-project] fb3a5b: [PseudoProbe] Support loading pseudo probe from de...

Haohai Wen via All-commits all-commits at lists.llvm.org
Sun Jan 18 17:45:05 PST 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fb3a5b05671fddd13524745a8f415207ab96d6b4
      https://github.com/llvm/llvm-project/commit/fb3a5b05671fddd13524745a8f415207ab96d6b4
  Author: Haohai Wen <haohai.wen at intel.com>
  Date:   2026-01-19 (Mon, 19 Jan 2026)

  Changed paths:
    M llvm/test/tools/llvm-profgen/coff-profile.test
    M llvm/tools/llvm-profgen/ProfiledBinary.cpp
    M llvm/tools/llvm-profgen/ProfiledBinary.h

  Log Message:
  -----------
  [PseudoProbe] Support loading pseudo probe from debug binary (#175698)

Pseudo probe and DWARF sections can occupy a significant amount of space
in binary for large application. An executable PE image file should not
be larger than 2GB on Windows. To support LBR collection for those large
applications, user can use llvm-objcopy to strip those debug sections
and produce a smaller binary for profiling. The original binary can then
be used as the debug binary to load pseudo probe and DWARF info.



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