OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:pSection
(Results
26 - 50
of
100
) sorted by null
1
2
3
4
/frameworks/compile/mclinker/lib/Target/ARM/
ARMRelocator.h
92
LDSection&
pSection
,
108
void scanLocalReloc(Relocation& pReloc, const LDSection&
pSection
);
112
const LDSection&
pSection
);
ARMException.h
47
void setTextSection(LDSection*
pSection
) {
48
m_pTextSection =
pSection
;
51
void setExIdxSection(LDSection*
pSection
) {
52
m_pExIdxSection =
pSection
;
ARMPLT.h
49
ARMPLT(LDSection&
pSection
, ARMGOT& pGOTPLT);
ARMLDBackend.h
87
/// @param
pSection
- the given LDSection
91
uint64_t emitSectionData(const LDSection&
pSection
,
125
bool mergeSection(Module& pModule, const Input& pInput, LDSection&
pSection
);
138
bool mayHaveUnsafeFunctionPointerAccess(const LDSection&
pSection
) const;
/frameworks/compile/mclinker/lib/LD/
LDContext.cpp
20
LDContext& LDContext::appendSection(LDSection&
pSection
) {
21
if (LDFileFormat::Relocation ==
pSection
.kind())
22
m_RelocSections.push_back(&
pSection
);
23
pSection
.setIndex(m_SectionTable.size());
24
m_SectionTable.push_back(&
pSection
);
ELFSegmentFactory.cpp
48
const LDSection*
pSection
) {
54
if (*sect ==
pSection
)
64
const LDSection*
pSection
) const {
70
if (*sect ==
pSection
)
ELFObjectWriter.cpp
381
void ELFObjectWriter::emitSectionData(const LDSection&
pSection
,
384
switch (
pSection
.kind()) {
386
assert(
pSection
.hasRelocData());
389
assert(
pSection
.hasEhFrame());
390
sd =
pSection
.getEhFrame()->getSectionData();
393
assert(
pSection
.hasSectionData());
394
sd =
pSection
.getSectionData();
449
const LDSection&
pSection
,
451
const RelocData* sect_data =
pSection
.getRelocData();
454
if (
pSection
.type() == llvm::ELF::SHT_REL)
[
all
...]
GarbageCollection.cpp
62
static bool mayProcessGC(const LDSection&
pSection
) {
63
if (
pSection
.kind() == LDFileFormat::TEXT ||
64
pSection
.kind() == LDFileFormat::DATA ||
65
pSection
.kind() == LDFileFormat::BSS ||
66
pSection
.kind() == LDFileFormat::GCCExceptTable)
82
const LDSection&
pSection
) {
83
return m_ReachedSections[&
pSection
];
88
const LDSection&
pSection
) {
89
ReachedSectionsTy::iterator it = m_ReachedSections.find(&
pSection
);
/frameworks/compile/mclinker/include/mcld/LD/
RelocData.h
41
explicit RelocData(LDSection&
pSection
);
57
static RelocData* Create(LDSection&
pSection
);
59
static void Destroy(RelocData*&
pSection
);
SectionData.h
33
explicit SectionData(LDSection&
pSection
);
48
static SectionData* Create(LDSection&
pSection
);
50
static void Destroy(SectionData*&
pSection
);
ELFSegmentFactory.h
51
iterator find(uint32_t pType, const LDSection*
pSection
);
53
const_iterator find(uint32_t pType, const LDSection*
pSection
) const;
Relocator.h
49
/// @param
pSection
- the section of relocation applying target
54
LDSection&
pSection
,
61
/// @param
pSection
- the section of relocation applying target
64
LDSection&
pSection
,
88
/// @param
pSection
- the section of relocation applying target
ELFReader.h
85
LDSection&
pSection
,
90
LDSection&
pSection
,
170
LDSection&
pSection
,
175
LDSection&
pSection
,
/frameworks/compile/mclinker/lib/Target/AArch64/
AArch64Relocator.h
101
LDSection&
pSection
,
117
void scanLocalReloc(Relocation& pReloc, const LDSection&
pSection
);
121
const LDSection&
pSection
);
AArch64GOT.h
56
explicit AArch64GOT(LDSection&
pSection
);
/frameworks/compile/mclinker/lib/Target/Hexagon/
HexagonRelocator.h
81
LDSection&
pSection
,
132
LDSection&
pSection
);
137
LDSection&
pSection
);
/frameworks/compile/mclinker/lib/Target/X86/
X86PLT.h
100
X86PLT(LDSection&
pSection
, const LinkerConfig& pConfig, int got_size);
138
X86_32PLT(LDSection&
pSection
,
158
X86_64PLT(LDSection&
pSection
,
/frameworks/compile/mclinker/lib/Target/Mips/
MipsGOTPLT.cpp
24
MipsGOTPLT::MipsGOTPLT(LDSection&
pSection
) : GOT(
pSection
) {
/frameworks/compile/mclinker/lib/Fragment/
FragmentRef.cpp
76
FragmentRef* FragmentRef::Create(LDSection&
pSection
, uint64_t pOffset) {
78
switch (
pSection
.kind()) {
83
if (
pSection
.hasEhFrame())
84
data =
pSection
.getEhFrame()->getSectionData();
87
data =
pSection
.getSectionData();
/frameworks/compile/mclinker/lib/Core/
IRBuilder.cpp
283
/// CreateSectionData - To create a section data for given
pSection
.
284
SectionData* IRBuilder::CreateSectionData(LDSection&
pSection
) {
285
assert(!
pSection
.hasSectionData() && "
pSection
already has section data.");
287
SectionData* sect_data = SectionData::Create(
pSection
);
288
pSection
.setSectionData(sect_data);
292
/// CreateRelocData - To create a relocation data for given
pSection
.
293
RelocData* IRBuilder::CreateRelocData(LDSection&
pSection
) {
294
assert(!
pSection
.hasRelocData() && "
pSection
already has relocation data.")
[
all
...]
/frameworks/compile/mclinker/include/mcld/
IRBuilder.h
228
/// CreateSectionData - To create a section data for given
pSection
.
229
/// @param [in, out]
pSection
The given LDSection. It can be in either an
231
///
pSection
.getSectionData() is set to a valid section data.
232
/// @return The created section data. If the
pSection
already has section
233
/// data, or if the
pSection
's type should not have a section data
235
static SectionData* CreateSectionData(LDSection&
pSection
);
237
/// CreateRelocData - To create a relocation data for given
pSection
.
238
/// @param [in, out]
pSection
The given LDSection. It can be in either an
240
///
pSection
.getRelocData() is set to a valid relocation data.
241
/// @return The created relocation data. If the
pSection
already ha
[
all
...]
Module.h
138
const LDSymbol* getSectionSymbol(const LDSection&
pSection
) const {
139
return m_SectSymbolSet.get(
pSection
);
142
LDSymbol* getSectionSymbol(const LDSection&
pSection
) {
143
return m_SectSymbolSet.get(
pSection
);
/frameworks/compile/mclinker/include/mcld/Fragment/
FragmentRef.h
43
static FragmentRef* Create(LDSection&
pSection
, uint64_t pOffset);
/frameworks/compile/mclinker/include/mcld/Object/
ObjectBuilder.h
74
static void UpdateSectionAlign(LDSection&
pSection
,
/frameworks/compile/mclinker/include/mcld/Target/
GOT.h
27
explicit GOT(LDSection&
pSection
);
Completed in 246 milliseconds
1
2
3
4