Displaying 2 results from an estimated 2 matches for "internalreloc".
Did you mean:
externalreloc
2016 Feb 05
6
Reducing DWARF emitter memory consumption
...y be completed elsewhere during tree construction (e.g. abstract origins
for inlined functions, special members for types), so here's a quick high-level
sketch of the data structures that I believe could support this design:
struct DIEBlock {
SmallVector<char, 1> Data;
std::vector<InternalReloc> IntRelocs;
std::vector<ExternalReloc> ExtRelocs;
DIEBlock *Next;
};
// This would be used to represent things like DW_AT_type references to types
struct InternalReloc {
size_t Offset; // offset within DIEBlock::Data
DIEBlock *Target; // the offset within Target is at Data[Offset....
2016 Feb 06
2
Reducing DWARF emitter memory consumption
...ins
> > for inlined functions, special members for types), so here's a quick
> > high-level
> > sketch of the data structures that I believe could support this design:
> >
> > struct DIEBlock {
> > SmallVector<char, 1> Data;
> > std::vector<InternalReloc> IntRelocs;
> > std::vector<ExternalReloc> ExtRelocs;
> > DIEBlock *Next;
> > };
> >
> > // This would be used to represent things like DW_AT_type references to
> > types
> > struct InternalReloc {
> > size_t Offset; // offset within DI...