lunixbochs / revsync

realtime cross-tool collaborative reverse engineering
MIT License
100 stars 25 forks source link

Fix bugs in binja frontend #8

Closed zackorndorff closed 3 years ago

zackorndorff commented 3 years ago

CTF-quality code, fair warning :) Posting it before I forget this time.

Couple thoughts before merging:

Random question for the future - Binja has both structures and "types". A struct can be either. The "type" comes from parsing C, the "struct" comes from creating it via individual member UI interactions.

Not sure how we would go about syncing a type change, as idk what the API might be for that. It may or may not give us individual changes :/

I might poke at that at some point, figured I'd see if you have any thoughts before I do that?