Pietro Borrello

Results 28 comments of Pietro Borrello

No problem and thank you for all the work on the project :) It seems the crash being caused by `getStructInfoIter` calling `collectTypeInfo` on an `ArrayType`, which then calls `collectArrayInfo`...

Ok I have a working version of the `locMM` switch on the last commit now, but before issuing a PR I would like to understand something better: Looking at the...

I was thinking of adding a third method to LocationSet like `LocationSet::getByteOrFieldOffset(bool returnByteOff)` that returns either the byte or field offset based on the boolean flag, which can be constructed...

Moreover, I'm not sure if I can blindly substitute any occurrence of `LocationSet::getOffset()` with the method, or if there is any point in the code which relies on `LocationSet::getOffset()` regardless...

> `LocSymTableInfo` is a child class of `SymbolTableInfo`, I think it would be good to use polymorphism (making `getOffset()` as a virtual function) to return the corresponding byteoffset? So do...

This is a nice observation. It may be! The assembler refers to the implementation of the disassembler at: https://github.com/chip-red-pill/uCodeDisasm/blob/5b2b1f12467aed16dc4a0096b2765cef014271b0/glm_ucode_disasm/glm_ucode_disasm.py#L643 To be sure it would be nice to dump the runtime...

Hello, if I understand correctly what you want you can already find this information in the `dft.raw` file that gets produced (and then removed but you can comment it out)....

Hello! The enclave_idx is necessary since a process may have multiple enclaves, but it's usually zero. The best way to check if you processor is vulnerable or not is to...