ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BinaryLoaderElfObj.h
Go to the documentation of this file.
1 #ifndef ROSE_BINARYLOADERELFOBJ_H
2 #define ROSE_BINARYLOADERELFOBJ_H
3 
4 #include "BinaryLoaderElf.h"
5 
11 public:
13 
15  : BinaryLoaderElf(other)
16  {}
17 
18  virtual ~BinaryLoaderElfObj() {}
19 
20  /* Override virtual methods from BinaryLoader */
21  virtual BinaryLoaderElfObj *clone() const {
22  return new BinaryLoaderElfObj(*this);
23  }
24 
25  virtual bool can_load(SgAsmGenericHeader*) const;
26 
29 
32  rose_addr_t *malign_lo, rose_addr_t *malign_hi,
33  rose_addr_t *va, rose_addr_t *mem_size,
34  rose_addr_t *offset, rose_addr_t *file_size, bool *map_private,
35  rose_addr_t *va_offset, bool *anon_lo, bool *anon_hi,
36  ConflictResolution *resolve);
37 };
38 
39 #endif /*ROSE_BINARYLOADERELFOBJ_H*/