src/share/vm/utilities/elfSymbolTable.cpp

changeset 3901
24b9c7f4cae6
parent 3900
d2a62e0f25eb
child 4153
b9a9ed0f8eeb
     1.1 --- a/src/share/vm/utilities/elfSymbolTable.cpp	Fri Jun 29 17:12:15 2012 -0700
     1.2 +++ b/src/share/vm/utilities/elfSymbolTable.cpp	Mon Jul 02 13:11:28 2012 -0400
     1.3 @@ -40,7 +40,7 @@
     1.4    long cur_offset = ftell(file);
     1.5    if (cur_offset != -1) {
     1.6      // call malloc so we can back up if memory allocation fails.
     1.7 -    m_symbols = (Elf_Sym*)os::malloc(shdr.sh_size);
     1.8 +    m_symbols = (Elf_Sym*)os::malloc(shdr.sh_size, mtInternal);
     1.9      if (m_symbols) {
    1.10        if (fseek(file, shdr.sh_offset, SEEK_SET) ||
    1.11          fread((void*)m_symbols, shdr.sh_size, 1, file) != 1 ||

mercurial