summaryrefslogtreecommitdiff
path: root/Source/Kernel/Linker/MelonBinary.class.h
blob: 4300c7eea0f598112fe0b5f5162bd984fca9cb89 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef DEF_MELONBINARY_CLASS_H
#define DEF_MELONBINARY_CLASS_H

#include <Linker/Binary.proto.h>

class MelonBinary : public Binary {
	private:
	u32int m_size;
	u32int m_org;
	u8int* m_data;

	MelonBinary() {}

	public:
	virtual ~MelonBinary();
	static Binary* load(File& file);

	thread_entry_t toProcess(Process* p);
};

#endif