Star on GitHubStar2.4k stars

Tool

FunctionParser

FunctionParser identifies function ranges in IDA Pro HTML, reads switch-case error addresses from a XenonRecomp log and writes function entries for a XenonRecomp TOML configuration. Its companion configuration references a default.xex input.

Targets
Binary
Category
Native analysis tools
Relationship
Foundation tool
Sources reviewed
Stars
5
Last commit
2025-04-21
Language
Python
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Provide HTML exported from IDA Pro 9.0SP1 and a XenonRecomp run log.
  • License: The repository uses the GNU General Public License version 3.

Cite

BibTeX

@misc{functionparser-xenonrecomp,
  title = {{FunctionParser}},
  howpublished = {\url{https://github.com/VivaPinataRecomp/VivaPinataRecomp}},
  url = {https://github.com/VivaPinataRecomp/VivaPinataRecomp},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/functionparser-xenonrecomp/}}
}

Plain text

FunctionParser. https://github.com/VivaPinataRecomp/VivaPinataRecomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/functionparser-xenonrecomp/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. VivaRecompLib/config/FunctionParser.py GitHub · VivaPinataRecomp/VivaPinataRecomp · Revision b9c08c1
  2. VivaRecompLib/config/SWA.toml GitHub · VivaPinataRecomp/VivaPinataRecomp · Revision b9c08c1
  3. LICENSE GitHub · VivaPinataRecomp/VivaPinataRecomp · Revision b9c08c1

More in Native binaries

All 502 entries in Native binaries

↑↓ move↵ open⌘↵ new tab