OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
full:psection
(Results
1 - 25
of
60
) sorted by null
1
2
3
/frameworks/compile/mclinker/lib/LD/
RelocData.cpp
27
RelocData::RelocData(LDSection &
pSection
)
28
: m_pSection(&
pSection
) {
31
RelocData* RelocData::Create(LDSection&
pSection
)
34
new (result) RelocData(
pSection
);
38
void RelocData::Destroy(RelocData*&
pSection
)
40
pSection
->~RelocData();
41
g_RelocDataFactory->deallocate(
pSection
);
42
pSection
= NULL;
SectionData.cpp
29
SectionData::SectionData(LDSection &
pSection
)
30
: m_pSection(&
pSection
) {
33
SectionData* SectionData::Create(LDSection&
pSection
)
36
new (result) SectionData(
pSection
);
40
void SectionData::Destroy(SectionData*&
pSection
)
42
pSection
->~SectionData();
43
g_SectDataFactory->deallocate(
pSection
);
44
pSection
= NULL;
EhFrame.cpp
49
EhFrame::EhFrame(LDSection&
pSection
)
50
: m_pSection(&
pSection
),
52
m_pSectionData = SectionData::Create(
pSection
);
61
EhFrame* EhFrame::Create(LDSection&
pSection
)
64
new (result) EhFrame(
pSection
);
68
void EhFrame::Destroy(EhFrame*&
pSection
)
70
pSection
->~EhFrame();
71
g_EhFrameFactory->deallocate(
pSection
);
72
pSection
= NULL;
ELFObjectWriter.cpp
374
ELFObjectWriter::emitSectionData(const LDSection&
pSection
,
378
switch (
pSection
.kind()) {
380
assert(
pSection
.hasRelocData());
383
assert(
pSection
.hasEhFrame());
384
sd = &
pSection
.getEhFrame()->getSectionData();
387
assert(
pSection
.hasSectionData());
388
sd =
pSection
.getSectionData();
396
const LDSection&
pSection
,
399
const RelocData* sect_data =
pSection
.getRelocData();
402
if (
pSection
.type() == SHT_REL)
[
all
...]
LDSection.cpp
80
void LDSection::Destroy(LDSection*&
pSection
)
82
g_SectFactory->destroy(
pSection
);
83
g_SectFactory->deallocate(
pSection
);
84
pSection
= NULL;
LDContext.cpp
19
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
);
SectionRules.cpp
28
SectionRules::Rule::Rule(const std::string& pSubStr, LDSection*
pSection
)
29
: substr(pSubStr), target(
pSection
) {
92
void SectionRules::append(const std::string& pName, LDSection&
pSection
)
97
(*it).target = &
pSection
;
/frameworks/compile/mclinker/include/mcld/
IRBuilder.h
254
/// CreateSectionData - To create a section data for given
pSection
.
255
/// @param [in, out]
pSection
The given LDSection. It can be in either an
257
///
pSection
.getSectionData() is set to a valid section data.
258
/// @return The created section data. If the
pSection
already has section
259
/// data, or if the
pSection
's type should not have a section data
261
static SectionData* CreateSectionData(LDSection&
pSection
);
263
/// CreateRelocData - To create a relocation data for given
pSection
.
264
/// @param [in, out]
pSection
The given LDSection. It can be in either an
266
///
pSection
.getRelocData() is set to a valid relocation data.
267
/// @return The created relocation data. If the
pSection
already ha
[
all
...]
/frameworks/compile/mclinker/include/mcld/LD/
ELFObjectWriter.h
82
void emitSectionData(const LDSection&
pSection
,
86
const LDSection&
pSection
,
103
uint64_t getSectEntrySize(const LDSection&
pSection
) const;
106
uint64_t getSectLink(const LDSection&
pSection
,
110
uint64_t getSectInfo(const LDSection&
pSection
) const;
ELFSegment.h
115
void addSection(LDSection*
pSection
)
117
assert(NULL !=
pSection
);
118
if (
pSection
->align() > m_MaxSectionAlign)
119
m_MaxSectionAlign =
pSection
->align();
120
m_SectionList.push_back(
pSection
);
SectionData.h
36
explicit SectionData(LDSection &
pSection
);
54
static SectionData* Create(LDSection&
pSection
);
56
static void Destroy(SectionData*&
pSection
);
RelocData.h
40
explicit RelocData(LDSection &
pSection
);
59
static RelocData* Create(LDSection&
pSection
);
61
static void Destroy(RelocData*&
pSection
);
SectionRules.h
44
/// @parap
pSection
- the output section
45
void append(const std::string& pName, LDSection&
pSection
);
ELFReader.h
93
LDSection&
pSection
,
98
LDSection&
pSection
,
160
LDSection&
pSection
,
165
LDSection&
pSection
,
/frameworks/compile/mclinker/lib/Target/
GOT.cpp
24
GOT::GOT(LDSection&
pSection
)
25
: m_Section(
pSection
) {
26
m_SectionData = IRBuilder::CreateSectionData(
pSection
);
PLT.cpp
20
PLT::PLT(LDSection&
pSection
)
21
:m_Section(
pSection
)
23
m_SectionData = IRBuilder::CreateSectionData(
pSection
);
OutputRelocSection.cpp
24
OutputRelocSection::OutputRelocSection(Module& pModule, LDSection&
pSection
)
29
assert(!
pSection
.hasRelocData() && "Given section is not a relocation section");
30
m_pRelocData = IRBuilder::CreateRelocData(
pSection
);
/frameworks/compile/mclinker/lib/Core/
IRBuilder.cpp
311
/// CreateSectionData - To create a section data for given
pSection
.
312
SectionData* IRBuilder::CreateSectionData(LDSection&
pSection
)
314
assert(!
pSection
.hasSectionData() && "
pSection
already has section data.");
316
SectionData* sect_data = SectionData::Create(
pSection
);
317
pSection
.setSectionData(sect_data);
321
/// CreateRelocData - To create a relocation data for given
pSection
.
322
RelocData* IRBuilder::CreateRelocData(LDSection &
pSection
)
324
assert(!
pSection
.hasRelocData() && "
pSection
already has relocation data.")
[
all
...]
/frameworks/compile/mclinker/lib/Target/X86/
X86GOTPLT.h
32
X86_32GOTPLT(LDSection &
pSection
);
50
X86_64GOTPLT(LDSection &
pSection
);
X86LDBackend.h
112
/// @param
pSection
- the given LDSection
116
uint64_t emitSectionData(const LDSection&
pSection
,
138
LDSection&
pSection
);
162
LDSection&
pSection
) = 0;
167
LDSection&
pSection
) = 0;
251
LDSection&
pSection
);
256
LDSection&
pSection
);
263
void convertTLSIEtoLE(Relocation& pReloc, LDSection&
pSection
);
305
LDSection&
pSection
);
310
LDSection&
pSection
);
[
all
...]
X86GOT.h
40
X86_32GOT(LDSection&
pSection
);
70
X86_64GOT(LDSection&
pSection
);
X86GOT.cpp
21
X86_32GOT::X86_32GOT(LDSection&
pSection
)
22
: GOT(
pSection
), m_pLast(NULL)
52
X86_64GOT::X86_64GOT(LDSection&
pSection
)
53
: GOT(
pSection
), m_pLast(NULL)
/frameworks/compile/mclinker/lib/Fragment/
FragmentRef.cpp
75
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/Target/Mips/
MipsLDBackend.h
59
LDSection&
pSection
);
86
/// @param
pSection
- the given LDSection
89
uint64_t emitSectionData(const LDSection&
pSection
,
117
const LDSection&
pSection
);
121
const LDSection&
pSection
);
/frameworks/compile/mclinker/lib/Target/Hexagon/
HexagonGOT.cpp
21
HexagonGOT::HexagonGOT(LDSection&
pSection
)
22
: GOT(
pSection
), m_pLast(NULL)
Completed in 1552 milliseconds
1
2
3