aboutsummaryrefslogtreecommitdiff
path: root/backends/plugins/elf-loader.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/plugins/elf-loader.h')
-rw-r--r--backends/plugins/elf-loader.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/backends/plugins/elf-loader.h b/backends/plugins/elf-loader.h
index 4b5ec99b57..df0427e429 100644
--- a/backends/plugins/elf-loader.h
+++ b/backends/plugins/elf-loader.h
@@ -32,6 +32,13 @@
#include "common/stream.h"
#include "backends/plugins/dynamic-plugin.h"
+/**
+ * DLObject
+ *
+ * Class that most directly handles operations on a plugin file
+ * (opening it for reading, loading/unloading it in memory, finding a specific symbol in the file, etc.)
+ * Subclasses have the same functionality, but implementations specific to different processors/platforms.
+ */
class DLObject {
protected:
void *_segment, *_symtab;