Lines Matching defs:Slot

75   class Slot {
77 Slot(Writer* w, uintptr_t offset) : w_(w), offset_(offset) { }
87 Slot<T> at(int i) {
88 return Slot<T>(w_, offset_ + sizeof(T) * i);
104 Slot<T> SlotAt(uintptr_t offset) {
106 return Slot<T>(this, offset);
110 Slot<T> CreateSlotHere() {
115 Slot<T> CreateSlotsHere(uint32_t count) {
174 template<typename T> friend class Slot;
195 virtual void WriteBody(Writer::Slot<THeader> header, Writer* writer) {
261 virtual void PopulateHeader(Writer::Slot<Header> header) {
339 void PopulateHeader(Writer::Slot<Header> header, StringTable* strtab);
341 virtual void WriteBody(Writer::Slot<Header> header, Writer* w) {
358 virtual void PopulateHeader(Writer::Slot<Header> header) {
393 virtual void PopulateHeader(Writer::Slot<Header> header) {
423 virtual void PopulateHeader(Writer::Slot<Header> header) {
465 virtual void WriteBody(Writer::Slot<Header> header, Writer* w) {
488 void ELFSection::PopulateHeader(Writer::Slot<ELFSection::Header> header,
509 Writer::Slot<MachOHeader> header = WriteHeader(w);
511 Writer::Slot<MachOSegmentCommand> cmd = WriteSegmentCommand(w,
558 Writer::Slot<MachOHeader> WriteHeader(Writer* w) {
560 Writer::Slot<MachOHeader> header = w->CreateSlotHere<MachOHeader>();
581 Writer::Slot<MachOSegmentCommand> WriteSegmentCommand(Writer* w,
584 Writer::Slot<MachOSegmentCommand> cmd =
607 Writer::Slot<MachOSegmentCommand> cmd,
608 Writer::Slot<MachOHeader> header,
610 Writer::Slot<MachOSection::Header> headers =
672 Writer::Slot<ELFHeader> header = w->CreateSlotHere<ELFHeader>();
715 Writer::Slot<ELFSection::Header> headers =
734 Writer::Slot<ELFSection::Header> headers =
833 void Write(Writer::Slot<SerializedLayout> s, StringTable* t) {
861 virtual void WriteBody(Writer::Slot<Header> header, Writer* w) {
866 Writer::Slot<ELFSymbol::SerializedLayout> symbols =
895 virtual void PopulateHeader(Writer::Slot<Header> header) {
905 Writer::Slot<ELFSymbol::SerializedLayout> dst,
1079 Writer::Slot<uint32_t> size = w->CreateSlotHere<uint32_t>();
1103 Writer::Slot<uint32_t> fb_block_size = w->CreateSlotHere<uint32_t>();
1127 Writer::Slot<uint32_t> block_size = w->CreateSlotHere<uint32_t>();
1175 Writer::Slot<uint32_t> block_size = w->CreateSlotHere<uint32_t>();
1188 Writer::Slot<uint32_t> block_size = w->CreateSlotHere<uint32_t>();
1199 Writer::Slot<uint32_t> block_size = w->CreateSlotHere<uint32_t>();
1423 Writer::Slot<uint32_t> total_length = w->CreateSlotHere<uint32_t>();
1433 Writer::Slot<uint32_t> prologue_length = w->CreateSlotHere<uint32_t>();
1572 Writer::Slot<uint32_t>* length_slot,
1628 Writer::Slot<uint32_t>* length_slot,
1653 Writer::Slot<uint32_t> cie_length_slot = w->CreateSlotHere<uint32_t>();
1674 Writer::Slot<uint32_t> fde_length_slot = w->CreateSlotHere<uint32_t>();