Index: library.h |
diff --git a/library.h b/library.h |
index c90a9e6e313f7579d9ac77fcb02ec82ff582fdf7..5f0d781a6fba20f6590982ac44c4278525c76e95 100644 |
--- a/library.h |
+++ b/library.h |
@@ -119,6 +119,8 @@ class Library { |
const Elf_Shdr* getSection(const string& section); |
void makeWritable(bool state) const; |
void patchSystemCalls(); |
+ void patchSystemCallsInRange(char* start, char* stop, |
+ char** extraSpace, int* extraLength); |
bool isVDSO() const { return isVDSO_; } |
protected: |
@@ -174,7 +176,7 @@ class Library { |
SymbolTable symbols_; |
char* image_; |
size_t image_size_; |
- static Maps* maps_; |
+ Maps* maps_; |
static char* __kernel_vsyscall; |
static char* __kernel_sigreturn; |
static char* __kernel_rt_sigreturn; |