aboutsummaryrefslogtreecommitdiffstats
path: root/elff/elff-common.h
diff options
context:
space:
mode:
authorDavid 'Digit' Turner <digit@android.com>2011-02-07 14:32:56 +0100
committerDavid 'Digit' Turner <digit@android.com>2011-02-09 15:36:45 +0100
commitc6375cb970388a3d4f691350fecdfd528eb334df (patch)
treea8ead1c26e797ad555fe195aaac6b7a221c4d669 /elff/elff-common.h
parent67db9125a065ea01c3d8d77719e5983f908c5ffc (diff)
downloadexternal_qemu-c6375cb970388a3d4f691350fecdfd528eb334df.zip
external_qemu-c6375cb970388a3d4f691350fecdfd528eb334df.tar.gz
external_qemu-c6375cb970388a3d4f691350fecdfd528eb334df.tar.bz2
elff: Remove un-needed qemu-common.h include.
The elff library doesn't really depend on anything QEMU-specific. This will allow us to use it in other projects later. Change-Id: I662b6e864b320cd9cf2fe246d04fbba95be66c56
Diffstat (limited to 'elff/elff-common.h')
-rw-r--r--elff/elff-common.h23
1 files changed, 1 insertions, 22 deletions
diff --git a/elff/elff-common.h b/elff/elff-common.h
index 8729736..a8ae7fb 100644
--- a/elff/elff-common.h
+++ b/elff/elff-common.h
@@ -22,6 +22,7 @@
#include "assert.h"
#include "memory.h"
#include "errno.h"
+#include "stdlib.h"
#ifdef WIN32
#include "windows.h"
#else // WIN32
@@ -34,26 +35,4 @@ static inline void _set_errno(uint32_t err) {
errno = err;
}
-/* Main operator new. We overwrite it to redirect memory
- * allocations to qemu_malloc, instead of malloc. */
-inline void* operator new(size_t size) {
- return qemu_malloc(size);
-}
-
-/* Main operator delete. We overwrite it to redirect memory
- * deallocation to qemu_free, instead of free. */
-inline void operator delete(void* p) {
- if (p != NULL) {
- qemu_free(p);
- }
-}
-
-/* Main operator delete for arrays. We overwrite it to redirect
- * memory deallocation to qemu_free, instead of free. */
-inline void operator delete[](void* p) {
- if (p != NULL) {
- qemu_free(p);
- }
-}
-
#endif // ELFF_ELFF_COMMON_H_