00001 // AUTOMATICALLY GENERATED -- DO NOT EDIT! -*- c++ -*- 00002 00003 #ifndef region_h 00004 #define region_h 00005 00006 #include "types.h" 00007 00008 // 00009 // INTERFACE definition follows 00010 // 00011 00012 00021 class Region 00022 { 00023 00024 public: 00030 static void init(Address begin, Address end); 00031 00039 static Address reserve_pages(size_t size, unsigned long alignment); 00040 00046 static void return_pages(Address address, size_t size); 00047 00050 static void debug_dump(); 00051 }; 00052 00053 #endif // region_h