HomeSort by relevance Sort by last modified time
    Searched full:relocation (Results 1 - 25 of 1066) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /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.

Completed in 828 milliseconds

1 2 3 4 5 6 7 8 91011>>