Searched refs:ContainedRangeMap (Results 1 - 10 of 10) sorted by relevance

/external/google-breakpad/src/processor/
H A Dcontained_range_map.h73 class ContainedRangeMap { class in namespace:google_breakpad
75 // The default constructor creates a ContainedRangeMap with no geometry
77 // ContainedRangeMap tree.
78 ContainedRangeMap() : base_(), entry_(), map_(NULL) {} function in class:google_breakpad::ContainedRangeMap
80 ~ContainedRangeMap();
86 // grandchildren of this ContainedRangeMap. Returns false for a
87 // parameter error, or if the ContainedRangeMap hierarchy guarantees
103 // is sufficient to restore an entire ContainedRangeMap to its initial
113 typedef std::map<AddressType, ContainedRangeMap *> AddressToRangeMap;
118 // Creates a new ContainedRangeMap wit
121 ContainedRangeMap(const AddressType &base, const EntryType &entry, function in class:google_breakpad::ContainedRangeMap
[all...]
H A Dcontained_range_map-inl.h50 ContainedRangeMap<AddressType, EntryType>::~ContainedRangeMap() {
57 bool ContainedRangeMap<AddressType, EntryType>::StoreRange(
145 new ContainedRangeMap(base, entry, child_map)));
151 bool ContainedRangeMap<AddressType, EntryType>::RetrieveRange(
153 BPLOG_IF(ERROR, !entry) << "ContainedRangeMap::RetrieveRange requires "
182 void ContainedRangeMap<AddressType, EntryType>::Clear() {
H A Dmap_serializers.h31 // wrappers: AddressMap, RangeMap, and ContainedRangeMap.
137 // ContainedRangeMap instance into a chunk of memory data.
142 size_t SizeOf(const ContainedRangeMap<AddrType, EntryType> *m) const;
147 char* Write(const ContainedRangeMap<AddrType, EntryType> *m,
150 // Serializes a ContainedRangeMap object into a chunk of memory data.
154 char* Serialize(const ContainedRangeMap<AddrType, EntryType> *m,
159 typedef std::map<AddrType, ContainedRangeMap<AddrType, EntryType>*> Map;
161 // Serializer for addresses and entries stored in ContainedRangeMap.
H A Dcontained_range_map_unittest.cc30 // contained_range_map_unittest.cc: Unit tests for ContainedRangeMap
53 using google_breakpad::ContainedRangeMap;
57 ContainedRangeMap<unsigned int, int> crm;
H A Dmodule_comparer.h87 // Compare ContainedRangeMap
88 bool CompareCRM(const ContainedRangeMap<MemAddr, linked_ptr<WFI> >*,
H A Dstatic_contained_range_map_unittest.cc45 typedef google_breakpad::ContainedRangeMap<unsigned int, int> CRMMap;
162 google_breakpad::ContainedRangeMap<unsigned int, int> crm_map_;
H A Dbasic_source_line_resolver_types.h149 // Each element in the array is a ContainedRangeMap for a type
153 ContainedRangeMap< MemAddr, linked_ptr<WindowsFrameInfo> >
H A Dmap_serializers-inl.h191 const ContainedRangeMap<AddrType, EntryType> *m) const {
213 const ContainedRangeMap<AddrType, EntryType> *m, char *dest) const {
223 // Write map<<AddrType, ContainedRangeMap*>:
250 const ContainedRangeMap<AddrType, EntryType> *m, unsigned int *size) const {
190 SizeOf( const ContainedRangeMap<AddrType, EntryType> *m) const argument
212 Write( const ContainedRangeMap<AddrType, EntryType> *m, char *dest) const argument
249 Serialize( const ContainedRangeMap<AddrType, EntryType> *m, unsigned int *size) const argument
H A Dmodule_comparer.cc260 // Compare ContainedRangeMap
262 const ContainedRangeMap<MemAddr, linked_ptr<WFI> >* basic_crm,
280 ContainedRangeMap<MemAddr, linked_ptr<WFI> >::MapConstIterator iter1;
261 CompareCRM( const ContainedRangeMap<MemAddr, linked_ptr<WFI> >* basic_crm, const StaticContainedRangeMap<MemAddr, char>* fast_crm) const argument
H A Dmap_serializers_unittest.cc283 google_breakpad::ContainedRangeMap<AddrType, EntryType> crm_map_;
314 // value: a child ContainedRangeMap

Completed in 156 milliseconds