File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -794,10 +794,12 @@ impl Interpreter {
794794 return Ok ( ExecuteNext :: Jump ( ( current_offset as i32 + * default) as u32 ) ) ;
795795 }
796796 Opcode :: Monitorenter => {
797- tracing:: warn!( "Unimplemented monitorenter" ) ;
797+ let stack_value = stack_frame. operand_stack . pop ( ) . unwrap ( ) ;
798+ tracing:: warn!( "Unimplemented monitorenter{stack_value:?}" ) ;
798799 }
799800 Opcode :: Monitorexit => {
800- tracing:: warn!( "Unimplemented monitorexit" ) ;
801+ let stack_value = stack_frame. operand_stack . pop ( ) . unwrap ( ) ;
802+ tracing:: warn!( "Unimplemented monitorexit{stack_value:?}" ) ;
801803 }
802804 Opcode :: Multianewarray ( x, d) => {
803805 let mut dimensions: Vec < i32 > = ( 0 ..* d) . map ( |_| stack_frame. operand_stack . pop ( ) . unwrap ( ) . into ( ) ) . collect ( ) ;
You can’t perform that action at this time.
0 commit comments