| 
    LLVM 22.0.0git
    
   | 
 
Class the provides an iterator over the memory64 memory ranges. More...
#include "llvm/Object/Minidump.h"
Public Member Functions | |
| bool | operator== (const Memory64Iterator &R) const | 
| bool | operator!= (const Memory64Iterator &R) const | 
| const std::pair< minidump::MemoryDescriptor_64, ArrayRef< uint8_t > > & | operator* () | 
| const std::pair< minidump::MemoryDescriptor_64, ArrayRef< uint8_t > > * | operator-> () | 
| Error | inc () | 
Static Public Member Functions | |
| static Memory64Iterator | begin (ArrayRef< uint8_t > Storage, ArrayRef< minidump::MemoryDescriptor_64 > Descriptors) | 
| static Memory64Iterator | end () | 
Class the provides an iterator over the memory64 memory ranges.
Only the the first descriptor is validated as readable beforehand.
Definition at line 160 of file Minidump.h.
      
  | 
  inlinestatic | 
Definition at line 163 of file Minidump.h.
Referenced by llvm::object::MinidumpFile::getMemory64List().
      
  | 
  inlinestatic | 
Definition at line 168 of file Minidump.h.
Referenced by llvm::object::MinidumpFile::getMemory64List().
      
  | 
  inline | 
Definition at line 186 of file Minidump.h.
References llvm::minidump::MemoryDescriptor_64::DataSize, llvm::make_error(), llvm::Error::success(), llvm::ArrayRef< T >::take_front(), and llvm::object::unexpected_eof.
      
  | 
  inline | 
Definition at line 174 of file Minidump.h.
      
  | 
  inline | 
Definition at line 177 of file Minidump.h.
      
  | 
  inline | 
Definition at line 182 of file Minidump.h.
      
  | 
  inline | 
Definition at line 170 of file Minidump.h.