mirror of
https://github.com/fluencelabs/wasmer
synced 2025-05-10 09:38:07 +00:00
211 lines
47 KiB
HTML
211 lines
47 KiB
HTML
|
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `header` mod in crate `goblin`."><meta name="keywords" content="rust, rustlang, rust-lang, header"><title>goblin::elf::header - Rust</title><link rel="stylesheet" type="text/css" href="../../../normalize.css"><link rel="stylesheet" type="text/css" href="../../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../../dark.css"><link rel="stylesheet" type="text/css" href="../../../light.css" id="themeStyle"><script src="../../../storage.js"></script><noscript><link rel="stylesheet" href="../../../noscript.css"></noscript><link rel="shortcut icon" href="../../../favicon.ico"><style type="text/css">#crate-search{background-image:url("../../../down-arrow.svg");}</style></head><body class="rustdoc mod"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">☰</div><a href='../../../goblin/index.html'><div class='logo-container'><img src='../../../rust-logo.png' alt='logo'></div></a><p class='location'>Module header</p><div class="sidebar-elems"><div class="block items"><ul><li><a href="#modules">Modules</a></li><li><a href="#structs">Structs</a></li><li><a href="#constants">Constants</a></li><li><a href="#functions">Functions</a></li></ul></div><p class='location'><a href='../../index.html'>goblin</a>::<wbr><a href='../index.html'>elf</a></p><script>window.sidebarCurrent = {name: 'header', ty: 'mod', relpath: '../'};</script><script defer src="../sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!"><img src="../../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices"></div></div><script src="../../../theme.js"></script><nav class="sub"><form class="search-form js-only"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"></div><a id="settings-menu" href="../../../settings.html"><img src="../../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class='fqn'><span class='out-of-band'><span id='render-detail'><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class='inner'>−</span>]</a></span><a class='srclink' href='../../../src/goblin/elf/header.rs.html#1-596' title='goto source code'>[src]</a></span><span class='in-band'>Module <a href='../../index.html'>goblin</a>::<wbr><a href='../index.html'>elf</a>::<wbr><a class="mod" href=''>header</a></span></h1><h2 id='modules' class='section-header'><a href="#modules">Modules</a></h2>
|
|||
|
<table><tr class='module-item'><td><a class="mod" href="header32/index.html" title='goblin::elf::header::header32 mod'>header32</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="mod" href="header64/index.html" title='goblin::elf::header::header64 mod'>header64</a></td><td class='docblock-short'></td></tr></table><h2 id='structs' class='section-header'><a href="#structs">Structs</a></h2>
|
|||
|
<table><tr class='module-item'><td><a class="struct" href="struct.Header.html" title='goblin::elf::header::Header struct'>Header</a></td><td class='docblock-short'><p>An ELF header</p>
|
|||
|
</td></tr></table><h2 id='constants' class='section-header'><a href="#constants">Constants</a></h2>
|
|||
|
<table><tr class='module-item'><td><a class="constant" href="constant.EI_ABIVERSION.html" title='goblin::elf::header::EI_ABIVERSION constant'>EI_ABIVERSION</a></td><td class='docblock-short'><p>ABI version byte index.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EI_CLASS.html" title='goblin::elf::header::EI_CLASS constant'>EI_CLASS</a></td><td class='docblock-short'><p>File class byte index.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EI_DATA.html" title='goblin::elf::header::EI_DATA constant'>EI_DATA</a></td><td class='docblock-short'><p>Data encoding byte index.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EI_OSABI.html" title='goblin::elf::header::EI_OSABI constant'>EI_OSABI</a></td><td class='docblock-short'><p>OS ABI byte index.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EI_VERSION.html" title='goblin::elf::header::EI_VERSION constant'>EI_VERSION</a></td><td class='docblock-short'><p>File version byte index.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ELFCLASS32.html" title='goblin::elf::header::ELFCLASS32 constant'>ELFCLASS32</a></td><td class='docblock-short'><p>32-bit objects.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ELFCLASS64.html" title='goblin::elf::header::ELFCLASS64 constant'>ELFCLASS64</a></td><td class='docblock-short'><p>64-bit objects.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ELFCLASSNONE.html" title='goblin::elf::header::ELFCLASSNONE constant'>ELFCLASSNONE</a></td><td class='docblock-short'><p>Invalid class.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ELFCLASSNUM.html" title='goblin::elf::header::ELFCLASSNUM constant'>ELFCLASSNUM</a></td><td class='docblock-short'><p>ELF class number.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ELFDATA2LSB.html" title='goblin::elf::header::ELFDATA2LSB constant'>ELFDATA2LSB</a></td><td class='docblock-short'><p>2's complement, little endian.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ELFDATA2MSB.html" title='goblin::elf::header::ELFDATA2MSB constant'>ELFDATA2MSB</a></td><td class='docblock-short'><p>2's complement, big endian.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ELFDATANONE.html" title='goblin::elf::header::ELFDATANONE constant'>ELFDATANONE</a></td><td class='docblock-short'><p>Invalid data encoding.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ELFMAG.html" title='goblin::elf::header::ELFMAG constant'>ELFMAG</a></td><td class='docblock-short'><p>The ELF magic number.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ELFOSABI_NONE.html" title='goblin::elf::header::ELFOSABI_NONE constant'>ELFOSABI_NONE</a></td><td class='docblock-short'><p>UNIX System V ABI.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_68K.html" title='goblin::elf::header::EM_68K constant'>EM_68K</a></td><td class='docblock-short'><p>Motorola m68k family</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_78KOR.html" title='goblin::elf::header::EM_78KOR constant'>EM_78KOR</a></td><td class='docblock-short'><p>Renesas 78KOR</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_88K.html" title='goblin::elf::header::EM_88K constant'>EM_88K</a></td><td class='docblock-short'><p>Motorola m88k family</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_386.html" title='goblin::elf::header::EM_386 constant'>EM_386</a></td><td class='docblock-short'><p>Intel 80386</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_860.html" title='goblin::elf::header::EM_860 constant'>EM_860</a></td><td class='docblock-short'><p>Intel 80860</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_960.html" title='goblin::elf::header::EM_960 constant'>EM_960</a></td><td class='docblock-short'><p>Intel 80960</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_8051.html" title='goblin::elf::header::EM_8051 constant'>EM_8051</a></td><td class='docblock-short'><p>Intel 8051 and variants</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_56800EX.html" title='goblin::elf::header::EM_56800EX constant'>EM_56800EX</a></td><td class='docblock-short'><p>Freescale 56800EX DSC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_68HC05.html" title='goblin::elf::header::EM_68HC05 constant'>EM_68HC05</a></td><td class='docblock-short'><p>Motorola MC68HC05 microcontroller</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_68HC08.html" title='goblin::elf::header::EM_68HC08 constant'>EM_68HC08</a></td><td class='docblock-short'><p>Motorola MC68HC08 microcontroller</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_68HC11.html" title='goblin::elf::header::EM_68HC11 constant'>EM_68HC11</a></td><td class='docblock-short'><p>Motorola MC68HC11 microcontroller</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_68HC12.html" title='goblin::elf::header::EM_68HC12 constant'>EM_68HC12</a></td><td class='docblock-short'><p>Motorola M68HC12</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_68HC16.html" title='goblin::elf::header::EM_68HC16 constant'>EM_68HC16</a></td><td class='docblock-short'><p>Motorola MC68HC16 microcontroller</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_AARCH64.html" title='goblin::elf::header::EM_AARCH64 constant'>EM_AARCH64</a></td><td class='docblock-short'><p>ARM AARCH64</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ALTERA_NIOS2.html" title='goblin::elf::header::EM_ALTERA_NIOS2 constant'>EM_ALTERA_NIOS2</a></td><td class='docblock-short'><p>Altera Nios II</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_AMDGPU.html" title='goblin::elf::header::EM_AMDGPU constant'>EM_AMDGPU</a></td><td class='docblock-short'><p>AMD GPU</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ARC.html" title='goblin::elf::header::EM_ARC constant'>EM_ARC</a></td><td class='docblock-short'><p>Argonaut RISC Core</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ARCA.html" title='goblin::elf::header::EM_ARCA constant'>EM_ARCA</a></td><td class='docblock-short'><p>Arca RISC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ARC_COMPACT.html" title='goblin::elf::header::EM_ARC_COMPACT constant'>EM_ARC_COMPACT</a></td><td class='docblock-short'><p>ARC International ARCompact</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ARC_COMPACT2.html" title='goblin::elf::header::EM_ARC_COMPACT2 constant'>EM_ARC_COMPACT2</a></td><td class='docblock-short'><p>Synopsys ARCompact V2</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ARM.html" title='goblin::elf::header::EM_ARM constant'>EM_ARM</a></td><td class='docblock-short'><p>ARM</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_AVR.html" title='goblin::elf::header::EM_AVR constant'>EM_AVR</a></td><td class='docblock-short'><p>Atmel AVR 8-bit microcontroller</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_AVR32.html" title='goblin::elf::header::EM_AVR32 constant'>EM_AVR32</a></td><td class='docblock-short'><p>Amtel 32-bit microprocessor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_BA1.html" title='goblin::elf::header::EM_BA1 constant'>EM_BA1</a></td><td class='docblock-short'><p>Beyond BA1</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_BA2.html" title='goblin::elf::header::EM_BA2 constant'>EM_BA2</a></td><td class='docblock-short'><p>Beyond BA2</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_BLACKFIN.html" title='goblin::elf::header::EM_BLACKFIN constant'>EM_BLACKFIN</a></td><td class='docblock-short'><p>Analog Devices Blackfin DSP</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_BPF.html" title='goblin::elf::header::EM_BPF constant'>EM_BPF</a></td><td class='docblock-short'><p>Linux BPF -- in-kernel virtual machine</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_C166.html" title='goblin::elf::header::EM_C166 constant'>EM_C166</a></td><td class='docblock-short'><p>Infineon C16x/XC16x</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_CDP.html" title='goblin::elf::header::EM_CDP constant'>EM_CDP</a></td><td class='docblock-short'><p>Paneve CDP</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_CE.html" title='goblin::elf::header::EM_CE constant'>EM_CE</a></td><td class='docblock-short'><p>Freescale Communication Engine RISC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_CLOUDSHIELD.html" title='goblin::elf::header::EM_CLOUDSHIELD constant'>EM_CLOUDSHIELD</a></td><td class='docblock-short'><p>CloudShield</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_COGE.html" title='goblin::elf::header::EM_COGE constant'>EM_COGE</a></td><td class='docblock-short'><p>Cognitive Smart Memory Processor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_COLDFIRE.html" title='goblin::elf::header::EM_COLDFIRE constant'>EM_COLDFIRE</a></td><td class='docblock-short'><p>Motorola Coldfire</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_COOL.html" title='goblin::elf::header::EM_COOL constant'>EM_COOL</a></td><td class='docblock-short'><p>Bluechip CoolEngine</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_COREA_1ST.html" title='goblin::elf::header::EM_COREA_1ST constant'>EM_COREA_1ST</a></td><td class='docblock-short'><p>KIPO-KAIST Core-A 1st gen.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_COREA_2ND.html" title='goblin::elf::header::EM_COREA_2ND constant'>EM_COREA_2ND</a></td><td class='docblock-short'><p>KIPO-KAIST Core-A 2nd gen.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_CR.html" title='goblin::elf::header::EM_CR constant'>EM_CR</a></td><td class='docblock-short'><p>National Semi. CompactRISC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_CR16.html" title='goblin::elf::header::EM_CR16 constant'>EM_CR16</a></td><td class='docblock-short'><p>National Semi. CompactRISC CR16</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_CRAYNV2.html" title='goblin::elf::header::EM_CRAYNV2 constant'>EM_CRAYNV2</a></td><td class='docblock-short'><p>Cray NV2 vector architecture</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_CRIS.html" title='goblin::elf::header::EM_CRIS constant'>EM_CRIS</a></td><td class='docblock-short'><p>Axis Communications 32-bit emb.proc</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_CRX.html" title='goblin::elf::header::EM_CRX constant'>EM_CRX</a></td><td class='docblock-short'><p>National Semi. CompactRISC CRX</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_CSR_KALIMBA.html" title='goblin::elf::header::EM_CSR_KALIMBA constant'>EM_CSR_KALIMBA</a></td><td class='docblock-short'><p>CSR Kalimba</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_CUDA.html" title='goblin::elf::header::EM_CUDA constant'>EM_CUDA</a></td><td class='docblock-short'><p>NVIDIA CUDA</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_CYPRESS_M8C.html" title='goblin::elf::header::EM_CYPRESS_M8C constant'>EM_CYPRESS_M8C</a></td><td class='docblock-short'><p>Cypress M8C</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_D10V.html" title='goblin::elf::header::EM_D10V constant'>EM_D10V</a></td><td class='docblock-short'><p>Mitsubishi D10V</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_D30V.html" title='goblin::elf::header::EM_D30V constant'>EM_D30V</a></td><td class='docblock-short'><p>Mitsubishi D30V</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_DSP24.html" title='goblin::elf::header::EM_DSP24 constant'>EM_DSP24</a></td><td class='docblock-short'><p>New Japan Radio (NJR) 24-bit DSP</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_DSPIC30F.html" title='goblin::elf::header::EM_DSPIC30F constant'>EM_DSPIC30F</a></td><td class='docblock-short'><p>Microchip Technology dsPIC30F</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_DXP.html" title='goblin::elf::header::EM_DXP constant'>EM_DXP</a></td><td class='docblock-short'><p>Icera Semi. Deep Execution Processor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ECOG1X.html" title='goblin::elf::header::EM_ECOG1X constant'>EM_ECOG1X</a></td><td class='docblock-short'><p>Cyan Technology eCOG1X</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ECOG2.html" title='goblin::elf::header::EM_ECOG2 constant'>EM_ECOG2</a></td><td class='docblock-short'><p>Cyan Technology eCOG2</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ECOG16.html" title='goblin::elf::header::EM_ECOG16 constant'>EM_ECOG16</a></td><td class='docblock-short'><p>Cyan Technology eCOG16</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_EMX8.html" title='goblin::elf::header::EM_EMX8 constant'>EM_EMX8</a></td><td class='docblock-short'><p>KM211 KMX8</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_EMX16.html" title='goblin::elf::header::EM_EMX16 constant'>EM_EMX16</a></td><td class='docblock-short'><p>KM211 KMX16</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ETPU.html" title='goblin::elf::header::EM_ETPU constant'>EM_ETPU</a></td><td class='docblock-short'><p>Freescale Extended Time Processing Unit</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_EXCESS.html" title='goblin::elf::header::EM_EXCESS constant'>EM_EXCESS</a></td><td class='docblock-short'><p>eXcess configurable cpu</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_F2MC16.html" title='goblin::elf::header::EM_F2MC16 constant'>EM_F2MC16</a></td><td class='docblock-short'><p>Fujitsu F2MC16</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_FAKE_ALPHA.html" title='goblin::elf::header::EM_FAKE_ALPHA constant'>EM_FAKE_ALPHA</a></td><td class='docblock-short'><p>Digital Alpha</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_FIREPATH.html" title='goblin::elf::header::EM_FIREPATH constant'>EM_FIREPATH</a></td><td class='docblock-short'><p>Element 14 64-bit DSP Processor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_FR20.html" title='goblin::elf::header::EM_FR20 constant'>EM_FR20</a></td><td class='docblock-short'><p>Fujitsu FR20</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_FR30.html" title='goblin::elf::header::EM_FR30 constant'>EM_FR30</a></td><td class='docblock-short'><p>Fujitsu FR30</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_FT32.html" title='goblin::elf::header::EM_FT32 constant'>EM_FT32</a></td><td class='docblock-short'><p>FTDI Chip FT32</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_FX66.html" title='goblin::elf::header::EM_FX66 constant'>EM_FX66</a></td><td class='docblock-short'><p>Siemens FX66 microcontroller</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_H8S.html" title='goblin::elf::header::EM_H8S constant'>EM_H8S</a></td><td class='docblock-short'><p>Hitachi H8S</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_H8_300.html" title='goblin::elf::header::EM_H8_300 constant'>EM_H8_300</a></td><td class='docblock-short'><p>Hitachi H8/300</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_H8_300H.html" title='goblin::elf::header::EM_H8_300H constant'>EM_H8_300H</a></td><td class='docblock-short'><p>Hitachi H8/300H</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_H8_500.html" title='goblin::elf::header::EM_H8_500 constant'>EM_H8_500</a></td><td class='docblock-short'><p>Hitachi H8/500</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_HUANY.html" title='goblin::elf::header::EM_HUANY constant'>EM_HUANY</a></td><td class='docblock-short'><p>Harvard University machine-independent object files</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_IAMCU.html" title='goblin::elf::header::EM_IAMCU constant'>EM_IAMCU</a></td><td class='docblock-short'><p>Intel MCU</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_IA_64.html" title='goblin::elf::header::EM_IA_64 constant'>EM_IA_64</a></td><td class='docblock-short'><p>Intel Merced</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_IP2K.html" title='goblin::elf::header::EM_IP2K constant'>EM_IP2K</a></td><td class='docblock-short'><p>Ubicom IP2xxx</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_JAVELIN.html" title='goblin::elf::header::EM_JAVELIN constant'>EM_JAVELIN</a></td><td class='docblock-short'><p>Infineon Technologies 32-bit emb.proc</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_K10M.html" title='goblin::elf::header::EM_K10M constant'>EM_K10M</a></td><td class='docblock-short'><p>Intel K10M</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_KM32.html" title='goblin::elf::header::EM_KM32 constant'>EM_KM32</a></td><td class='docblock-short'><p>KM211 KM32</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_KMX32.html" title='goblin::elf::header::EM_KMX32 constant'>EM_KMX32</a></td><td class='docblock-short'><p>KM211 KMX32</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_KVARC.html" title='goblin::elf::header::EM_KVARC constant'>EM_KVARC</a></td><td class='docblock-short'><p>KM211 KVARC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_L10M.html" title='goblin::elf::header::EM_L10M constant'>EM_L10M</a></td><td class='docblock-short'><p>Intel L10M</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_LATTICEMICO32.html" title='goblin::elf::header::EM_LATTICEMICO32 constant'>EM_LATTICEMICO32</a></td><td class='docblock-short'><p>RISC for Lattice FPGA</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_M16C.html" title='goblin::elf::header::EM_M16C constant'>EM_M16C</a></td><td class='docblock-short'><p>Renesas M16C</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_M32.html" title='goblin::elf::header::EM_M32 constant'>EM_M32</a></td><td class='docblock-short'><p>AT&T WE 32100</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_M32R.html" title='goblin::elf::header::EM_M32R constant'>EM_M32R</a></td><td class='docblock-short'><p>Mitsubishi M32R</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_M32C.html" title='goblin::elf::header::EM_M32C constant'>EM_M32C</a></td><td class='docblock-short'><p>Renesas M32C</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MANIK.html" title='goblin::elf::header::EM_MANIK constant'>EM_MANIK</a></td><td class='docblock-short'><p>M2000 Reconfigurable RISC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MAX.html" title='goblin::elf::header::EM_MAX constant'>EM_MAX</a></td><td class='docblock-short'><p>MAX processor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MAXQ30.html" title='goblin::elf::header::EM_MAXQ30 constant'>EM_MAXQ30</a></td><td class='docblock-short'><p>Dallas Semi. MAXQ30 mc</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MCHP_PIC.html" title='goblin::elf::header::EM_MCHP_PIC constant'>EM_MCHP_PIC</a></td><td class='docblock-short'><p>Microchip 8-bit PIC(r)</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MCST_ELBRUS.html" title='goblin::elf::header::EM_MCST_ELBRUS constant'>EM_MCST_ELBRUS</a></td><td class='docblock-short'><p>MCST Elbrus</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ME16.html" title='goblin::elf::header::EM_ME16 constant'>EM_ME16</a></td><td class='docblock-short'><p>Toyota ME16 processor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_METAG.html" title='goblin::elf::header::EM_METAG constant'>EM_METAG</a></td><td class='docblock-short'><p>Imagination Tech. META</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MICROBLAZE.html" title='goblin::elf::header::EM_MICROBLAZE constant'>EM_MICROBLAZE</a></td><td class='docblock-short'><p>Xilinx MicroBlaze</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MIPS.html" title='goblin::elf::header::EM_MIPS constant'>EM_MIPS</a></td><td class='docblock-short'><p>MIPS R3000 big-endian</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MIPS_RS3_LE.html" title='goblin::elf::header::EM_MIPS_RS3_LE constant'>EM_MIPS_RS3_LE</a></td><td class='docblock-short'><p>MIPS R3000 little-endian</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MIPS_X.html" title='goblin::elf::header::EM_MIPS_X constant'>EM_MIPS_X</a></td><td class='docblock-short'><p>Stanford MIPS-X</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MMA.html" title='goblin::elf::header::EM_MMA constant'>EM_MMA</a></td><td class='docblock-short'><p>Fujitsu MMA Multimedia Accelerator</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MMDSP_PLUS.html" title='goblin::elf::header::EM_MMDSP_PLUS constant'>EM_MMDSP_PLUS</a></td><td class='docblock-short'><p>STMicroelectronics 64bit VLIW DSP</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MMIX.html" title='goblin::elf::header::EM_MMIX constant'>EM_MMIX</a></td><td class='docblock-short'><p>Donald Knuth's educational 64-bit proc</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MN10200.html" title='goblin::elf::header::EM_MN10200 constant'>EM_MN10200</a></td><td class='docblock-short'><p>Matsushita MN10200</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MN10300.html" title='goblin::elf::header::EM_MN10300 constant'>EM_MN10300</a></td><td class='docblock-short'><p>Matsushita MN10300</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MOXIE.html" title='goblin::elf::header::EM_MOXIE constant'>EM_MOXIE</a></td><td class='docblock-short'><p>Moxie processor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_MSP430.html" title='goblin::elf::header::EM_MSP430 constant'>EM_MSP430</a></td><td class='docblock-short'><p>Texas Instruments msp430</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_NCPU.html" title='goblin::elf::header::EM_NCPU constant'>EM_NCPU</a></td><td class='docblock-short'><p>Sony nCPU embeeded RISC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_NDR1.html" title='goblin::elf::header::EM_NDR1 constant'>EM_NDR1</a></td><td class='docblock-short'><p>Denso NDR1 microprocessor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_NDS32.html" title='goblin::elf::header::EM_NDS32 constant'>EM_NDS32</a></td><td class='docblock-short'><p>Andes Tech. compact code emb. RISC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_NONE.html" title='goblin::elf::header::EM_NONE constant'>EM_NONE</a></td><td class='docblock-short'><p>TODO: use Enum with explicit discriminant and get debug printer for free?
|
|||
|
No machine</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_NORC.html" title='goblin::elf::header::EM_NORC constant'>EM_NORC</a></td><td class='docblock-short'><p>Nanoradio Optimized RISC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_NS32K.html" title='goblin::elf::header::EM_NS32K constant'>EM_NS32K</a></td><td class='docblock-short'><p>National Semi. 32000</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_NUM.html" title='goblin::elf::header::EM_NUM constant'>EM_NUM</a></td><td class='docblock-short'></td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_OPEN8.html" title='goblin::elf::header::EM_OPEN8 constant'>EM_OPEN8</a></td><td class='docblock-short'><p>Open8 RISC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_OPENRISC.html" title='goblin::elf::header::EM_OPENRISC constant'>EM_OPENRISC</a></td><td class='docblock-short'><p>OpenRISC 32-bit embedded processor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_PARISC.html" title='goblin::elf::header::EM_PARISC constant'>EM_PARISC</a></td><td class='docblock-short'><p>HPPA</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_PCP.html" title='goblin::elf::header::EM_PCP constant'>EM_PCP</a></td><td class='docblock-short'><p>Siemens PCP</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_PDP10.html" title='goblin::elf::header::EM_PDP10 constant'>EM_PDP10</a></td><td class='docblock-short'><p>Digital PDP-10</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_PDP11.html" title='goblin::elf::header::EM_PDP11 constant'>EM_PDP11</a></td><td class='docblock-short'><p>Digital PDP-11</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_PDSP.html" title='goblin::elf::header::EM_PDSP constant'>EM_PDSP</a></td><td class='docblock-short'><p>Sony DSP Processor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_PJ.html" title='goblin::elf::header::EM_PJ constant'>EM_PJ</a></td><td class='docblock-short'><p>picoJava</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_PPC.html" title='goblin::elf::header::EM_PPC constant'>EM_PPC</a></td><td class='docblock-short'><p>PowerPC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_PPC64.html" title='goblin::elf::header::EM_PPC64 constant'>EM_PPC64</a></td><td class='docblock-short'><p>PowerPC 64-bit</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_PRISM.html" title='goblin::elf::header::EM_PRISM constant'>EM_PRISM</a></td><td class='docblock-short'><p>SiTera Prism</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_QDSP6.html" title='goblin::elf::header::EM_QDSP6 constant'>EM_QDSP6</a></td><td class='docblock-short'><p>QUALCOMM DSP6</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_R32C.html" title='goblin::elf::header::EM_R32C constant'>EM_R32C</a></td><td class='docblock-short'><p>Renesas R32C</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_RCE.html" title='goblin::elf::header::EM_RCE constant'>EM_RCE</a></td><td class='docblock-short'><p>Motorola RCE</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_RH32.html" title='goblin::elf::header::EM_RH32 constant'>EM_RH32</a></td><td class='docblock-short'><p>TRW RH-32</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_RISCV.html" title='goblin::elf::header::EM_RISCV constant'>EM_RISCV</a></td><td class='docblock-short'><p>RISC-V</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_RL78.html" title='goblin::elf::header::EM_RL78 constant'>EM_RL78</a></td><td class='docblock-short'><p>Renesas RL78</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_RS08.html" title='goblin::elf::header::EM_RS08 constant'>EM_RS08</a></td><td class='docblock-short'><p>Freescale RS08</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_RX.html" title='goblin::elf::header::EM_RX constant'>EM_RX</a></td><td class='docblock-short'><p>Renesas RX</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_S370.html" title='goblin::elf::header::EM_S370 constant'>EM_S370</a></td><td class='docblock-short'><p>IBM System/370</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_S390.html" title='goblin::elf::header::EM_S390 constant'>EM_S390</a></td><td class='docblock-short'><p>IBM S390</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_SCORE7.html" title='goblin::elf::header::EM_SCORE7 constant'>EM_SCORE7</a></td><td class='docblock-short'><p>Sunplus S+core7 RISC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_SEP.html" title='goblin::elf::header::EM_SEP constant'>EM_SEP</a></td><td class='docblock-short'><p>Sharp embedded microprocessor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_SE_C17.html" title='goblin::elf::header::EM_SE_C17 constant'>EM_SE_C17</a></td><td class='docblock-short'><p>Seiko Epson C17</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_SE_C33.html" title='goblin::elf::header::EM_SE_C33 constant'>EM_SE_C33</a></td><td class='docblock-short'><p>Seiko Epson S1C33 family</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_SH.html" title='goblin::elf::header::EM_SH constant'>EM_SH</a></td><td class='docblock-short'><p>Hitachi SH</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_SHARC.html" title='goblin::elf::header::EM_SHARC constant'>EM_SHARC</a></td><td class='docblock-short'><p>Analog Devices SHARC family</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_SLE9X.html" title='goblin::elf::header::EM_SLE9X constant'>EM_SLE9X</a></td><td class='docblock-short'><p>Infineon Tech. SLE9X</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_SNP1K.html" title='goblin::elf::header::EM_SNP1K constant'>EM_SNP1K</a></td><td class='docblock-short'><p>Trebia SNP 1000</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_SPARC.html" title='goblin::elf::header::EM_SPARC constant'>EM_SPARC</a></td><td class='docblock-short'><p>SUN SPARC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_SPARC32PLUS.html" title='goblin::elf::header::EM_SPARC32PLUS constant'>EM_SPARC32PLUS</a></td><td class='docblock-short'><p>Sun's "v8plus"</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_SPARCV9.html" title='goblin::elf::header::EM_SPARCV9 constant'>EM_SPARCV9</a></td><td class='docblock-short'><p>SPARC v9 64-bit</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_SPU.html" title='goblin::elf::header::EM_SPU constant'>EM_SPU</a></td><td class='docblock-short'><p>IBM SPU/SPC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ST7.html" title='goblin::elf::header::EM_ST7 constant'>EM_ST7</a></td><td class='docblock-short'><p>STmicroelectronics ST7 8 bit mc</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ST9PLUS.html" title='goblin::elf::header::EM_ST9PLUS constant'>EM_ST9PLUS</a></td><td class='docblock-short'><p>STMicroelectronics ST9+ 8/16 mc</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ST19.html" title='goblin::elf::header::EM_ST19 constant'>EM_ST19</a></td><td class='docblock-short'><p>STMicroelectronics ST19 8 bit mc</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ST100.html" title='goblin::elf::header::EM_ST100 constant'>EM_ST100</a></td><td class='docblock-short'><p>STMicroelectronic ST100 processor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ST200.html" title='goblin::elf::header::EM_ST200 constant'>EM_ST200</a></td><td class='docblock-short'><p>STMicroelectronics ST200</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_STARCORE.html" title='goblin::elf::header::EM_STARCORE constant'>EM_STARCORE</a></td><td class='docblock-short'><p>Motorola Start*Core processor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_STM8.html" title='goblin::elf::header::EM_STM8 constant'>EM_STM8</a></td><td class='docblock-short'><p>STMicroelectronics STM8</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_STXP7X.html" title='goblin::elf::header::EM_STXP7X constant'>EM_STXP7X</a></td><td class='docblock-short'><p>STMicroelectronics STxP7x</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_SVX.html" title='goblin::elf::header::EM_SVX constant'>EM_SVX</a></td><td class='docblock-short'><p>Silicon Graphics SVx</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TILE64.html" title='goblin::elf::header::EM_TILE64 constant'>EM_TILE64</a></td><td class='docblock-short'><p>Tileta TILE64</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TILEGX.html" title='goblin::elf::header::EM_TILEGX constant'>EM_TILEGX</a></td><td class='docblock-short'><p>Tilera TILE-Gx</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TILEPRO.html" title='goblin::elf::header::EM_TILEPRO constant'>EM_TILEPRO</a></td><td class='docblock-short'><p>Tilera TILEPro</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TINYJ.html" title='goblin::elf::header::EM_TINYJ constant'>EM_TINYJ</a></td><td class='docblock-short'><p>Advanced Logic Corp. Tinyj emb.fam</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TI_ARP32.html" title='goblin::elf::header::EM_TI_ARP32 constant'>EM_TI_ARP32</a></td><td class='docblock-short'><p>Texas Instruments App. Specific RISC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TI_C2000.html" title='goblin::elf::header::EM_TI_C2000 constant'>EM_TI_C2000</a></td><td class='docblock-short'><p>Texas Instruments TMS320C2000 DSP</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TI_C5500.html" title='goblin::elf::header::EM_TI_C5500 constant'>EM_TI_C5500</a></td><td class='docblock-short'><p>Texas Instruments TMS320C55x DSP</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TI_C6000.html" title='goblin::elf::header::EM_TI_C6000 constant'>EM_TI_C6000</a></td><td class='docblock-short'><p>Texas Instruments TMS320C6000 DSP</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TI_PRU.html" title='goblin::elf::header::EM_TI_PRU constant'>EM_TI_PRU</a></td><td class='docblock-short'><p>Texas Instruments Prog. Realtime Unit</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TMM_GPP.html" title='goblin::elf::header::EM_TMM_GPP constant'>EM_TMM_GPP</a></td><td class='docblock-short'><p>Thompson Multimedia General Purpose Proc</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TPC.html" title='goblin::elf::header::EM_TPC constant'>EM_TPC</a></td><td class='docblock-short'><p>Tenor Network TPC</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TRICORE.html" title='goblin::elf::header::EM_TRICORE constant'>EM_TRICORE</a></td><td class='docblock-short'><p>Siemens Tricore</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TRIMEDIA.html" title='goblin::elf::header::EM_TRIMEDIA constant'>EM_TRIMEDIA</a></td><td class='docblock-short'><p>NXP Semi. TriMedia</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_TSK3000.html" title='goblin::elf::header::EM_TSK3000 constant'>EM_TSK3000</a></td><td class='docblock-short'><p>Altium TSK3000</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_UNICORE.html" title='goblin::elf::header::EM_UNICORE constant'>EM_UNICORE</a></td><td class='docblock-short'><p>PKU-Unity & MPRC Peking Uni. mc series</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_V800.html" title='goblin::elf::header::EM_V800 constant'>EM_V800</a></td><td class='docblock-short'><p>NEC V800 series</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_V850.html" title='goblin::elf::header::EM_V850 constant'>EM_V850</a></td><td class='docblock-short'><p>NEC v850</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_VAX.html" title='goblin::elf::header::EM_VAX constant'>EM_VAX</a></td><td class='docblock-short'><p>Digital VAX</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_VIDEOCORE.html" title='goblin::elf::header::EM_VIDEOCORE constant'>EM_VIDEOCORE</a></td><td class='docblock-short'><p>Alphamosaic VideoCore</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_VIDEOCORE3.html" title='goblin::elf::header::EM_VIDEOCORE3 constant'>EM_VIDEOCORE3</a></td><td class='docblock-short'><p>Broadcom VideoCore III</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_VIDEOCORE5.html" title='goblin::elf::header::EM_VIDEOCORE5 constant'>EM_VIDEOCORE5</a></td><td class='docblock-short'><p>Broadcom VideoCore V</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_VISIUM.html" title='goblin::elf::header::EM_VISIUM constant'>EM_VISIUM</a></td><td class='docblock-short'><p>Controls and Data Services VISIUMcore</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_VPP500.html" title='goblin::elf::header::EM_VPP500 constant'>EM_VPP500</a></td><td class='docblock-short'><p>Fujitsu VPP500</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_X86_64.html" title='goblin::elf::header::EM_X86_64 constant'>EM_X86_64</a></td><td class='docblock-short'><p>AMD x86-64 architecture</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_XCORE.html" title='goblin::elf::header::EM_XCORE constant'>EM_XCORE</a></td><td class='docblock-short'><p>XMOS xCORE</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_XGATE.html" title='goblin::elf::header::EM_XGATE constant'>EM_XGATE</a></td><td class='docblock-short'><p>Motorola XGATE</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_XIMO16.html" title='goblin::elf::header::EM_XIMO16 constant'>EM_XIMO16</a></td><td class='docblock-short'><p>New Japan Radio (NJR) 16-bit DSP</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_XTENSA.html" title='goblin::elf::header::EM_XTENSA constant'>EM_XTENSA</a></td><td class='docblock-short'><p>Tensilica Xtensa Architecture</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_Z80.html" title='goblin::elf::header::EM_Z80 constant'>EM_Z80</a></td><td class='docblock-short'><p>Zilog Z80</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EM_ZSP.html" title='goblin::elf::header::EM_ZSP constant'>EM_ZSP</a></td><td class='docblock-short'><p>LSI Logic 16-bit DSP Processor</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ET_CORE.html" title='goblin::elf::header::ET_CORE constant'>ET_CORE</a></td><td class='docblock-short'><p>Core file.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ET_DYN.html" title='goblin::elf::header::ET_DYN constant'>ET_DYN</a></td><td class='docblock-short'><p>Shared object file.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ET_EXEC.html" title='goblin::elf::header::ET_EXEC constant'>ET_EXEC</a></td><td class='docblock-short'><p>Executable file.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ET_NONE.html" title='goblin::elf::header::ET_NONE constant'>ET_NONE</a></td><td class='docblock-short'><p>No file type.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ET_NUM.html" title='goblin::elf::header::ET_NUM constant'>ET_NUM</a></td><td class='docblock-short'><p>Number of defined types.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.ET_REL.html" title='goblin::elf::header::ET_REL constant'>ET_REL</a></td><td class='docblock-short'><p>Relocatable file.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.EV_CURRENT.html" title='goblin::elf::header::EV_CURRENT constant'>EV_CURRENT</a></td><td class='docblock-short'><p>Current ELF version.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.SELFMAG.html" title='goblin::elf::header::SELFMAG constant'>SELFMAG</a></td><td class='docblock-short'><p>Sizeof ELF magic number.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="constant" href="constant.SIZEOF_IDENT.html" title='goblin::elf::header::SIZEOF_IDENT constant'>SIZEOF_IDENT</a></td><td class='docblock-short'><p>Number of bytes in an identifier.</p>
|
|||
|
</td></tr></table><h2 id='functions' class='section-header'><a href="#functions">Functions</a></h2>
|
|||
|
<table><tr class='module-item'><td><a class="fn" href="fn.class_to_str.html" title='goblin::elf::header::class_to_str fn'>class_to_str</a></td><td class='docblock-short'><p>Convert a ELF class byte to the associated string.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.et_to_str.html" title='goblin::elf::header::et_to_str fn'>et_to_str</a></td><td class='docblock-short'><p>Convert an ET value to their associated string.</p>
|
|||
|
</td></tr><tr class='module-item'><td><a class="fn" href="fn.machine_to_str.html" title='goblin::elf::header::machine_to_str fn'>machine_to_str</a></td><td class='docblock-short'><p>Convert machine to str representation</p>
|
|||
|
</td></tr></table></section><section id="search" class="content hidden"></section><section class="footer"></section><aside id="help" class="hidden"><div><h1 class="hidden">Help</h1><div class="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd>↑</kbd></dt><dd>Move up in search results</dd><dt><kbd>↓</kbd></dt><dd>Move down in search results</dd><dt><kbd>↹</kbd></dt><dd>Switch tab</dd><dt><kbd>⏎</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><div class="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g., <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g., <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g., <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath = "../../../";window.currentCrate = "goblin";</script><script src="../../../aliases.js"></script><script src="../../../main.js"></script><script defer src="../../../search-index.js"></script></body></html>
|