diff options
Diffstat (limited to 'vm/analysis/CodeVerify.c')
| -rw-r--r-- | vm/analysis/CodeVerify.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/vm/analysis/CodeVerify.c b/vm/analysis/CodeVerify.c index 3c7be1162..ef6872e62 100644 --- a/vm/analysis/CodeVerify.c +++ b/vm/analysis/CodeVerify.c @@ -3094,11 +3094,10 @@ bool dvmVerifyCodeFlow(VerifierData* vdata) dvmFindSystemClassNoInit("Ljava/lang/Object;"); if (meth->registersSize * insnsSize > 4*1024*1024) { - /* should probably base this on actual memory requirements */ LOG_VFY_METH(meth, - "VFY: arbitrarily rejecting large method (regs=%d count=%d)\n", + "VFY: warning: method is huge (regs=%d insnsSize=%d)\n", meth->registersSize, insnsSize); - goto bail; + /* might be bogus data, might be some huge generated method */ } /* |
