{
  "source_file": "include/private/xed-decoded-inst-private.h",
  "generated_at": "2026-01-10T22:14:59.369858",
  "summary": {
    "purpose": "Contains static inline functions for decoded instruction management, including error handling and operand length calculation.",
    "exports": [
      "xed_decoded_inst_get_error",
      "xed_decoded_inst_set_inst",
      "xed_decoded_inst_compute_memory_operand_length",
      "xed_decoded_inst_cache_memory_operand_length",
      "xed_decoded_inst_set_length"
    ],
    "imports": [
      "xed_common_hdrs.h",
      "xed_types.h",
      "xed_portability.h",
      "xed_decoded_inst.h"
    ],
    "key_logic": "Provides functions for managing decoded instructions, including error handling and operand length calculation.",
    "important_classes": [],
    "important_functions": [],
    "dependencies": "xed_common_hdrs.h, xed_types.h, xed_portability.h, xed_decoded_inst.h",
    "notes": "Provides functions for managing decoded instructions, including error handling and operand length calculation."
  }
}