Lines Matching refs:Memory
38 // streams, memory regions, strings, and so on --- each is a Section
39 // that eventually gets appended to the minidump. Dump, Memory,
46 // using google_breakpad::SynthMinidump::Memory;
51 // Memory stack1(minidump, 0x569eb0a9);
91 // the stream directory; memory ranges should be listed in the
92 // memory list; threads should be placed in the thread list; and so
98 // references to a Memory and a Context, it does not add them to the
101 // cited from more than one place; for example, Memory ranges are
103 // memory list stream.
132 class Memory;
208 // A range of memory contents. 'Add'ing a memory range to a minidump
209 // creates n entry for it in the minidump's memory list. By
211 // to memory addresses.
212 class Memory: public Section {
214 Memory(const Dump &dump, uint64_t address)
217 // Append an MDMemoryDescriptor referring to this memory range to SECTION.
221 // The process address from which these memory contents were taken.
243 const Memory &stack,
283 // A list of entries starting with a 32-bit count, like a memory list
329 // stream directory, memory list, thread list, and module list are
333 Dump &Add(Memory *object); // append, record in memory list
362 // This minidump's memory list. We construct this incrementally from
363 // Add(Memory *) calls. This is actually a list of MDMemoryDescriptors,
364 // not memory ranges --- thus the odd type.