8168792: [AOT] problems in MethodHandle with aot-compiled java.base

Properly support assertions in AOT

Reviewed-by: kvn
This commit is contained in:
Igor Veresov 2016-12-22 17:26:02 -08:00
parent 9b98f88304
commit 2d444d6f19
6 changed files with 66 additions and 40 deletions

View file

@ -88,7 +88,7 @@ typedef struct {
} AOTHeader;
typedef struct {
enum { CONFIG_SIZE = 11 + 7 * 4 };
enum { CONFIG_SIZE = 12 + 7 * 4 };
int _config_size;
int _narrowOopShift;
int _narrowKlassShift;
@ -108,6 +108,7 @@ typedef struct {
bool _tieredAOT;
bool _enableContended;
bool _restrictContended;
bool _omitAssertions;
} AOTConfiguration;
class AOTLib : public CHeapObj<mtCode> {