|
gem5
|
#include <list>#include <vector>#include "base/bitfield.hh"#include "base/cprintf.hh"#include "base/misc.hh"#include "base/types.hh"Go to the source code of this file.
Classes | |
| class | AddrRange |
| The AddrRange class encapsulates an address range, and supports a number of tests to check if two ranges intersect, if a range contains a specific address etc. More... | |
Typedefs | |
| typedef std::list< AddrRange > | AddrRangeList |
| Convenience typedef for a collection of address ranges. More... | |
Functions | |
| AddrRange | RangeEx (Addr start, Addr end) |
| AddrRange | RangeIn (Addr start, Addr end) |
| AddrRange | RangeSize (Addr start, Addr size) |
| typedef std::list<AddrRange> AddrRangeList |
Convenience typedef for a collection of address ranges.
Definition at line 387 of file addr_range.hh.
Definition at line 390 of file addr_range.hh.
Referenced by X86ISA::I82094AA::getIntAddrRange(), X86ISA::Interrupts::getIntAddrRange(), and init_range().
Definition at line 394 of file addr_range.hh.
Referenced by init_range(), and main().
Definition at line 398 of file addr_range.hh.
Referenced by AddrRangeMap< AbstractMemory * >::find(), NoMaliGpu::getAddrRanges(), TsunamiPChip::getAddrRanges(), Uart8250::getAddrRanges(), Gicv2m::getAddrRanges(), Iob::getAddrRanges(), GpuDispatcher::getAddrRanges(), BasicPioDevice::getAddrRanges(), PciDevice::getAddrRanges(), VGic::getAddrRanges(), X86ISA::I8042::getAddrRanges(), GenericPciHost::getAddrRanges(), Pl111::getAddrRanges(), UFSHostDevice::getAddrRanges(), HDLcd::HDLcd(), and init_range().