hotspot/src/share/vm/adlc/arena.cpp
changeset 19696 bd5a0131bde1
parent 7397 5b173b4ca846
equal deleted inserted replaced
19695:c0b305024048 19696:bd5a0131bde1
     1 /*
     1 /*
     2  * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    22  *
    22  *
    23  */
    23  */
    24 
    24 
    25 #include "adlc.hpp"
    25 #include "adlc.hpp"
    26 
    26 
    27 void* Chunk::operator new(size_t requested_size, size_t length) {
    27 void* Chunk::operator new(size_t requested_size, size_t length) throw() {
    28   return CHeapObj::operator new(requested_size + length);
    28   return CHeapObj::operator new(requested_size + length);
    29 }
    29 }
    30 
    30 
    31 void  Chunk::operator delete(void* p, size_t length) {
    31 void  Chunk::operator delete(void* p, size_t length) {
    32   CHeapObj::operator delete(p);
    32   CHeapObj::operator delete(p);
   161 }
   161 }
   162 
   162 
   163 //-----------------------------------------------------------------------------
   163 //-----------------------------------------------------------------------------
   164 // CHeapObj
   164 // CHeapObj
   165 
   165 
   166 void* CHeapObj::operator new(size_t size){
   166 void* CHeapObj::operator new(size_t size) throw() {
   167   return (void *) malloc(size);
   167   return (void *) malloc(size);
   168 }
   168 }
   169 
   169 
   170 void CHeapObj::operator delete(void* p){
   170 void CHeapObj::operator delete(void* p){
   171  free(p);
   171  free(p);