defineclass.cc (_Jv_ClassReader::read_one_code_attribute): Added LocalVariableTable...
authorKyle Galloway <kgallowa@redhat.com>
Thu, 15 Feb 2007 15:08:27 +0000 (15:08 +0000)
committerKyle Galloway <kgallowa@gcc.gnu.org>
Thu, 15 Feb 2007 15:08:27 +0000 (15:08 +0000)
commitfe60528edc81e6aaccb5b49b7108853f30ea6278
treed582917d66a2280e29d258af271b3d5500823c60
parented765125f2981bc0c2976b5650ba54abc3cb5f2e
defineclass.cc (_Jv_ClassReader::read_one_code_attribute): Added LocalVariableTable attribute handling.

2007-02-15  Kyle Galloway  <kgallowa@redhat.com>

* defineclass.cc (_Jv_ClassReader::read_one_code_attribute):
    Added LocalVariableTable attribute handling.
    (_Jv_ClassReader::pool_Utf8_to_char_arr): New method.
    * jvmti.cc (_Jv_JVMTI_GetLocalVariableTable): New method.
    * include/java-interp.h: Added local_var_table and
    local_var_table_len fields to _Jv_InterpMethod.
    (_Jv_InterpMethod::get_local_var_table): New method.
    * testsuite/libjava.jvmti/interp/getlocalvartable.java: New
    test.
    * testsuite/libjava.jvmti/interp/getlocalvartable.jar: New test.
    * testsuite/libjava.jvmti/interp/getlocalvartable.out: Output
    for new test.
    * testsuite/libjava.jvmti/interp/getlocalvartable.h: New test.
    * testsuite/libjava.jvmti/interp/natgetlocalvartable.cc: New
    test.

From-SVN: r121999
libjava/ChangeLog
libjava/defineclass.cc
libjava/include/java-interp.h
libjava/interpret.cc
libjava/jvmti.cc