mirror of
https://github.com/pezkuwichain/revive.git
synced 2026-06-14 18:01:05 +00:00
9751481f6b
A maintainable and more precise version of what was a hacky but useful script, exploring the compilers YUL lowering unit. It analyzes a given shared objects from the debug dump and outputs: - The count of each YUL statement translated. - A per YUL statement break-down of bytecode size contributed per. - Estimated `yul-phaser` cost parameters. Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com>
7 lines
173 B
Rust
7 lines
173 B
Rust
//! The revive explorer leverages debug info to get insights into emitted code.
|
|
|
|
pub mod dwarfdump;
|
|
pub mod dwarfdump_analyzer;
|
|
pub mod location_mapper;
|
|
pub mod yul_phaser;
|