Lines Matching refs:Section
38 // streams, memory regions, strings, and so on --- each is a Section
40 // Context, Thread, and so on all inherit from test_assembler::Section.
52 // ... build contents of stack1 with test_assembler::Section functions ...
95 // By convention, Section subclass constructors that take references
105 // If you forget to Add some Section, the Dump::GetContents call will
106 // fail, as the test_assembler::Labels used to cite the Section's
135 // A test_assembler::Section which will be appended to a minidump.
136 class Section: public test_assembler::Section {
138 explicit Section(const Dump &dump);
148 void CiteLocationIn(test_assembler::Section *section) const;
165 class Stream: public Section {
168 // you like to this stream using the test_assembler::Section methods.
169 Stream(const Dump &dump, uint32_t type) : Section(dump), type_(type) { }
172 void CiteStreamIn(test_assembler::Section *section) const;
200 class String: public Section {
205 void CiteStringIn(test_assembler::Section *section) const;
212 class Memory: public Section {
215 : Section(dump), address_(address) { start() = address; }
218 void CiteMemoryIn(test_assembler::Section *section) const;
226 class Context: public Section {
233 Context(const Dump &dump) : Section(dump) {}
237 class Thread: public Section {
251 class Module: public Section {
263 const Section *cv_record = NULL,
264 const Section *misc_record = NULL);
314 class Dump: public test_assembler::Section {
317 // Create a test_assembler::Section containing a minidump file whose
331 Dump &Add(SynthMinidump::Section *object); // simply append data
349 SynthMinidump::Section stream_directory_; // The directory's contents.
365 List<SynthMinidump::Section> memory_list_;