aboutsummaryrefslogtreecommitdiff
path: root/vm/ReferenceTable.h
Commit message (Collapse)AuthorAgeFilesLines
* Normalize the include guard style.Carl Shapiro2011-06-141-3/+3
| | | | | | | | | | An leading underscore followed by a capital letter is a reserved name space in C and C++. This change also moves any #include directives within the include guard in some of the compiler/codegen/arm header files. Change-Id: I9715e2c5301699d31886e61d0fe6e29483555a2a
* Get rid of uneeded extern, enum, typedef and struct qualifiers.Carl Shapiro2011-04-271-10/+2
| | | | Change-Id: I236c5a1553a51f82c9bc3eaaab042046c854d3b4
* Fix out-of-date comments.Elliott Hughes2011-04-141-1/+1
| | | | | | Mainly by deletion. Change-Id: Ieb156192f1991937b26db9eb6cac45c4647430d6
* Compile the garbage collector and heap profiler as C++.Carl Shapiro2011-04-081-0/+8
| | | | Change-Id: I25d8fa821987a3dd6d7109d07fd42dbf2fe0e589
* Unify reference table dumpAndy McFadden2011-03-151-0/+8
| | | | | | | | Merge ReferenceTable and IndirectRefTable debugging-dump functions. Bug 3447435 Change-Id: I154a84b1910d10cf68b62b079da6bd1e5475222f
* Another round of scary indirect ref changes.Andy McFadden2009-08-251-8/+10
| | | | | | | | | | | | | | | | | | | | | | | This change adds a not-really-working implementation to Jni.c, with various changes #ifdefed throughout the code. The ifdef is currently disabled, so the old behavior should continue. Eventually the old version will be stripped out and the ifdefs removed. This renames the stack's "localRefTop" field, which nudged a bunch of code. The name wasn't really right before (it's the *bottom* of the local references), and it's even less right now. This and one other mterp-visible constant were changed, which caused some ripples through mterp and the JIT, but the ifdeffing was limited to one in asm-constants.h (and the constant is the same both ways, so toggling the ifdef won't require rebuilding asm sources). Some comments and arg names in ReferenceTable were updated for the correct orientation of bottom vs. top. Some adjustments were made to the JNI code, e.g. dvmCallMethod now needs to understand if it needs to convert reference arguments from local/global refs to pointers (it's called from various places throughout the VM).
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+115
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-115/+0
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+115