modulectomy
modulectomy copied to clipboard
Dissect OCaml compiled programs, and weight their content
Changes: * Added support for ELF binaries compiled on FreeBSD (Clang) * The way modules are recognized were changed from regexps to using `code_begin/end` + `data_begin/end` + manually defined symbol-tables...
Proposals: - [x] Improve colors/fonts - [ ] Make the size of the label adapt to the rectangle - [x] Better feedback on hover Nice examples: - http://billdwhite.com/wordpress/2012/12/16/d3-treemap-with-title-headers/
This should be backend agnostic, and use the cmi to rebuild where everything comes from.
The JS backend currently doesn't has any way to detect what are module values. This is notably visible on `Map.Make`.