usb: mass storage class implementation stub, set_configuration request
[quarnos.git] / modules / elf.h
blob714393c535e2e8da56a13b9821389155ca8c6d36
1 #ifndef _ELF_H_
2 #define _ELF_H_
4 #include "binary.h"
5 #include "loader.h"
7 extern "C" int get_symbol_size(void *symbol);
9 namespace modules {
10 class elf : public binary {
11 private:
12 public:
13 virtual unsigned int get_size(unsigned int ptr) const {
14 return get_symbol_size((void*)ptr);
17 virtual string get_name(unsigned int ptr) const {
21 virtual void load(const string &prog);
23 static void register_type();
27 #endif