=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== ecere-sdk-0.44.15/ecere/src/sys/memory.ec-28-#elif !defined(ECERE_BOOTSTRAP) && (defined(__GNUC__) && defined(i386)) ecere-sdk-0.44.15/ecere/src/sys/memory.ec:29: asm volatile( ecere-sdk-0.44.15/ecere/src/sys/memory.ec-30- //Set source & destination ############################################## ecere-sdk-0.44.15/ecere/src/sys/memory.ec-62-#elif !defined(ECERE_BOOTSTRAP) && (defined(__GNUC__) && defined(i386)) ecere-sdk-0.44.15/ecere/src/sys/memory.ec:63: asm volatile( ecere-sdk-0.44.15/ecere/src/sys/memory.ec-64- //Set source & destination ############################################## ecere-sdk-0.44.15/ecere/src/sys/memory.ec-96-#elif !defined(ECERE_BOOTSTRAP) && (defined(__GNUC__) && defined(i386)) ecere-sdk-0.44.15/ecere/src/sys/memory.ec:97: asm volatile( ecere-sdk-0.44.15/ecere/src/sys/memory.ec-98- //Set source & destination ############################################## ecere-sdk-0.44.15/ecere/src/sys/memory.ec-128-#elif !defined(ECERE_BOOTSTRAP) && (defined(__GNUC__) && defined(i386)) ecere-sdk-0.44.15/ecere/src/sys/memory.ec:129: asm volatile( ecere-sdk-0.44.15/ecere/src/sys/memory.ec-130- //Set source & destination ############################################## ecere-sdk-0.44.15/ecere/src/sys/memory.ec-162-#elif !defined(ECERE_BOOTSTRAP) && (defined(__GNUC__) && defined(i386)) ecere-sdk-0.44.15/ecere/src/sys/memory.ec:163: asm volatile( ecere-sdk-0.44.15/ecere/src/sys/memory.ec-164- //Set source & destination ############################################## ecere-sdk-0.44.15/ecere/src/sys/memory.ec-198-#elif !defined(ECERE_BOOTSTRAP) && (defined(__GNUC__) && defined(i386)) ecere-sdk-0.44.15/ecere/src/sys/memory.ec:199: asm volatile( ecere-sdk-0.44.15/ecere/src/sys/memory.ec-200- //Set source & destination ############################################## ecere-sdk-0.44.15/ecere/src/gfx/drivers/LFBDisplayDriver.ec-976- { ecere-sdk-0.44.15/ecere/src/gfx/drivers/LFBDisplayDriver.ec:977: __asm { ecere-sdk-0.44.15/ecere/src/gfx/drivers/LFBDisplayDriver.ec-978- cld ############################################## ecere-sdk-0.44.15/ecere/src/net/network.ec-300- ecere-sdk-0.44.15/ecere/src/net/network.ec:301: in.s_addr = inet_addr(inetAddress); ecere-sdk-0.44.15/ecere/src/net/network.ec:302: host = gethostbyaddr((char *)&in, 4, PF_INET); ecere-sdk-0.44.15/ecere/src/net/network.ec-303- if(host) ############################################## ecere-sdk-0.44.15/compiler/libec/src/type.ec-219- EXTENSION = 341, ecere-sdk-0.44.15/compiler/libec/src/type.ec:220: ASM = 342, ecere-sdk-0.44.15/compiler/libec/src/type.ec-221- TYPEOF = 343, ############################################## ecere-sdk-0.44.15/compiler/libec/src/expression.ec-217- EXTENSION = 341, ecere-sdk-0.44.15/compiler/libec/src/expression.ec:218: ASM = 342, ecere-sdk-0.44.15/compiler/libec/src/expression.ec-219- TYPEOF = 343, ############################################## ecere-sdk-0.44.15/compiler/libec/src/expression.y-147-%token PUBLIC PRIVATE ecere-sdk-0.44.15/compiler/libec/src/expression.y:148:%token TYPED_OBJECT ANY_OBJECT _INCREF EXTENSION ASM TYPEOF ecere-sdk-0.44.15/compiler/libec/src/expression.y-149-%token WATCH STOPWATCHING FIREWATCHERS WATCHABLE CLASS_DESIGNER CLASS_NO_EXPANSION CLASS_FIXED ISPROPSET ############################################## ecere-sdk-0.44.15/compiler/libec/src/grammar.ec-218- EXTENSION = 341, ecere-sdk-0.44.15/compiler/libec/src/grammar.ec:219: ASM = 342, ecere-sdk-0.44.15/compiler/libec/src/grammar.ec-220- TYPEOF = 343, ############################################## ecere-sdk-0.44.15/compiler/libec/src/grammar.h-124- EXTENSION = 341, ecere-sdk-0.44.15/compiler/libec/src/grammar.h:125: ASM = 342, ecere-sdk-0.44.15/compiler/libec/src/grammar.h-126- TYPEOF = 343, ############################################## ecere-sdk-0.44.15/compiler/libec/src/ecdefs.ec-113- extension = EXTENSION, ecere-sdk-0.44.15/compiler/libec/src/ecdefs.ec:114: ___asm = ASM, ecere-sdk-0.44.15/compiler/libec/src/ecdefs.ec-115- _typeof = TYPEOF, ############################################## ecere-sdk-0.44.15/compiler/libec/src/type.y-157-%token PUBLIC PRIVATE ecere-sdk-0.44.15/compiler/libec/src/type.y:158:%token TYPED_OBJECT ANY_OBJECT _INCREF EXTENSION ASM TYPEOF ecere-sdk-0.44.15/compiler/libec/src/type.y-159-%token WATCH STOPWATCHING FIREWATCHERS WATCHABLE CLASS_DESIGNER CLASS_NO_EXPANSION CLASS_FIXED ISPROPSET ############################################## ecere-sdk-0.44.15/compiler/libec/src/grammar.y-191-%token PUBLIC PRIVATE ecere-sdk-0.44.15/compiler/libec/src/grammar.y:192:%token TYPED_OBJECT ANY_OBJECT _INCREF EXTENSION ASM TYPEOF ecere-sdk-0.44.15/compiler/libec/src/grammar.y-193-%token WATCH STOPWATCHING FIREWATCHERS WATCHABLE CLASS_DESIGNER CLASS_NO_EXPANSION CLASS_FIXED ISPROPSET ############################################## ecere-sdk-0.44.15/compiler/libec/src/grammar.y-2826-asm_start: ecere-sdk-0.44.15/compiler/libec/src/grammar.y:2827: ASM '(' STRING_LITERAL { $<string>$ = CopyString(yytext); } STRING_LITERAL { $<string>$ = CopyString(yytext); } ecere-sdk-0.44.15/compiler/libec/src/grammar.y-2828- { ############################################## ecere-sdk-0.44.15/compiler/libec/src/grammar.y-2868- | attrib { $$ = MkExtDeclAttrib($1); } ecere-sdk-0.44.15/compiler/libec/src/grammar.y:2869: | ASM '(' string_literal ')' ecere-sdk-0.44.15/compiler/libec/src/grammar.y-2870- { ############################################## ecere-sdk-0.44.15/compiler/libec/src/grammar.y-3259-asm_statement: ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3260: ASM type_qualifier '(' string_literal ')' ';' { $$ = MkAsmStmt($2, $4, null, null, null); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3261: | ASM type_qualifier '(' string_literal ':' asm_field_list ')' ';' { $$ = MkAsmStmt($2, $4, $6, null, null); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3262: | ASM type_qualifier '(' string_literal ':' asm_field_list ':' asm_field_list ')' ';' { $$ = MkAsmStmt($2, $4, $6, $8, null); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3263: | ASM type_qualifier '(' string_literal ':' asm_field_list ':' asm_field_list ':' asm_field_list ')' ';' { $$ = MkAsmStmt($2, $4, $6, $8, $10); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y-3264- ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3265: | ASM type_qualifier '(' string_literal IDENTIFIER asm_field_list ')' ';' { $$ = MkAsmStmt($2, $4, null, $6, null); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3266: | ASM type_qualifier '(' string_literal IDENTIFIER asm_field_list ':' asm_field_list ')' ';' { $$ = MkAsmStmt($2, $4, null, $6, $8); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3267: | ASM type_qualifier '(' string_literal ':' asm_field_list IDENTIFIER asm_field_list ')' ';' { $$ = MkAsmStmt($2, $4, $6, null, $8); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y-3268- ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3269: | ASM '(' string_literal ')' ';' { $$ = MkAsmStmt(null, $3, null, null, null); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3270: | ASM '(' string_literal ':' asm_field_list ')' ';' { $$ = MkAsmStmt(null, $3, $5, null, null); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3271: | ASM '(' string_literal ':' asm_field_list ':' asm_field_list ')' ';' { $$ = MkAsmStmt(null, $3, $5, $7, null); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3272: | ASM '(' string_literal ':' asm_field_list ':' asm_field_list ':' asm_field_list ')' ';' { $$ = MkAsmStmt(null, $3, $5, $7, $9); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y-3273- ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3274: | ASM '(' string_literal IDENTIFIER asm_field_list ')' ';' { $$ = MkAsmStmt(null, $3, null, $5, null); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3275: | ASM '(' string_literal IDENTIFIER asm_field_list ':' asm_field_list ')' ';' { $$ = MkAsmStmt(null, $3, null, $5, $7); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y:3276: | ASM '(' string_literal ':' asm_field_list IDENTIFIER asm_field_list ')' ';' { $$ = MkAsmStmt(null, $3, $5, null, $7); $$.loc = @$; } ecere-sdk-0.44.15/compiler/libec/src/grammar.y-3277- ; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/ecp/bootstrap/ecp.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/ecp/bootstrap/ecp.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/ecp/bootstrap/ecp.c-55-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/ecdefs.c-111-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/ecdefs.c:112:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/ecdefs.c-113-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/output.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/output.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/output.c-55-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass0.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass0.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass0.c-55-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/lexer.c-214-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/lexer.c:215:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/lexer.c-216-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/ast.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/ast.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/ast.c-55-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass1.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass1.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass1.c-55-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/grammar.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/grammar.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/grammar.c-55-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/expression.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/expression.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/expression.c-55-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass16.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass16.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass16.c-55-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/dbpass.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/dbpass.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/dbpass.c-55-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass3.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass3.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass3.c-55-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass2.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass2.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass2.c-55-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/type.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/type.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/type.c-55-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass15.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass15.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/pass15.c-55-}; ############################################## ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/firstPass.c-53-{ ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/firstPass.c:54:IDENTIFIER = 258, CONSTANT = 259, STRING_LITERAL = 260, SIZEOF = 261, PTR_OP = 262, INC_OP = 263, DEC_OP = 264, LEFT_OP = 265, RIGHT_OP = 266, LE_OP = 267, GE_OP = 268, EQ_OP = 269, NE_OP = 270, AND_OP = 271, OR_OP = 272, MUL_ASSIGN = 273, DIV_ASSIGN = 274, MOD_ASSIGN = 275, ADD_ASSIGN = 276, SUB_ASSIGN = 277, LEFT_ASSIGN = 278, RIGHT_ASSIGN = 279, AND_ASSIGN = 280, XOR_ASSIGN = 281, OR_ASSIGN = 282, TYPE_NAME = 283, TYPEDEF = 284, EXTERN = 285, STATIC = 286, AUTO = 287, REGISTER = 288, CHAR = 289, SHORT = 290, INT = 291, UINT = 292, INT64 = 293, INT128 = 294, LONG = 295, SIGNED = 296, UNSIGNED = 297, FLOAT = 298, DOUBLE = 299, CONST = 300, VOLATILE = 301, VOID = 302, VALIST = 303, STRUCT = 304, UNION = 305, ENUM = 306, ELLIPSIS = 307, CASE = 308, DEFAULT = 309, IF = 310, SWITCH = 311, WHILE = 312, DO = 313, FOR = 314, GOTO = 315, CONTINUE = 316, BREAK = 317, RETURN = 318, IFX = 319, ELSE = 320, CLASS = 321, THISCLASS = 322, CLASS_NAME = 323, PROPERTY = 324, SETPROP = 325, GETPROP = 326, NEWOP = 327, RENEW = 328, DELETE = 329, EXT_DECL = 330, EXT_STORAGE = 331, IMPORT = 332, DEFINE = 333, VIRTUAL = 334, ATTRIB = 335, PUBLIC = 336, PRIVATE = 337, TYPED_OBJECT = 338, ANY_OBJECT = 339, _INCREF = 340, EXTENSION = 341, ASM = 342, TYPEOF = 343, WATCH = 344, STOPWATCHING = 345, FIREWATCHERS = 346, WATCHABLE = 347, CLASS_DESIGNER = 348, CLASS_NO_EXPANSION = 349, CLASS_FIXED = 350, ISPROPSET = 351, CLASS_DEFAULT_PROPERTY = 352, PROPERTY_CATEGORY = 353, CLASS_DATA = 354, CLASS_PROPERTY = 355, SUBCLASS = 356, NAMESPACE = 357, NEW0OP = 358, RENEW0 = 359, VAARG = 360, DBTABLE = 361, DBFIELD = 362, DBINDEX = 363, DATABASE_OPEN = 364, ALIGNOF = 365, ATTRIB_DEP = 366, __ATTRIB = 367, BOOL = 368, _BOOL = 369, _COMPLEX = 370, _IMAGINARY = 371, RESTRICT = 372, THREAD = 373, WIDE_STRING_LITERAL = 374, BUILTIN_OFFSETOF = 375 ecere-sdk-0.44.15/compiler/bootstrap/libec/bootstrap/firstPass.c-55-}; ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-8765-*/ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:8766:#define ADDR(X) (-1-(X)) ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-8767- ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-8991-SQLITE_PRIVATE void sqlite3VdbeResolveLabel(Vdbe*, int); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:8992:SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe*); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-8993-#ifdef SQLITE_DEBUG ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-25328-** ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:25329:** This file contains inline asm code for retrieving "high-performance" ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-25330-** counters for x86 class CPUs. ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-25354- __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:25355: __asm { ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-25356- rdtsc ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-32300-** ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:32301:** This file contains inline asm code for retrieving "high-performance" ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-32302-** counters for x86 class CPUs. ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-32326- __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:32327: __asm { ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-32328- rdtsc ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-60686-*/ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:60687:SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe *p){ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-60688- assert( p->magic==VDBE_MAGIC_INIT ); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-60735- if( p2<0 && (sqlite3OpcodeProperty[pOut->opcode] & OPFLG_JUMP)!=0 ){ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:60736: pOut->p2 = addr + ADDR(p2); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-60737- }else{ ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-65555-** ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:65556:** This file contains inline asm code for retrieving "high-performance" ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-65557-** counters for x86 class CPUs. ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-65581- __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:65582: __asm { ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-65583- rdtsc ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-77241- sqlite3VdbeAddOp2(v, OP_MustBeInt, r3, ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:77242: sqlite3VdbeCurrentAddr(v)+2); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-77243- sqlite3VdbeAddOp3(v, OP_Insert, pExpr->iTable, r2, r3); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-81027- sqlite3VdbeAddOp2(v, OP_Rewind, iIdxCur, endOfLoop); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:81028: topOfLoop = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-81029- sqlite3VdbeAddOp2(v, OP_AddImm, iMem, 1); /* Increment row counter */ ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-84847- if( pIndex->onError!=OE_None ){ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:84848: int j2 = sqlite3VdbeCurrentAddr(v) + 3; ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-84849- sqlite3VdbeAddOp2(v, OP_Goto, 0, j2); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:84850: addr2 = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-84851- sqlite3VdbeAddOp3(v, OP_SorterCompare, iSorter, j2, regRecord); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-84855- }else{ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:84856: addr2 = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-84857- } ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-84865- const int regRowid = regIdxKey + pIndex->nColumn; ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:84866: const int j2 = sqlite3VdbeCurrentAddr(v) + 2; ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-84867- void * const pRegKey = SQLITE_INT_TO_PTR(regIdxKey); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-89441- sqlite3VdbeAddOp2(v, OP_Goto, 0, iOk); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:89442: sqlite3VdbeJumpHere(v, sqlite3VdbeCurrentAddr(v)-2); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-89443- sqlite3VdbeJumpHere(v, iMustBeInt); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-89467- if( pTab==pFKey->pFrom && nIncr==1 ){ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:89468: int iJump = sqlite3VdbeCurrentAddr(v) + nCol + 1; ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-89469- for(i=0; i<nCol; i++){ ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-89737- ** transactions are not able to rollback schema changes. */ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:89738: sqlite3VdbeAddOp2(v, OP_FkIfZero, 0, sqlite3VdbeCurrentAddr(v)+2); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-89739- sqlite3HaltConstraint( ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-89821- Vdbe *v = sqlite3GetVdbe(pParse); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:89822: int iJump = sqlite3VdbeCurrentAddr(v) + pFKey->nCol + 1; ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-89823- for(i=0; i<pFKey->nCol; i++){ ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-90434- int i; ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:90435: int iEnd = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-90436-#ifndef SQLITE_OMIT_VIRTUALTABLE ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-90538- sqlite3VdbeAddOp3(v, OP_Null, 0, memId, memId+1); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:90539: addr = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-90540- sqlite3VdbeAddOp4(v, OP_String8, 0, memId-1, 0, p->pTab->zName, 0); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-90688- v = sqlite3GetVdbe(pParse); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:90689: addrTop = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-90690- sqlite3VdbeAddOp2(v, OP_Integer, addrTop+2, regYield); /* X <- A */ ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-91128- addrInsTop = sqlite3VdbeAddOp1(v, OP_Rewind, srcTab); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:91129: addrCont = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-91130- }else if( pSelect ){ ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-91261- }else{ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:91262: j1 = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-91263- sqlite3VdbeAddOp2(v, OP_IsNull, regRowid, j1+2); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-96622- ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:96623: iJump = sqlite3VdbeCurrentAddr(v) + nColumn; ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-96624- for(i=0; i<nColumn; i++){ ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-96633- } ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:96634: assert( sqlite3VdbeCurrentAddr(v)==iJump ); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-96635- sqlite3VdbeAddOp3(v, OP_Copy, regResult, regPrev, nColumn-1); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-97819- sqlite3VdbeAddOp2(v, OP_Rewind, unionTab, iBreak); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:97820: iStart = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-97821- selectInnerLoop(pParse, p, p->pEList, unionTab, p->pEList->nExpr, ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-98007- ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:98008: addr = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-98009- iContinue = sqlite3VdbeMakeLabel(v); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-98405- j1 = sqlite3VdbeAddOp0(v, OP_Goto); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:98406: addrSelectA = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-98407- ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-98422- */ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:98423: addrSelectB = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-98424- VdbeNoopComment((v, "Begin coroutine for right SELECT")); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-98508- VdbeNoopComment((v, "A-gt-B subroutine")); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:98509: addrAgtB = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-98510- if( op==TK_ALL || op==TK_UNION ){ ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-100336- */ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:100337: addrTopOfLoop = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-100338- sqlite3ExprCacheClear(pParse); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-100352- (char*)pKeyInfo, P4_KEYINFO); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:100353: j1 = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-100354- sqlite3VdbeAddOp3(v, OP_Jump, j1+1, 0, j1+1); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-100405- */ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:100406: addrSetAbort = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-100407- sqlite3VdbeAddOp2(v, OP_Integer, 1, iAbortFlag); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-100410- sqlite3VdbeResolveLabel(v, addrOutputRow); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:100411: addrOutputRow = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-100412- sqlite3VdbeAddOp2(v, OP_IfPos, iUseFlag, addrOutputRow+2); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-101465- static const VdbeOpList dropTrigger[] = { ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:101466: { OP_Rewind, 0, ADDR(9), 0}, ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-101467- { OP_String8, 0, 1, 0}, /* 1 */ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-101468- { OP_Column, 0, 1, 2}, ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:101469: { OP_Ne, 2, ADDR(8), 1}, ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-101470- { OP_String8, 0, 1, 0}, /* 4: "trigger" */ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-101471- { OP_Column, 0, 0, 2}, ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:101472: { OP_Ne, 2, ADDR(8), 1}, ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-101473- { OP_Delete, 0, 0, 0}, ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:101474: { OP_Next, 0, ADDR(1), 0}, /* 8 */ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-101475- }; ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-104937- sqlite3ExprCodeTarget(pParse, pRight, r1); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:104938: sqlite3VdbeChangeP3(v, sqlite3VdbeCurrentAddr(v)-1, 0); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-104939- sqlite3ReleaseTempReg(pParse, r1); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-108252- pLevel->p1 = iCur; ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:108253: pLevel->p2 = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-108254- sqlite3ReleaseTempRange(pParse, iReg, nConstraint+2); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-108339- } ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:108340: start = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-108341- pLevel->op = bRev ? OP_Prev : OP_Next; ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-108549- /* Top of the loop body */ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:108550: pLevel->p2 = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-108551- ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-108755- sqlite3VdbeAddOp4Int(v, OP_RowSetTest, regRowset, ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:108756: sqlite3VdbeCurrentAddr(v)+2, r, iSet); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-108757- } ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-108800- } ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:108801: sqlite3VdbeChangeP1(v, iRetInit, sqlite3VdbeCurrentAddr(v)); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-108802- sqlite3VdbeAddOp2(v, OP_Goto, 0, pLevel->addrBrk); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-108855- if( pLevel->iLeftJoin ){ ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:108856: pLevel->addrFirst = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-108857- sqlite3VdbeAddOp2(v, OP_Integer, 1, pLevel->iLeftJoin); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-109445- for(; b; b=b>>1, n++){} ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:109446: sqlite3VdbeChangeP4(v, sqlite3VdbeCurrentAddr(v)-1, ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-109447- SQLITE_INT_TO_PTR(n), P4_INT32); ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-109470- } ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:109471: pWInfo->iTop = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-109472- if( db->mallocFailed ) goto whereBeginError; ############################################## ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-109655- pOp = sqlite3VdbeGetOp(v, pWInfo->iTop); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c:109656: last = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqliteCipher/sqlite3.c-109657- for(k=pWInfo->iTop; k<last; k++, pOp++){ ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/shell.c-276- FILETIME ftCreation, ftExit; ecere-sdk-0.44.15/eda/drivers/sqlite/shell.c:277: getProcessTimesAddr(hProcess,&ftCreation,&ftExit, ecere-sdk-0.44.15/eda/drivers/sqlite/shell.c-278- &ftKernelBegin,&ftUserBegin); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/shell.c-296- sqlite3_int64 ftWallEnd = timeOfDay(); ecere-sdk-0.44.15/eda/drivers/sqlite/shell.c:297: getProcessTimesAddr(hProcess,&ftCreation,&ftExit,&ftKernelEnd,&ftUserEnd); ecere-sdk-0.44.15/eda/drivers/sqlite/shell.c-298- printf("Run Time: real %.3f user %f sys %f\n", ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-10772-*/ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:10773:#define ADDR(X) (-1-(X)) ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-10774- ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-11023-SQLITE_PRIVATE void sqlite3VdbeResolveLabel(Vdbe*, int); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:11024:SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe*); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-11025-#ifdef SQLITE_DEBUG ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-21264-** ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:21265:** This file contains inline asm code for retrieving "high-performance" ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-21266-** counters for x86 class CPUs. ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-21290- __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:21291: __asm { ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-21292- rdtsc ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-27425-** ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:27426:** This file contains inline asm code for retrieving "high-performance" ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-27427-** counters for x86 class CPUs. ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-27451- __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:27452: __asm { ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-27453- rdtsc ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-34948-** ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:34949:** This file contains inline asm code for retrieving "high-performance" ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-34950-** counters for x86 class CPUs. ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-34974- __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:34975: __asm { ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-34976- rdtsc ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-68159- } ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:68160: return ADDR(i); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-68161-} ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-68169- Parse *p = v->pParse; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:68170: int j = ADDR(x); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-68171- assert( v->magic==VDBE_MAGIC_INIT ); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-68396- if( (pOp->opflags & OPFLG_JUMP)!=0 && pOp->p2<0 ){ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:68397: assert( ADDR(pOp->p2)<pParse->nLabel ); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:68398: pOp->p2 = aLabel[ADDR(pOp->p2)]; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-68399- } ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-68410-*/ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:68411:SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe *p){ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-68412- assert( p->magic==VDBE_MAGIC_INIT ); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-74637-** ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:74638:** This file contains inline asm code for retrieving "high-performance" ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-74639-** counters for x86 class CPUs. ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-74663- __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:74664: __asm { ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-74665- rdtsc ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-88481- sqlite3VdbeAddOp2(v, OP_MustBeInt, r3, ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:88482: sqlite3VdbeCurrentAddr(v)+2); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-88483- VdbeCoverage(v); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-92658- sqlite3VdbeAddOp2(v, OP_Integer, 0, regChng); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:92659: addrNextRow = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-92660- ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-92677- sqlite3VdbeAddOp0(v, OP_Goto); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:92678: addrNextRow = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-92679- if( nColTest==1 && pIdx->nKeyCol==1 && IsUniqueIndex(pIdx) ){ ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-92768- ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:92769: addrNext = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-92770- callStatGet(v, regStat4, STAT_GET_ROWID, regSampleRowid); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-96237- pParse->nTab = 2; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:96238: addrTop = sqlite3VdbeCurrentAddr(v) + 1; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-96239- sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, addrTop); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-97085- if( IsUniqueIndex(pIndex) && pKey!=0 ){ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:97086: int j2 = sqlite3VdbeCurrentAddr(v) + 3; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-97087- sqlite3VdbeGoto(v, j2); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:97088: addr2 = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-97089- sqlite3VdbeAddOp4Int(v, OP_SorterCompare, iSorter, j2, regRecord, ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-97092- }else{ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:97093: addr2 = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-97094- } ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-99864- /* Invoke BEFORE DELETE trigger programs. */ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:99865: addrStart = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-99866- sqlite3CodeRowTrigger(pParse, pTrigger, ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-99874- */ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:99875: if( addrStart<sqlite3VdbeCurrentAddr(v) ){ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-99876- sqlite3VdbeAddOp4Int(v, opSeek, iDataCur, iLabel, iPk, nPk); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-102260- sqlite3VdbeGoto(v, iOk); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:102261: sqlite3VdbeJumpHere(v, sqlite3VdbeCurrentAddr(v)-2); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-102262- sqlite3VdbeJumpHere(v, iMustBeInt); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-102285- if( pTab==pFKey->pFrom && nIncr==1 ){ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:102286: int iJump = sqlite3VdbeCurrentAddr(v) + nCol + 1; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-102287- for(i=0; i<nCol; i++){ ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-102621- if( (db->flags & SQLITE_DeferFKs)==0 ){ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:102622: sqlite3VdbeAddOp2(v, OP_FkIfZero, 0, sqlite3VdbeCurrentAddr(v)+2); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-102623- VdbeCoverage(v); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-102797- Vdbe *v = sqlite3GetVdbe(pParse); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:102798: int iJump = sqlite3VdbeCurrentAddr(v) + pFKey->nCol + 1; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-102799- for(i=0; i<pFKey->nCol; i++){ ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-103457- int i; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:103458: int iEnd = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-103459-#ifndef SQLITE_OMIT_VIRTUALTABLE ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-103969- regYield = ++pParse->nMem; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:103970: addrTop = sqlite3VdbeCurrentAddr(v) + 1; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-103971- sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, addrTop); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-104100- addrInsTop = sqlite3VdbeAddOp1(v, OP_Rewind, srcTab); VdbeCoverage(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:104101: addrCont = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-104102- }else if( pSelect ){ ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-104219- }else{ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:104220: addr1 = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-104221- sqlite3VdbeAddOp2(v, OP_IsNull, regRowid, addr1+2); VdbeCoverage(v); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-104864- ** KEY values of this row before the update. */ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:104865: int addrJump = sqlite3VdbeCurrentAddr(v)+pPk->nKeyCol; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-104866- int op = OP_Ne; ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-104963- if( pIdx->pPartIdxWhere ){ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:104964: sqlite3VdbeAddOp2(v, OP_IsNull, aRegIdx[i], sqlite3VdbeCurrentAddr(v)+2); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-104965- VdbeCoverage(v); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-108103- VdbeOp *aOp; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:108104: int iAddr = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-108105- sqlite3VdbeVerifyNoMallocRequired(v, ArraySize(setMeta6)); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-108748- sqlite3VdbeAddOp2(v, OP_MustBeInt, regRow, ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:108749: sqlite3VdbeCurrentAddr(v)+3); VdbeCoverage(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-108750- }else{ ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-108754- sqlite3VdbeGoto(v, addrOk); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:108755: sqlite3VdbeJumpHere(v, sqlite3VdbeCurrentAddr(v)-2); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-108756- }else{ ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-108999- if( pPk==pIdx ) continue; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:109000: addr = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-109001- sqlite3VdbeAddOp2(v, OP_IfPos, 1, addr+2); VdbeCoverage(v); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-110822- pKI->nXField-1); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:110823: addrJmp = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-110824- sqlite3VdbeAddOp3(v, OP_Jump, addrJmp+1, 0, addrJmp+1); VdbeCoverage(v); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-111021- ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:111022: iJump = sqlite3VdbeCurrentAddr(v) + nResultCol; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-111023- for(i=0; i<nResultCol; i++){ ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-111034- } ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:111035: assert( sqlite3VdbeCurrentAddr(v)==iJump || pParse->db->mallocFailed ); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-111036- sqlite3VdbeAddOp3(v, OP_Copy, regResult, regPrev, nResultCol-1); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-111099- ** output table as well. */ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:111100: int addr = sqlite3VdbeCurrentAddr(v) + 4; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-111101- sqlite3VdbeAddOp4Int(v, OP_Found, iParm+1, addr, r1, 0); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-112642- sqlite3VdbeAddOp2(v, OP_Rewind, unionTab, iBreak); VdbeCoverage(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:112643: iStart = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-112644- selectInnerLoop(pParse, p, p->pEList, unionTab, ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-112837- ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:112838: addr = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-112839- iContinue = sqlite3VdbeMakeLabel(v); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-113201- */ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:113202: addrSelectA = sqlite3VdbeCurrentAddr(v) + 1; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-113203- addr1 = sqlite3VdbeAddOp3(v, OP_InitCoroutine, regAddrA, 0, addrSelectA); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-113213- */ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:113214: addrSelectB = sqlite3VdbeCurrentAddr(v) + 1; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-113215- addr1 = sqlite3VdbeAddOp3(v, OP_InitCoroutine, regAddrB, 0, addrSelectB); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-113296- VdbeNoopComment((v, "A-gt-B subroutine")); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:113297: addrAgtB = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-113298- if( op==TK_ALL || op==TK_UNION ){ ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-115234- */ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:115235: int addrTop = sqlite3VdbeCurrentAddr(v)+1; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-115236- pItem->regReturn = ++pParse->nMem; ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-115621- */ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:115622: addrTopOfLoop = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-115623- sqlite3ExprCacheClear(pParse); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-115637- (char*)sqlite3KeyInfoRef(pKeyInfo), P4_KEYINFO); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:115638: addr1 = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-115639- sqlite3VdbeAddOp3(v, OP_Jump, addr1+1, 0, addr1+1); VdbeCoverage(v); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-115691- */ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:115692: addrSetAbort = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-115693- sqlite3VdbeAddOp2(v, OP_Integer, 1, iAbortFlag); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-115696- sqlite3VdbeResolveLabel(v, addrOutputRow); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:115697: addrOutputRow = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-115698- sqlite3VdbeAddOp2(v, OP_IfPos, iUseFlag, addrOutputRow+2); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121052- pLevel->op = pWInfo->eOnePass ? OP_Noop : OP_VNext; ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:121053: pLevel->p2 = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121054- sqlite3ReleaseTempRange(pParse, iReg, nConstraint+2); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121158- } ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:121159: start = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121160- pLevel->op = bRev ? OP_Prev : OP_Next; ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121288- VdbeComment((v, "LIKE loop counter")); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:121289: pLevel->addrLikeRep = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121290- } ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121402- /* Top of the loop body */ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:121403: pLevel->p2 = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121404- ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121740- } ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:121741: sqlite3VdbeChangeP1(v, iRetInit, sqlite3VdbeCurrentAddr(v)); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121742- sqlite3VdbeGoto(v, pLevel->addrBrk); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121772-#ifdef SQLITE_ENABLE_STMT_SCANSTATUS ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:121773: pLevel->addrVisit = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121774-#endif ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121849- if( pLevel->iLeftJoin ){ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:121850: pLevel->addrFirst = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-121851- sqlite3VdbeAddOp2(v, OP_Integer, 1, pLevel->iLeftJoin); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-122133- sqlite3ExprCodeTarget(pParse, pRight, r1); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:122134: sqlite3VdbeChangeP3(v, sqlite3VdbeCurrentAddr(v)-1, 0); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-122135- sqlite3ReleaseTempReg(pParse, r1); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-123737- VdbeOp *pOp = sqlite3VdbeGetOp(v, iStart); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:123738: int iEnd = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-123739- for(; iStart<iEnd; iStart++, pOp++){ ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-127623- } ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:127624: pWInfo->iTop = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-127625- if( db->mallocFailed ) goto whereBeginError; ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-127646- ); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:127647: pLevel->addrBody = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-127648- notReady = sqlite3WhereCodeOneLoopStart(pWInfo, ii, notReady); ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-127816- ){ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:127817: last = sqlite3VdbeCurrentAddr(v); ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-127818- k = pLevel->addrBody; ############################################## ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-162605- int tnum = pIter->iPkTnum; /* Root page of PK index */ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c:162606: sqlite3_stmt *pQuery = 0; /* SELECT name ... WHERE rootpage = $tnum */ ecere-sdk-0.44.15/eda/drivers/sqlite/sqlite3.c-162607- const char *zIdx = 0; /* Name of PK index */ ############################################## ecere-sdk-0.44.15/ear/extract/extract.ec-137- }; ecere-sdk-0.44.15/ear/extract/extract.ec:138: EditBox where { this, text = $"Extract to", anchor = Anchor { left = 10, top = 40, right = 100 }, size = Size { h = 22 }, hotKey = altT, disabled = true }; ecere-sdk-0.44.15/ear/extract/extract.ec-139- Label whereLabel { this, position = Point { 10,20 }, labeledWindow = where };