| 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;
|
|
|