Skip to content

Latest commit

 

History

History
27 lines (25 loc) · 522 Bytes

README.md

File metadata and controls

27 lines (25 loc) · 522 Bytes

Hacker's Guide to HHVM

This directory contains documentation on the internal architecture of HHVM, targeted at C++ developers looking to hack on HHVM itself.

  • HHBC spec
  • Frontend
    • Parser
    • Emitter
    • HHBBC
    • ...
  • VM Runtime
    • Runtime data structures
      • Unit
      • Func
      • PreClass/Class
      • SrcKey
    • Execution Context
    • Bytecode interpreter
    • Unwinder
    • Treadmill
    • Debugger
    • ...
  • JIT Compiler