Pointer Analysis

References:

  • Undecidability
  • References: Pointer Analysis The undecidability of aliasing More

  • Multi-layer Type Analysis
  • Reference 1 C++ and Casting Pointer to virtual function tables is frequently cast to general types such as char*, rendering the type match ineffective. MLTA: a mechanism to precisely connect VTables to the corresponding classes and to keep track of class casting. Similar work 2 3: a virtual function call can only invoke the virtual functions implemented in the current class or its derived class, but not others. Use an expanded single-layer type for finding targets.

  • Andersen
  • Reference 1 reference ↩

  • Steensgaard
  • Reference 1 reference ↩

Created Jul 2, 2019 // Last Updated Aug 7, 2020

If you could revise
the fundmental principles of
computer system design
to improve security...

... what would you change?