Split opcode and instruction entities and perform related renamings: opcode_t is now vm_instr_t, opcode position is instruction position, etc.

JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
This commit is contained in:
Ruben Ayrapetyan
2015-07-21 19:14:06 +03:00
committed by Evgeny Gavrin
parent 1990762cf0
commit 502f4c4623
43 changed files with 1096 additions and 1085 deletions
+11 -11
View File
@@ -21,12 +21,12 @@
#include "test-common.h"
static bool
opcodes_equal (const opcode_t *opcodes1, opcode_t *opcodes2, uint16_t size)
instrs_equal (const vm_instr_t *instrs1, vm_instr_t *instrs2, uint16_t size)
{
uint16_t i;
for (i = 0; i < size; i++)
{
if (memcmp (&opcodes1[i], &opcodes2[i], sizeof (opcode_t)) != 0)
if (memcmp (&instrs1[i], &instrs2[i], sizeof (vm_instr_t)) != 0)
{
return false;
}
@@ -44,7 +44,7 @@ main (int __attr_unused___ argc,
{
TEST_INIT ();
const opcode_t *opcodes_p;
const vm_instr_t *instrs_p;
jsp_status_t parse_status;
mem_init ();
@@ -53,12 +53,12 @@ main (int __attr_unused___ argc,
char program1[] = "a=1;var a;";
serializer_init ();
parser_set_show_opcodes (true);
parse_status = parser_parse_script ((jerry_api_char_t *) program1, strlen (program1), &opcodes_p);
parser_set_show_instrs (true);
parse_status = parser_parse_script ((jerry_api_char_t *) program1, strlen (program1), &instrs_p);
JERRY_ASSERT (parse_status == JSP_STATUS_OK && opcodes_p != NULL);
JERRY_ASSERT (parse_status == JSP_STATUS_OK && instrs_p != NULL);
opcode_t opcodes[] =
vm_instr_t instrs[] =
{
getop_meta (OPCODE_META_TYPE_SCOPE_CODE_FLAGS, // [ ]
OPCODE_SCOPE_CODE_FLAGS_NOT_REF_ARGUMENTS_IDENTIFIER
@@ -71,7 +71,7 @@ main (int __attr_unused___ argc,
getop_ret () // return;
};
JERRY_ASSERT (opcodes_equal (opcodes_p, opcodes, 5));
JERRY_ASSERT (instrs_equal (instrs_p, instrs, 5));
serializer_free ();
@@ -79,10 +79,10 @@ main (int __attr_unused___ argc,
char program2[] = "var var;";
serializer_init ();
parser_set_show_opcodes (true);
parse_status = parser_parse_script ((jerry_api_char_t *) program2, strlen (program2), &opcodes_p);
parser_set_show_instrs (true);
parse_status = parser_parse_script ((jerry_api_char_t *) program2, strlen (program2), &instrs_p);
JERRY_ASSERT (parse_status == JSP_STATUS_SYNTAX_ERROR && opcodes_p == NULL);
JERRY_ASSERT (parse_status == JSP_STATUS_SYNTAX_ERROR && instrs_p == NULL);
serializer_free ();