📄 acdisasm.h
字号:
ACPI_TABLE_HEADER *Table);voidAcpiDmDumpMadt ( ACPI_TABLE_HEADER *Table);UINT32AcpiDmDumpRsdp ( ACPI_TABLE_HEADER *Table);voidAcpiDmDumpRsdt ( ACPI_TABLE_HEADER *Table);voidAcpiDmDumpSlit ( ACPI_TABLE_HEADER *Table);voidAcpiDmDumpSrat ( ACPI_TABLE_HEADER *Table);voidAcpiDmDumpXsdt ( ACPI_TABLE_HEADER *Table);/* * dmwalk */voidAcpiDmDisassemble ( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Origin, UINT32 NumOpcodes);voidAcpiDmWalkParseTree ( ACPI_PARSE_OBJECT *Op, ASL_WALK_CALLBACK DescendingCallback, ASL_WALK_CALLBACK AscendingCallback, void *Context);/* * dmopcode */voidAcpiDmDisassembleOneOp ( ACPI_WALK_STATE *WalkState, ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op);voidAcpiDmDecodeInternalObject ( ACPI_OPERAND_OBJECT *ObjDesc);UINT32AcpiDmListType ( ACPI_PARSE_OBJECT *Op);voidAcpiDmMethodFlags ( ACPI_PARSE_OBJECT *Op);voidAcpiDmFieldFlags ( ACPI_PARSE_OBJECT *Op);voidAcpiDmAddressSpace ( UINT8 SpaceId);voidAcpiDmRegionFlags ( ACPI_PARSE_OBJECT *Op);voidAcpiDmMatchOp ( ACPI_PARSE_OBJECT *Op);BOOLEANAcpiDmCommaIfListMember ( ACPI_PARSE_OBJECT *Op);voidAcpiDmCommaIfFieldMember ( ACPI_PARSE_OBJECT *Op);/* * dmnames */UINT32AcpiDmDumpName ( char *Name);ACPI_STATUSAcpiPsDisplayObjectPathname ( ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op);voidAcpiDmNamestring ( char *Name);/* * dmobject */voidAcpiDmDisplayInternalObject ( ACPI_OPERAND_OBJECT *ObjDesc, ACPI_WALK_STATE *WalkState);voidAcpiDmDisplayArguments ( ACPI_WALK_STATE *WalkState);voidAcpiDmDisplayLocals ( ACPI_WALK_STATE *WalkState);voidAcpiDmDumpMethodInfo ( ACPI_STATUS Status, ACPI_WALK_STATE *WalkState, ACPI_PARSE_OBJECT *Op);/* * dmbuffer */voidAcpiDmDisasmByteList ( UINT32 Level, UINT8 *ByteData, UINT32 ByteCount);voidAcpiDmByteList ( ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op);voidAcpiDmIsEisaId ( ACPI_PARSE_OBJECT *Op);voidAcpiDmEisaId ( UINT32 EncodedId);BOOLEANAcpiDmIsUnicodeBuffer ( ACPI_PARSE_OBJECT *Op);BOOLEANAcpiDmIsStringBuffer ( ACPI_PARSE_OBJECT *Op);/* * dmresrc */voidAcpiDmDumpInteger8 ( UINT8 Value, char *Name);voidAcpiDmDumpInteger16 ( UINT16 Value, char *Name);voidAcpiDmDumpInteger32 ( UINT32 Value, char *Name);voidAcpiDmDumpInteger64 ( UINT64 Value, char *Name);voidAcpiDmResourceTemplate ( ACPI_OP_WALK_INFO *Info, ACPI_PARSE_OBJECT *Op, UINT8 *ByteData, UINT32 ByteCount);ACPI_STATUSAcpiDmIsResourceTemplate ( ACPI_PARSE_OBJECT *Op);voidAcpiDmIndent ( UINT32 Level);voidAcpiDmBitList ( UINT16 Mask);voidAcpiDmDecodeAttribute ( UINT8 Attribute);voidAcpiDmDescriptorName ( void);/* * dmresrcl */voidAcpiDmWordDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmDwordDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmExtendedDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmQwordDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmMemory24Descriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmMemory32Descriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmFixedMemory32Descriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmGenericRegisterDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmInterruptDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmVendorLargeDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmVendorCommon ( char *Name, UINT8 *ByteData, UINT32 Length, UINT32 Level);/* * dmresrcs */voidAcpiDmIrqDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmDmaDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmIoDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmFixedIoDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmStartDependentDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmEndDependentDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);voidAcpiDmVendorSmallDescriptor ( AML_RESOURCE *Resource, UINT32 Length, UINT32 Level);/* * dmutils */voidAcpiDmAddToExternalList ( char *Path, UINT8 Type, UINT32 Value);/* * dmrestag */voidAcpiDmFindResources ( ACPI_PARSE_OBJECT *Root);voidAcpiDmCheckResourceReference ( ACPI_PARSE_OBJECT *Op, ACPI_WALK_STATE *WalkState);#endif /* __ACDISASM_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -