AugCogVR / cogbre-vr

VR component for Cognitive Binary Reverse Engineering
0 stars 0 forks source link

Determine the internal database / knowledge base that needs to be constructed during a VR session. #19

Open dennisgbrown opened 8 months ago

dennisgbrown commented 8 months ago

We want to show connections or relationships between things in the binary.

For example, when a user selects a token in a disassembly or decompilation (when that capability exists) we want to show connections to that same entity in the other active visualizations.

What does the internal database / knowledge base look like in order to facilitate that scenario?

dennisgbrown commented 8 months ago

Today we have the structures in "OxideData," which are a hierarchical set of dictionaries mainly, capturing the relationships between collections, binaries, functions, blocks, and instructions. Very little data is stored representing "tokens" and would have to be searched serially (slowly) at the moment.