Lines Matching refs:Section
270 class Section {
272 Section(Endianness endianness = kUnsetEndian)
277 virtual ~Section() { }; in ~Section()
291 Section &Append(const uint8_t *data, size_t size) { in Append()
295 Section &Append(const string &data) { in Append()
302 Section &Append(size_t size, uint8_t byte) { in Append()
310 Section &Append(Endianness endianness, size_t size, uint64_t number);
311 Section &Append(Endianness endianness, size_t size, const Label &label);
320 Section &Append(const Section §ion);
324 Section &AppendCString(const string &data) { in AppendCString()
332 Section &AppendCString(const string &data, size_t size) { in AppendCString()
355 Section &L8(uint8_t value) { contents_ += value; return *this; } in L8()
356 Section &B8(uint8_t value) { contents_ += value; return *this; } in B8()
357 Section &D8(uint8_t value) { contents_ += value; return *this; } in D8()
358 Section &L16(uint16_t), &L32(uint32_t), &L64(uint64_t),
361 Section &L8(const Label &label), &L16(const Label &label),
386 Section &LEB128(long long value);
402 Section &ULEB128(uint64_t value);
408 Section &Align(size_t alignment, uint8_t pad_byte = 0);
439 Section &Mark(Label *label) { *label = Here(); return *this; } in Mark()