equal
deleted
inserted
replaced
51 ::new ((void*)&_data[index]) E(); |
51 ::new ((void*)&_data[index]) E(); |
52 } |
52 } |
53 } |
53 } |
54 } |
54 } |
55 |
55 |
56 void* operator new(size_t size, const std::nothrow_t& nothrow_constant) { |
56 void* operator new(size_t size, const std::nothrow_t& nothrow_constant) throw() { |
57 // the instance is part of memRecorder, needs to be tagged with 'otNMTRecorder' |
57 // the instance is part of memRecorder, needs to be tagged with 'otNMTRecorder' |
58 // to avoid recursion |
58 // to avoid recursion |
59 return os::malloc(size, (mtNMT | otNMTRecorder)); |
59 return os::malloc(size, (mtNMT | otNMTRecorder)); |
60 } |
60 } |
61 |
61 |
62 void* operator new(size_t size) { |
62 void* operator new(size_t size) throw() { |
63 assert(false, "use nothrow version"); |
63 assert(false, "use nothrow version"); |
64 return NULL; |
64 return NULL; |
65 } |
65 } |
66 |
66 |
67 void operator delete(void* p) { |
67 void operator delete(void* p) { |