| Index: src/trusted/validator/x86/ncval_reg_sfi/nc_jumps_detailed.c
|
| ===================================================================
|
| --- src/trusted/validator/x86/ncval_reg_sfi/nc_jumps_detailed.c (revision 6734)
|
| +++ src/trusted/validator/x86/ncval_reg_sfi/nc_jumps_detailed.c (working copy)
|
| @@ -12,7 +12,7 @@
|
| #include "native_client/src/trusted/validator/x86/ncval_reg_sfi/nc_jumps_detailed.h"
|
|
|
| #include "native_client/src/shared/platform/nacl_log.h"
|
| -#include "native_client/src/trusted/validator/x86/decoder/nc_inst_iter.h"
|
| +#include "native_client/src/trusted/validator/x86/decoder/nc_inst_iter_inl.h"
|
| #include "native_client/src/trusted/validator/x86/decoder/nc_inst_state_internal.h"
|
| #include "native_client/src/trusted/validator/x86/ncval_reg_sfi/ncvalidate_iter.h"
|
| #include "native_client/src/trusted/validator/x86/ncval_reg_sfi/ncvalidate_iter_internal.h"
|
| @@ -134,8 +134,9 @@
|
| "Not enough memory to check jumps\n");
|
| break;
|
| }
|
| - for (; NaClInstIterHasNext(check_iter); NaClInstIterAdvance(check_iter)) {
|
| - NaClInstState* inst_state = NaClInstIterGetState(check_iter);
|
| + for (; NaClInstIterHasNextInline(check_iter);
|
| + NaClInstIterAdvanceInline(check_iter)) {
|
| + NaClInstState* inst_state = NaClInstIterGetStateInline(check_iter);
|
| NaClInstLayoutCheck(state, inst_state, jump_sets);
|
| }
|
| NaClInstIterDestroy(check_iter);
|
|
|