Section 3E
42 pages across all releases.
- _leb128_unsigned_decode64(3E) _leb128_unsigned_decode64, _leb128_signed_decode64, _leb128_unsigned_decode32, _leb128_signed_decode32 - Decodes leb128 integers
- _leb128_unsigned_encode64(3E) _leb128_unsigned_encode64, _leb128_signed_encode64, _leb128_unsigned_encode32, _leb128_signed_encode32 - Encodes leb128 integers
- disasm(3E) dis_init, dis_init32, dis_init64, dis_regs, dis_regs32, dis_regs64, disasm, disasm32, disasm64, disassembler32, disassembler64 - Disassembler functions
- elf(3E) elf - Object file access library
- elf_begin(3E) elf_begin - Make a file descriptor
- elf_cntl(3E) elf_cntl - Controls a file descriptor
- elf_end(3E) elf_end - Finish using an object file
- elf_error(3E) elf_errmsg, elf_errno - Error handling
- elf_fill(3E) elf_fill - Set fill byte
- elf_flag(3E) elf_flagdata, elf_flagehdr, elf_flagelf, elf_flagphdr, elf_flagscn, elf_flagshdr - Manipulates flags
- elf_fsize(3E) elf_fsize, elf32_fsizeE, elf64_fsize - Returns the size of an object file type
- elf_getarhdr(3E) elf_getarhdr - Retrieves archive member header
- elf_getarsym(3E) elf_getarsym - Retrieves archive symbol table
- elf_getbase(3E) elf_getbase - Gets the base offset for an object file
- elf_getdata(3E) elf_getdata, elf_newdata, elf_rawdata - Gets section data
- elf_getehdr(3E) elf_getehdr, elf32_getehdr, elf32_newehdr, elf64_getehdr, elf64_newehdr - Retrieves class-dependent object file header
- elf_getident(3E) elf_getident - Retrieves file identification data
- elf_getphdr(3E) elf_getphdr elf32_getphdr, elf32_newphdr, elf64_getphdr, elf64_newphdr - Retrieves class-dependent program header table
- elf_getscn(3E) elf_getscn, elf_ndxscn, elf_newscn, elf_nextscn - Get section information
- elf_getshdr(3E) elf_getshdr, elf32_getshdr, elf64_getshdr - Retrieves class-dependent section header
- elf_hash(3E) elf_hash - Computes hash value
- elf_kind(3E) elf_kind - Determines file type
- elf_next(3E) elf_next - Provides sequential archive member access
- elf_rand(3E) elf_rand - Provides random archive member access
- elf_rawfile(3E) elf_rawfile - Retrieves uninterpreted file contents
- elf_strptr(3E) elf_strptr - Makes a string pointer
- elf_update(3E) elf_update - Updates an ELF descriptor
- elf_version(3E) elf_version - Coordinate ELF library and application versions
- elf_xlate(3E) elf_xlate, elf32_xlatetof, elf32_xlatetom, elf64_xlatetof, elf64_xlatetom - Performs class-dependent data translation
- xlate_address(3E) xlate_address - Performs address translation
- xlate_expand_reg_info(3E) xlate_expand_reg_info, xlate_expand_reg_info2 - Expands register instructions
- xlate_finish(3E) xlate_finish - Closes translation section
- xlate_get_info(3E) xlate_get_info - Retrieves recorded overall information
- xlate_get_reg_rule(3E) xlate_get_reg_rule, xlate_get_all_reg_rules - Retrieves register information
- xlate_init_fd(3E) xlate_init_fd, xlate_init_elf, xlate_named_init_fd, xlate_named_init_elf - Opens translation section
- xlate_pro_add_info(3E) xlate_pro_add_info - Sets recorded overall info
- xlate_pro_add_range(3E) xlate_pro_add_range - Adds a translation range
- xlate_pro_add_reg_info(3E) xlate_pro_add_reg_info - Adds register change information
- xlate_pro_disk_header(3E) xlate_pro_disk_header - Gets translation byte stream block count
- xlate_pro_disk_next_block(3E) xlate_pro_disk_next_block - Gets translation byte stream pointers
- xlate_pro_finish(3E) xlate_pro_finish - Closes translation handle
- xlate_pro_init(3E) xlate_pro_init, xlate_tablekind, xlate_table_con - Opens translation section creator