Marc Poulhiès

Results 177 comments of Marc Poulhiès

> That's why I ask - the path `${ceToolsPath}/rust/target/release/rustfilt` sounds rather like something specific to `cargo` insallations to me. How did you install `rustfilt`? Definitely ok with this just trying...

I guess we should remove all leading paths in front of binaries and call `rustc` and `rustfilt` instead. ?

It can be installed using `cargo install rustfilt` and it will be in `$HOME/.cargo/bin/` or it can be installed by other means (debian installs it in `/usr/bin/`). I would leave...

This is still WIP and mostly of PoC. Currently able to compile to binary object and match relocations and display (crudely) them. ![reloc](https://user-images.githubusercontent.com/87603/148123775-df3065bd-d05e-46b6-be34-9a7becd518a2.png) Still have to figure out the best...

Relocation parsing fixed, no particular handling and reusing the `text` field of the asm lines. Also, the checkboxes are greyed for incompatible choices (binaryobj vs binary/exec): ![binary_dis](https://user-images.githubusercontent.com/87603/148238895-d78c3d57-dbc0-4efb-9865-c7d7e2a06d00.png) ![binaryobj_dis](https://user-images.githubusercontent.com/87603/148238751-eb0af1eb-5208-43b8-b0b6-8467cd944718.png)

I should probably find how to display relocation after the opcode hex value instead of before.

![reloc](https://user-images.githubusercontent.com/87603/150673608-cdddba5f-2b6b-4183-b33c-d87030fde45e.png) Updated few config files, should do some more tests. Screenshot showing what to expect.

I'll probably add some filters to hide/show relocations.

> So far I like where this code is going. What do you want it to feature next? Sorry for being (very) silent lately, have been busy with other things....

Draft, still need to test and get underlying GCC's versions.