Acquire proper locks before calling assign_compile_id
Move BytecodeFrame validation into the HotSpot backend
added Array.getLength substitution