/external/e2fsprogs/tests/e_brel_bma/ |
name | 1 block relocation table using the memory array implementation
|
/external/e2fsprogs/tests/e_irel_ima/ |
name | 1 inode relocation table using the memory array implementation
|
/external/e2fsprogs/tests/progs/ |
test_rel_cmds.ct | 8 # Block relocation table commands 11 request do_brel_ma_create, "Open a memory array block relocation table", 14 request do_brel_free, "Free a block relocation table", 17 request do_brel_put, "Add or modify a block relocation entry", 20 request do_brel_get, "Get a block relocation entry", 26 request do_brel_next, "Get the next block relocation entry", 29 request do_brel_dump, "Dump the block relocation table", 32 request do_brel_move, "Move an entry in the block relocation table", 35 request do_brel_delete, "Delete an entry in the block relocation table", 39 # Inode relocation table command [all...] |
/frameworks/compile/mclinker/lib/LD/ |
Relocation.cpp | 1 //===- Relocation.cpp -----------------------------------------------------===// 11 #include <mcld/LD/Relocation.h> 17 Relocation::Relocation(Relocation::Type pType, 19 Relocation::Address pAddend, 20 Relocation::DWord pTargetData) 31 Relocation::~Relocation() 35 Relocation::Address Relocation::place(const Layout& pLayout) cons [all...] |
RelocationFactory.cpp | 21 : GCFactory<Relocation, 0>(pNum), 29 Relocation* RelocationFactory::produce(RelocationFactory::Type pType, 33 // target_data is the place where the relocation applys to. 62 Relocation *result = allocate(); 63 new (result) Relocation(pType, &pFragRef, pAddend, target_data); 67 Relocation* RelocationFactory::produceEmptyEntry() 73 return new Relocation(0, 0, 0, 0); 76 void RelocationFactory::destroy(Relocation* pRelocation) 78 /** GCFactory will recycle the relocation **/
|
/external/llvm/test/MC/MachO/ |
reloc-diff.s | 3 // CHECK: # Relocation 0 6 // CHECK: # Relocation 1 9 // CHECK: # Relocation 2 12 // CHECK: # Relocation 3 15 // CHECK: # Relocation 4 18 // CHECK: # Relocation 5 21 // CHECK: # Relocation 6 24 // CHECK: # Relocation 7 27 // CHECK: # Relocation 8 30 // CHECK: # Relocation [all...] |
reloc-pcrel.s | 3 // CHECK: # Relocation 0 6 // CHECK: # Relocation 1 9 // CHECK: # Relocation 2 12 // CHECK: # Relocation 3 15 // CHECK: # Relocation 4 18 // CHECK: # Relocation 5 21 // CHECK: # Relocation 6 24 // CHECK: # Relocation 7 27 // CHECK: # Relocation 8 30 // CHECK: # Relocation [all...] |
darwin-x86_64-diff-reloc-assign.s | 6 // relocation entries: 7 // Relocation information (__TEXT,__text) 2 entries 21 // CHECK: # Relocation 0 24 // CHECK: # Relocation 1
|
/frameworks/compile/mclinker/include/mcld/LD/ |
RelocationFactory.h | 1 //===- Relocation.h -------------------------------------------------------===// 15 #include <mcld/LD/Relocation.h> 30 * relocation 33 class RelocationFactory : public GCFactory<Relocation, 0> 36 typedef Relocation::Type Type; 37 typedef Relocation::Address Address; 38 typedef Relocation::DWord DWord; 46 virtual void applyRelocation(Relocation& pRelocation, 50 /// produce - produce a relocation entry 51 /// @param pType - the type of the relocation entr [all...] |
/external/llvm/test/MC/ELF/ |
relocation-386.s | 3 // Test that we produce the correct relocation types and that the relocations 6 // CHECK: # Relocation 0 11 // CHECK-NEXT: # Relocation 1 16 // CHECK-NEXT: # Relocation 2 22 // Relocation 3 (bar3@GOTOFF) is done with symbol 7 (bss) 23 // CHECK-NEXT: # Relocation 3 29 // Relocation 4 (bar2@GOT) is of type R_386_GOT32 30 // CHECK-NEXT: # Relocation 4 36 // Relocation 5 (foo@TLSGD) is of type R_386_TLS_GD 37 // CHECK-NEXT: # Relocation [all...] |
relocation.s | 3 // Test that we produce the correct relocation. 26 // CHECK: # Relocation 0 32 // CHECK: # Relocation 1 38 // CHECK: # Relocation 2 44 // CHECK: # Relocation 3 50 // CHECK: # Relocation 4 56 // CHECK: # Relocation 5 62 // CHECK: # Relocation 6 68 // CHECK: # Relocation 7 74 // CHECK: # Relocation [all...] |
merge.s | 25 // Relocation 0 refers to symbol 1 27 // CHECK-NEXT: # Relocation 0 34 // Relocation 1 refers to symbol 6 35 // CHECK-NEXT: # Relocation 1 42 // Relocation 2 refers to symbol 1 43 // CHECK-NEXT: # Relocation 2 50 // Relocation 3 refers to symbol 2 51 // CHECK-NEXT: # Relocation 3 58 // Relocation 4 refers to symbol 2 59 // CHECK-NEXT: # Relocation [all...] |
/external/llvm/bindings/python/llvm/tests/ |
test_object.py | 3 from ..object import Relocation 61 for relocation in section.get_relocations(): 62 assert isinstance(relocation, Relocation) 63 assert isinstance(relocation.address, long) 64 assert isinstance(relocation.offset, long) 65 assert isinstance(relocation.type_number, long) 66 assert isinstance(relocation.type_name, str) 67 assert isinstance(relocation.value_string, str)
|
/external/llvm/test/MC/MachO/ARM/ |
static-movt-relocs.s | 11 @ CHECK: # Relocation 0 14 @ CHECK: # Relocation 1 17 @ CHECK: # Relocation 2 20 @ CHECK: # Relocation 3
|
/external/llvm/test/CodeGen/X86/ |
x86-store-gv-addr.ll | 1 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -relocation-model=static | not grep lea 2 ; RUN: llc < %s -mtriple=x86_64-pc-linux-gnu -relocation-model=static | not grep lea
|
call-imm.ll | 1 ; RUN: llc < %s -mtriple=i386-apple-darwin -relocation-model=static | grep {call.*12345678} 2 ; RUN: llc < %s -mtriple=i386-apple-darwin -relocation-model=pic | not grep {call.*12345678} 3 ; RUN: llc < %s -mtriple=i386-pc-linux -relocation-model=dynamic-no-pic | grep {call.*12345678}
|
/external/llvm/test/MC/ARM/ |
cxx-global-constructor.ll | 1 ; RUN: llc %s -mtriple=armv7-linux-gnueabi -relocation-model=pic \ 11 ; Check for a relocation of type R_ARM_TARGET1.
|
/external/llvm/include/llvm/CodeGen/ |
MachineRelocation.h | 1 //===-- llvm/CodeGen/MachineRelocation.h - Target Relocation ----*- C++ -*-===// 24 /// MachineRelocation - This represents a target-specific relocation value, 25 /// produced by the code emitter. This relocation is resolved after the has 27 /// relocation can be resolved. 29 /// A relocation is made up of the following logical portions: 31 /// 2. A target specific relocation type (a number from 0 to 63). 35 /// not needed for the relocation. 40 isResult, // Relocation has be transformed into its result pointer. 42 isIndirectSym, // Relocation of an indirect symbol. 43 isBB, // Relocation of BB address [all...] |
/external/llvm/lib/Target/ARM/ |
ARMRelocations.h | 10 // This file defines the ARM target-specific relocation types. 22 // reloc_arm_absolute - Absolute relocation, just add the relocated value 26 // reloc_arm_relative - PC relative relocation, add the relocated value to 30 // reloc_arm_cp_entry - PC relative relocation for constpool_entry's whose 42 // reloc_arm_machine_cp_entry - Relocation of a ARM machine constantpool 46 // reloc_arm_jt_base - PC relative relocation for jump tables whose 50 // reloc_arm_pic_jt - PIC jump table entry relocation: dest bb - jt base. 53 // reloc_arm_branch - Branch address relocation. 56 // reloc_arm_movt - MOVT immediate relocation. 59 // reloc_arm_movw - MOVW immediate relocation [all...] |
ARMELFWriterInfo.h | 27 /// getRelocationType - Returns the target specific ELF Relocation type. 28 /// 'MachineRelTy' contains the object code independent relocation type 32 /// ELF relocation entry. 36 /// relocation entry based on the target ELF relocation type. 43 /// isPCRelativeRel - True if the relocation type is pc relative 46 /// getJumpTableRelocationTy - Returns the machine relocation type used 51 /// directly, avoiding the relocation symbol emission, compute the 52 /// final relocation value for this symbol.
|
/frameworks/compile/mclinker/lib/Target/Mips/ |
MipsRelocationFactory.cpp | 33 void MipsRelocationFactory::applyRelocation(Relocation& pRelocation, 38 typedef Result (*ApplyFunctionType)(Relocation&, 54 Relocation::Type type = pRelocation.type(); 57 llvm::report_fatal_error(llvm::Twine("Unknown relocation type. " 63 // apply the relocation 68 llvm::report_fatal_error(llvm::Twine("Applying relocation `") + 77 llvm::report_fatal_error(llvm::Twine("Applying relocation `") + 88 // Relocation helper function // 93 // Get an relocation entry in .rel.dyn and set its type to R_MIPS_REL32, 97 void helper_SetRelDynEntry(Relocation& pReloc [all...] |
/external/e2fsprogs/lib/ext2fs/ |
brel.h | 35 * Add a block relocation entry. 41 * Get a block relocation entry. 47 * Initialize for iterating over the block relocation entries. 52 * The iterator function for the inode relocation entries. 59 * Move the inode relocation table from one block number to 65 * Remove a block relocation entry. 71 * Free the block relocation table.
|
irel.h | 33 * Add an inode relocation entry. 38 * Get an inode relocation entry. 44 * Get an inode relocation entry by its original inode number 50 * Initialize for iterating over the inode relocation entries. 55 * The iterator function for the inode relocation entries. 83 * Move the inode relocation table from one inode number to 89 * Remove an inode relocation entry, along with all of the 95 * Free the inode relocation table.
|
/external/llvm/lib/Target/MBlaze/ |
MBlazeELFWriterInfo.h | 27 /// getRelocationType - Returns the target specific ELF Relocation type. 28 /// 'MachineRelTy' contains the object code independent relocation type 32 /// ELF relocation entry. 36 /// relocation entry based on the target ELF relocation type. 43 /// isPCRelativeRel - True if the relocation type is pc relative 46 /// getJumpTableRelocationTy - Returns the machine relocation type used 51 /// directly, avoiding the relocation symbol emission, compute the 52 /// final relocation value for this symbol.
|
/external/llvm/lib/Target/X86/ |
X86ELFWriterInfo.h | 27 /// getRelocationType - Returns the target specific ELF Relocation type. 28 /// 'MachineRelTy' contains the object code independent relocation type 32 /// ELF relocation entry. 36 /// relocation entry based on the target ELF relocation type. 43 /// isPCRelativeRel - True if the relocation type is pc relative 46 /// getJumpTableRelocationTy - Returns the machine relocation type used 51 /// directly, avoiding the relocation symbol emission, compute the 52 /// final relocation value for this symbol.
|