282 bool is_static);
283 static void invokevirtual(int byte_no);
284 static void invokespecial(int byte_no);
285 static void invokestatic(int byte_no);
286 static void invokeinterface(int byte_no);
287 static void invokedynamic(int byte_no);
288 static void invokehandle(int byte_no);
289 static void fast_invokevfinal(int byte_no);
290
291 static void getfield_or_static(int byte_no, bool is_static, RewriteControl rc = may_rewrite);
292 static void putfield_or_static(int byte_no, bool is_static, RewriteControl rc = may_rewrite);
293
294 static void getfield(int byte_no);
295 static void putfield(int byte_no);
296 static void nofast_getfield(int byte_no);
297 static void nofast_putfield(int byte_no);
298 static void getstatic(int byte_no);
299 static void putstatic(int byte_no);
300 static void pop_and_check_object(Register obj);
301 static void condy_helper(Label& Done); // shared by ldc instances
302
303 static void _new();
304 static void newarray();
305 static void anewarray();
306 static void arraylength();
307 static void checkcast();
308 static void instanceof();
309
310 static void athrow();
311
312 static void monitorenter();
313 static void monitorexit();
314
315 static void wide();
316 static void multianewarray();
317
318 static void fast_xaccess(TosState state);
319 static void fast_accessfield(TosState state);
320 static void fast_storefield(TosState state);
321
322 static void _breakpoint();
323
|
282 bool is_static);
283 static void invokevirtual(int byte_no);
284 static void invokespecial(int byte_no);
285 static void invokestatic(int byte_no);
286 static void invokeinterface(int byte_no);
287 static void invokedynamic(int byte_no);
288 static void invokehandle(int byte_no);
289 static void fast_invokevfinal(int byte_no);
290
291 static void getfield_or_static(int byte_no, bool is_static, RewriteControl rc = may_rewrite);
292 static void putfield_or_static(int byte_no, bool is_static, RewriteControl rc = may_rewrite);
293
294 static void getfield(int byte_no);
295 static void putfield(int byte_no);
296 static void nofast_getfield(int byte_no);
297 static void nofast_putfield(int byte_no);
298 static void getstatic(int byte_no);
299 static void putstatic(int byte_no);
300 static void pop_and_check_object(Register obj);
301 static void condy_helper(Label& Done); // shared by ldc instances
302 static void withfield();
303
304 static void _new();
305 static void aconst_init();
306 static void newarray();
307 static void anewarray();
308 static void arraylength();
309 static void checkcast();
310 static void instanceof();
311
312 static void athrow();
313
314 static void monitorenter();
315 static void monitorexit();
316
317 static void wide();
318 static void multianewarray();
319
320 static void fast_xaccess(TosState state);
321 static void fast_accessfield(TosState state);
322 static void fast_storefield(TosState state);
323
324 static void _breakpoint();
325
|