Lines Matching defs:chunk

50 // A Chunk represents a chunk of data that will occupy space in the
59 // Returns the size of this chunk (even if this is a common or BSS.)
62 // Returns chunk alignment in power of two form. Value values are powers of
66 // Update the chunk section alignment measured in bytes. Internally alignment
77 // Write this chunk to a mmap'ed file, assuming Buf is pointing to
95 // Returns the section name if this is a section chunk.
100 // chunk has a back pointer to an output section.
108 // Returns a human-readable name of this chunk. Chunks are unnamed chunks of
124 // false. If false is returned, the space occupied by this chunk
130 // The alignment of this chunk, stored in log2 form. The writer uses the
134 // The output section index for this chunk. The first valid section number is
138 // The RVA of this chunk in the output. The writer sets a value.
146 // Returns the size of this chunk (even if this is a common or BSS.)
151 // Write this chunk to a mmap'ed file, assuming Buf is pointing to
157 // Returns the section name if this is a section chunk.
167 // Returns a human-readable name of this chunk. Chunks are unnamed chunks of
194 // A chunk corresponding a section of an input file.
251 // Called if the garbage collector decides to not include this chunk
255 // Adds COMDAT associative sections to this COMDAT section. A chunk
261 // True if this is a codeview debug info chunk. These will not be laid out in
267 // True if this is a DWARF debug info or exception handling chunk.
272 // Allow iteration over the bodies of this chunk's relocated symbols.
319 // The section ID this chunk belongs to in its Obj.
330 // The file that this chunk was created from.
336 // The COMDAT leader symbol if this is a COMDAT chunk.
350 // The COMDAT selection if this is a COMDAT chunk.
353 // A pointer pointing to a replacement for this chunk.
354 // Initially it points to "this" object. If this chunk is merged
355 // with other chunk by ICF, it points to another chunk,
356 // and this chunk is considered as dead.
449 // A chunk for common symbols. Common chunks don't have actual data.
461 // A chunk for linker-created strings.
489 // A chunk for DLL import jump table entry. In a final output, its
583 // Duplicate RVAs are not allowed in RVA tables, so unique symbols by chunk and
584 // offset into the chunk. Order does not matter as the RVA table will be sorted
658 // of an empty chunk isn't MinGW specific.
729 FakeSectionChunk(const coff_section *section) : chunk(nullptr, section) {
733 chunk.selection = llvm::COFF::IMAGE_COMDAT_SELECT_ANY;
736 SectionChunk chunk;