List of all items
Structs
- config::Config
- disassembler::DisassembledInstruction
- disassembler::Disassembler
- disassembler::DisassemblyContext
- disassembler::MetadataAnnotation
- executor::custom_attribute_reader::CustomAttributeDataReader
- executor::il2cpp_executor::Il2CppExecutor
- formats::elf::Elf
- formats::elf::ElfDyn
- formats::elf::ElfHeader
- formats::elf::ElfPhdr
- formats::elf::ElfShdr
- formats::elf::ElfSym
- formats::macho::FatArch
- formats::macho::MachO
- formats::macho::Segment
- formats::nso::Nso
- formats::pe::DataDirectory
- formats::pe::Pe
- formats::pe::PeSectionHeader
- formats::wasm::Wasm
- il2cpp::base::Il2Cpp
- il2cpp::base::VaSegment
- il2cpp::metadata::Metadata
- il2cpp::structures::Il2CppArrayType
- il2cpp::structures::Il2CppAssemblyDefinition
- il2cpp::structures::Il2CppAssemblyNameDefinition
- il2cpp::structures::Il2CppCodeGenModule
- il2cpp::structures::Il2CppCodeRegistration
- il2cpp::structures::Il2CppCustomAttributeDataRange
- il2cpp::structures::Il2CppCustomAttributeTypeRange
- il2cpp::structures::Il2CppEventDefinition
- il2cpp::structures::Il2CppFieldDefaultValue
- il2cpp::structures::Il2CppFieldDefinition
- il2cpp::structures::Il2CppFieldRef
- il2cpp::structures::Il2CppGenericClass
- il2cpp::structures::Il2CppGenericContainer
- il2cpp::structures::Il2CppGenericContext
- il2cpp::structures::Il2CppGenericInst
- il2cpp::structures::Il2CppGenericMethodFunctionsDefinitions
- il2cpp::structures::Il2CppGenericMethodIndices
- il2cpp::structures::Il2CppGenericParameter
- il2cpp::structures::Il2CppGlobalMetadataHeader
- il2cpp::structures::Il2CppImageDefinition
- il2cpp::structures::Il2CppInlineArrayLength
- il2cpp::structures::Il2CppInterfaceOffset
- il2cpp::structures::Il2CppMetadataRegistration
- il2cpp::structures::Il2CppMetadataUsageList
- il2cpp::structures::Il2CppMetadataUsagePair
- il2cpp::structures::Il2CppMethodDefinition
- il2cpp::structures::Il2CppMethodSpec
- il2cpp::structures::Il2CppParameterDefaultValue
- il2cpp::structures::Il2CppParameterDefinition
- il2cpp::structures::Il2CppPropertyDefinition
- il2cpp::structures::Il2CppRGCTXConstrainedData
- il2cpp::structures::Il2CppRGCTXDefinition
- il2cpp::structures::Il2CppRGCTXDefinitionData
- il2cpp::structures::Il2CppRange
- il2cpp::structures::Il2CppStringLiteral
- il2cpp::structures::Il2CppTokenRangePair
- il2cpp::structures::Il2CppType
- il2cpp::structures::Il2CppTypeDefinition
- il2cpp::structures::Il2CppTypeDefinitionSizes
- il2cpp::structures::IndexWidths
- il2cpp::structures::UnityVersion
- io::binary_stream::BinaryStream
- io::version_aware::VersionRange
- output::cpp_ast::CppField
- output::cpp_ast::CppHeaderEmitter
- output::cpp_ast::CppRGCTXEntry
- output::cpp_ast::CppTypeDecl
- output::cpp_ast::CppVTableEntry
- output::cpp_scaffolding::CppScaffolding
- output::cpp_type_dependency_graph::CppTypeDependencyGraph
- output::cpp_type_dependency_graph::CyclicDependency
- output::cpp_type_dependency_graph::GraphField
- output::cpp_type_dependency_graph::GraphType
- output::cpp_type_dependency_graph::NodeId
- output::cpp_type_model::CppTypeGroupRegistry
- output::decompiler::Il2CppDecompiler
- output::header_manager::UnityHeaders
- output::header_manager::UnityResource
- output::name_mangler::MangledNameBuilder
- output::script_json::ScriptFieldInfo
- output::script_json::ScriptJson
- output::script_json::ScriptMetadata
- output::script_json::ScriptMetadataMethod
- output::script_json::ScriptMethod
- output::script_json::ScriptString
- output::script_json::ScriptTypeInfo
- output::script_json::StringLiteralEntry
- output::struct_generator::StructGenerator
- output::unity_version::UnityVersion
- output::unity_version::UnityVersionRange
- search::section_helper::SearchSection
- search::section_helper::SectionHelper
- utils::string_utils::NameSanitizerOptions
Enums
- disassembler::Architecture
- disassembler::MetadataAnnotationKind
- error::Error
- executor::il2cpp_executor::DefaultValue
- formats::wasm::WasmSectionId
- il2cpp::enums::Il2CppMetadataUsage
- il2cpp::enums::Il2CppRGCTXDataType
- il2cpp::enums::Il2CppTypeEnum
- il2cpp::structures::Il2CppPackingSizeEnum
- il2cpp::structures::UnityBuildType
- output::cpp_type_dependency_graph::CppCompilerLayout
- output::cpp_type_dependency_graph::EdgeKind
- output::cpp_type_dependency_graph::GraphTypeKind
- output::cpp_type_model::ComplexValueKind
- output::cpp_type_model::CppType
- output::cpp_type_model::CppTypeGroup
- output::unity_version::BuildType
Traits
Macros
Functions
- executor::custom_attribute_reader::format_custom_attribute_data
- formats::macho::extract_fat_slice
- formats::macho::parse_fat
- il2cpp::structures::set_index_widths
- output::dummy_assembly_generator::generate_dummy_dlls
- output::embedded_scripts::write_scripts
- output::generics::dump_generics
- output::header_constants::generic_header
- output::header_constants::get_version_header
- output::header_constants::header_v22
- output::header_constants::header_v240
- output::header_constants::header_v241
- output::header_constants::header_v242
- output::header_constants::header_v27
- output::header_constants::header_v29
- utils::pattern_search::find_bytes
- utils::string_utils::escape_string
- utils::string_utils::sanitize_cpp_identifier
- utils::string_utils::sanitize_mangled_identifier_chars
Type Aliases
Statics
- utils::string_utils::CPP_RESERVED_KEYWORDS
- utils::string_utils::CPP_RESERVED_SPECIAL
- utils::string_utils::LIBC_RESERVED_NAMES
Constants
- formats::elf::DT_GNU_HASH
- formats::elf::DT_HASH
- formats::elf::DT_INIT
- formats::elf::DT_NULL
- formats::elf::DT_PLTGOT
- formats::elf::DT_REL
- formats::elf::DT_RELA
- formats::elf::DT_RELASZ
- formats::elf::DT_RELSZ
- formats::elf::DT_STRSZ
- formats::elf::DT_STRTAB
- formats::elf::DT_SYMTAB
- formats::elf::EM_386
- formats::elf::EM_AARCH64
- formats::elf::EM_ARM
- formats::elf::EM_X86_64
- formats::elf::PF_R
- formats::elf::PF_W
- formats::elf::PF_X
- formats::elf::PT_DYNAMIC
- formats::elf::PT_LOAD
- formats::elf::PT_NULL
- formats::elf::R_386_32
- formats::elf::R_AARCH64_ABS64
- formats::elf::R_AARCH64_RELATIVE
- formats::elf::R_ARM_ABS32
- formats::elf::R_X86_64_64
- formats::elf::R_X86_64_RELATIVE
- formats::elf::SHN_UNDEF
- formats::elf::SHT_DYNSYM
- formats::elf::SHT_LOUSER
- formats::elf::SHT_STRTAB
- formats::elf::SHT_SYMTAB
- formats::macho::FAT_CIGAM
- formats::macho::FAT_MAGIC
- formats::macho::LC_ENCRYPTION_INFO
- formats::macho::LC_ENCRYPTION_INFO_64
- formats::macho::LC_SEGMENT
- formats::macho::LC_SEGMENT_64
- formats::macho::LC_SYMTAB
- formats::macho::MH_MAGIC
- formats::macho::MH_MAGIC_64
- formats::macho::S_ATTR_PURE_INSTRUCTIONS
- formats::macho::S_ATTR_SOME_INSTRUCTIONS
- formats::nso::NSO_MAGIC
- formats::pe::IMAGE_DIRECTORY_ENTRY_EXPORT
- formats::pe::IMAGE_DOS_SIGNATURE
- formats::pe::IMAGE_NT_SIGNATURE
- formats::pe::IMAGE_SCN_CNT_CODE
- formats::pe::IMAGE_SCN_CNT_INITIALIZED_DATA
- formats::pe::IMAGE_SCN_MEM_EXECUTE
- formats::wasm::WASM_MAGIC
- formats::wasm::WASM_VERSION
- il2cpp::enums::field_attributes::ASSEMBLY
- il2cpp::enums::field_attributes::COMPILER_CONTROLLED
- il2cpp::enums::field_attributes::FAMILY
- il2cpp::enums::field_attributes::FAM_AND_ASSEM
- il2cpp::enums::field_attributes::FAM_OR_ASSEM
- il2cpp::enums::field_attributes::FIELD_ACCESS_MASK
- il2cpp::enums::field_attributes::HAS_DEFAULT
- il2cpp::enums::field_attributes::HAS_FIELD_MARSHAL
- il2cpp::enums::field_attributes::HAS_FIELD_RVA
- il2cpp::enums::field_attributes::INIT_ONLY
- il2cpp::enums::field_attributes::LITERAL
- il2cpp::enums::field_attributes::NOT_SERIALIZED
- il2cpp::enums::field_attributes::PINVOKE_IMPL
- il2cpp::enums::field_attributes::PRIVATE
- il2cpp::enums::field_attributes::PUBLIC
- il2cpp::enums::field_attributes::RT_SPECIAL_NAME
- il2cpp::enums::field_attributes::SPECIAL_NAME
- il2cpp::enums::field_attributes::STATIC
- il2cpp::enums::method_attributes::ABSTRACT
- il2cpp::enums::method_attributes::ASSEM
- il2cpp::enums::method_attributes::CHECK_ACCESS_ON_OVERRIDE
- il2cpp::enums::method_attributes::COMPILER_CONTROLLED
- il2cpp::enums::method_attributes::FAMILY
- il2cpp::enums::method_attributes::FAM_AND_ASSEM
- il2cpp::enums::method_attributes::FAM_OR_ASSEM
- il2cpp::enums::method_attributes::FINAL
- il2cpp::enums::method_attributes::HAS_SECURITY
- il2cpp::enums::method_attributes::HIDE_BY_SIG
- il2cpp::enums::method_attributes::MEMBER_ACCESS_MASK
- il2cpp::enums::method_attributes::NEW_SLOT
- il2cpp::enums::method_attributes::PINVOKE_IMPL
- il2cpp::enums::method_attributes::PRIVATE
- il2cpp::enums::method_attributes::PUBLIC
- il2cpp::enums::method_attributes::REQUIRE_SEC_OBJECT
- il2cpp::enums::method_attributes::REUSE_SLOT
- il2cpp::enums::method_attributes::RT_SPECIAL_NAME
- il2cpp::enums::method_attributes::SPECIAL_NAME
- il2cpp::enums::method_attributes::STATIC
- il2cpp::enums::method_attributes::UNMANAGED_EXPORT
- il2cpp::enums::method_attributes::VIRTUAL
- il2cpp::enums::method_attributes::VTABLE_LAYOUT_MASK
- il2cpp::enums::param_attributes::HAS_DEFAULT
- il2cpp::enums::param_attributes::HAS_FIELD_MARSHAL
- il2cpp::enums::param_attributes::IN
- il2cpp::enums::param_attributes::OPTIONAL
- il2cpp::enums::param_attributes::OUT
- il2cpp::enums::type_attributes::ABSTRACT
- il2cpp::enums::type_attributes::ANSI_CLASS
- il2cpp::enums::type_attributes::AUTO_CLASS
- il2cpp::enums::type_attributes::AUTO_LAYOUT
- il2cpp::enums::type_attributes::BEFORE_FIELD_INIT
- il2cpp::enums::type_attributes::CLASS
- il2cpp::enums::type_attributes::CLASS_SEMANTICS_MASK
- il2cpp::enums::type_attributes::EXPLICIT_LAYOUT
- il2cpp::enums::type_attributes::FORWARDER
- il2cpp::enums::type_attributes::HAS_SECURITY
- il2cpp::enums::type_attributes::IMPORT
- il2cpp::enums::type_attributes::INTERFACE
- il2cpp::enums::type_attributes::LAYOUT_MASK
- il2cpp::enums::type_attributes::NESTED_ASSEMBLY
- il2cpp::enums::type_attributes::NESTED_FAMILY
- il2cpp::enums::type_attributes::NESTED_FAM_AND_ASSEM
- il2cpp::enums::type_attributes::NESTED_FAM_OR_ASSEM
- il2cpp::enums::type_attributes::NESTED_PRIVATE
- il2cpp::enums::type_attributes::NESTED_PUBLIC
- il2cpp::enums::type_attributes::NOT_PUBLIC
- il2cpp::enums::type_attributes::PUBLIC
- il2cpp::enums::type_attributes::RT_SPECIAL_NAME
- il2cpp::enums::type_attributes::SEALED
- il2cpp::enums::type_attributes::SEQUENTIAL_LAYOUT
- il2cpp::enums::type_attributes::SERIALIZABLE
- il2cpp::enums::type_attributes::SPECIAL_NAME
- il2cpp::enums::type_attributes::STRING_FORMAT_MASK
- il2cpp::enums::type_attributes::UNICODE_CLASS
- il2cpp::enums::type_attributes::VISIBILITY_MASK
- il2cpp::metadata::METADATA_MAGIC