Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 1.12 KB

README.md

File metadata and controls

31 lines (19 loc) · 1.12 KB

Github CI

gogsym

Go library for reading GSYM files.

GSYM is a binary file format useful for performing symbolication. It is much smaller and more efficient than using a dSYM.

A format definition can be derived from the LLVM headers and sources.

usage

f, _ := os.Open("my.gsym")
g, _ := NewGsymWithReader(f)
lr, _ := g.LookupTextRelativeAddress(0x3291)

llvm-gsymutil

llvm-gsymutil can create and read gsym files. You can build it from the LLVM sources. It takes a long time to build.

cmake -DLLVM_ENABLE_PROJECTS="llvm-gsymutil" llvm
make llvm-gsymutil
bin/llvm-gsymutil -h

Suggestions or Feedback

We'd love to hear from you! Get in touch via an issue or pull request.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.