Joel Dice
|
d072b71c39
|
nth attempt to clean up MyStackWalker
|
2008-04-23 10:33:31 -06:00 |
|
Joel Dice
|
9e8e4b3de7
|
fix stack walker to properly handle the case of a native method calling another native method
|
2008-04-22 10:21:54 -06:00 |
|
Joel Dice
|
c7d679467f
|
handle case of visiting thread when it is executing one of the transition procedures
|
2008-04-22 09:31:40 -06:00 |
|
Joel Dice
|
df5258d1d8
|
various bugfixes concerning Thread.getStackTrace
|
2008-04-21 16:36:13 -06:00 |
|
Joel Dice
|
864e079aca
|
don't bother defining ArrayElementSizeOf<type> if it has no array elements
|
2008-04-21 16:32:33 -06:00 |
|
Joel Dice
|
24d0ea0d9b
|
use StackTraceElement.toString in Throwable.printStackTrace
|
2008-04-21 16:31:50 -06:00 |
|
Joel Dice
|
819588546e
|
implement a few StackTraceElement methods
|
2008-04-21 16:30:41 -06:00 |
|
Joel Dice
|
efb4e0241b
|
do all java->native class via Compiler::indirectCall to ensure we can always make an accurate stack trace (part 2)
|
2008-04-21 11:31:10 -06:00 |
|
Joel Dice
|
8c450a75a1
|
do all java->native class via Compiler::indirectCall to ensure we can always make an accurate stack trace
|
2008-04-21 11:29:36 -06:00 |
|
Joel Dice
|
61f866ce89
|
do a garbage collection in compile.cpp if throwing an exception that required creating a backup heap
|
2008-04-20 10:21:32 -06:00 |
|
Joel Dice
|
95e5f8203c
|
enter active state before generating stack trace in Thread.getTrace
|
2008-04-15 23:27:42 -06:00 |
|
Joel Dice
|
479c48f1dd
|
fix printf warning
|
2008-04-15 23:26:58 -06:00 |
|
Joel Dice
|
bd8d1c05d0
|
commit and reserve pages when calling VirtualAlloc on Windows
|
2008-04-13 12:25:24 -06:00 |
|
Joel Dice
|
0d3e6b7793
|
simplify memory allocation interfaces
|
2008-04-13 12:15:04 -06:00 |
|
Joel Dice
|
d77ffa8e21
|
convert relative calls to absolute indirect calls on x86_64, in case we need to jump further than a 32-bit displacement will allow
|
2008-04-13 11:16:27 -06:00 |
|
Joel Dice
|
85712d183b
|
fix stack walking from native methods
|
2008-04-11 18:06:04 -06:00 |
|
Joel Dice
|
31e5e4c286
|
fix GC safety bugs in leftRotate and rightRotate
|
2008-04-11 18:05:03 -06:00 |
|
Joel Dice
|
7eef2e7918
|
fix GC safety bug in cloneTreeNode
|
2008-04-11 17:40:36 -06:00 |
|
Joel Dice
|
33b32398c2
|
fix code ordering bug in finder.cpp
|
2008-04-11 17:37:56 -06:00 |
|
Joel Dice
|
aa9cb5c086
|
fix windows build
|
2008-04-11 17:01:17 -06:00 |
|
Joel Dice
|
680cb85b5b
|
Merge branch 'master' of oss:/var/local/git/avian into trace
|
2008-04-11 16:59:25 -06:00 |
|
Joel Dice
|
d9ec8e20bf
|
implement Thread.getStackTrace, activeCount, and enumerate
|
2008-04-11 16:48:39 -06:00 |
|
Joel Dice
|
04c3abc967
|
fix broken thread tree traversal in machine.cpp
|
2008-04-11 16:48:05 -06:00 |
|
Joel Dice
|
f7a79f4874
|
fix frame object map size calculations
|
2008-04-11 15:00:18 -06:00 |
|
Joel Dice
|
bd618a51f6
|
translate exception handler table into a form which does not depend on the constant pool after JIT compiling a method
|
2008-04-11 13:03:40 -06:00 |
|
Joel Dice
|
2cf62a5926
|
various bugfixes in new stack trace code
|
2008-04-10 17:48:28 -06:00 |
|
Dain
|
3fcfae5c66
|
removed --kill-at flag
|
2008-04-09 17:15:28 -06:00 |
|
Joel Dice
|
2d6eebf4d1
|
more progress on general stack tracing
|
2008-04-09 13:08:13 -06:00 |
|
Joel Dice
|
ebffc5852c
|
various search tree fixes
|
2008-04-07 18:14:59 -06:00 |
|
Joel Dice
|
3fb90fdaa4
|
limit scope of lock acquisition in compileMethod2
|
2008-04-07 18:03:58 -06:00 |
|
Joel Dice
|
2dba75d7f2
|
fix reversed logic in treeNodeRed
|
2008-04-07 18:03:16 -06:00 |
|
Joel Dice
|
2c18ced808
|
use methodForIp in SegFaultHandler::handleSignal
|
2008-04-07 17:51:32 -06:00 |
|
Joel Dice
|
7ee29d4939
|
progress towards general stack trace support
|
2008-04-07 17:47:41 -06:00 |
|
Joel Dice
|
3915371897
|
Merge branch 'master' of oss:/var/local/git/avian into dynamic
|
2008-04-02 06:58:19 -06:00 |
|
Joel Dice
|
6379f50d35
|
fix thinko in stringChars
|
2008-04-02 06:57:25 -06:00 |
|
Joel Dice
|
0aebe334b3
|
Merge branch 'master' of oss:/var/local/git/avian into dynamic
|
2008-04-01 17:25:18 -06:00 |
|
Joel Dice
|
08b401f337
|
implement GetStringLength, GetStringChars, and ReleaseStringChars
|
2008-04-01 17:24:43 -06:00 |
|
Joel Dice
|
d5b0cbb543
|
Merge branch 'master' of oss:/var/local/git/avian into dynamic
|
2008-04-01 16:49:28 -06:00 |
|
Joel Dice
|
e9eacd900d
|
add Class.isInterface
|
2008-04-01 16:48:58 -06:00 |
|
Joel Dice
|
c9ef443944
|
add Modifier.isNative and isAbstract
|
2008-04-01 16:42:50 -06:00 |
|
Joel Dice
|
95a386f2a6
|
handle null values in IsSameObject
|
2008-04-01 16:40:53 -06:00 |
|
Joel Dice
|
b12226e878
|
make private copy of libraryName in BuiltinElement
|
2008-04-01 16:36:00 -06:00 |
|
Joel Dice
|
1c49b3bc1b
|
Merge branch 'master' of oss:/var/local/git/avian into dynamic
|
2008-04-01 11:38:15 -06:00 |
|
Joel Dice
|
4102c97be3
|
fix bugs wrt calling methods via JNI
|
2008-04-01 11:37:59 -06:00 |
|
Joel Dice
|
907382bcee
|
fix broken field alignment in parseFieldTable which caused longs to overlap other fields on 32-bit systems in certain cases
|
2008-03-31 18:34:57 -06:00 |
|
Joel Dice
|
74295bb707
|
interpret avian.bootstrap property as a complete file name
|
2008-03-31 12:57:49 -06:00 |
|
Joel Dice
|
9bcc4dd4ed
|
fix build for OSX 10.4 and below
|
2008-03-31 11:58:40 -06:00 |
|
Joel Dice
|
c37f0dcf18
|
fix darwin build
|
2008-03-30 22:23:51 -06:00 |
|
Joel Dice
|
357bd29460
|
support building Avian as a self-contained dynamic library
|
2008-03-30 21:43:43 -06:00 |
|
Joel Dice
|
91494d9081
|
add constructor to ByteBuffer
|
2008-03-28 18:08:08 -06:00 |
|