Home
last modified time | relevance | path

Searched refs:code_ptr (Results 1 – 25 of 28) sorted by relevance

12

/third_party/flatbuffers/src/
Didl_gen_lua.cpp63 void BeginClass(const StructDef &struct_def, std::string *code_ptr) { in BeginClass() argument
64 std::string &code = *code_ptr; in BeginClass()
72 void BeginEnum(const std::string &class_name, std::string *code_ptr) { in BeginEnum() argument
73 std::string &code = *code_ptr; in BeginEnum()
95 std::string *code_ptr) { in EnumMember() argument
96 std::string &code = *code_ptr; in EnumMember()
102 void EndEnum(std::string *code_ptr) { in EndEnum() argument
103 std::string &code = *code_ptr; in EndEnum()
108 std::string *code_ptr) { in GenerateNewObjectPrototype() argument
109 std::string &code = *code_ptr; in GenerateNewObjectPrototype()
[all …]
Didl_gen_go.cpp137 void BeginClass(const StructDef &struct_def, std::string *code_ptr) { in BeginClass() argument
138 std::string &code = *code_ptr; in BeginClass()
155 void GenEnumType(const EnumDef &enum_def, std::string *code_ptr) { in GenEnumType() argument
156 std::string &code = *code_ptr; in GenEnumType()
162 void BeginEnum(std::string *code_ptr) { in BeginEnum() argument
163 std::string &code = *code_ptr; in BeginEnum()
169 size_t max_name_length, std::string *code_ptr) { in EnumMember() argument
170 std::string &code = *code_ptr; in EnumMember()
182 void EndEnum(std::string *code_ptr) { in EndEnum() argument
183 std::string &code = *code_ptr; in EndEnum()
[all …]
Didl_gen_python.cpp64 void BeginClass(const StructDef &struct_def, std::string *code_ptr) { in BeginClass() argument
65 auto &code = *code_ptr; in BeginClass()
72 void BeginEnum(const std::string &class_name, std::string *code_ptr) { in BeginEnum() argument
73 auto &code = *code_ptr; in BeginEnum()
108 std::string *code_ptr) { in EnumMember() argument
109 auto &code = *code_ptr; in EnumMember()
117 void EndEnum(std::string *code_ptr) { in EndEnum() argument
118 auto &code = *code_ptr; in EndEnum()
124 std::string *code_ptr) { in NewRootTypeFromBuffer() argument
125 auto &code = *code_ptr; in NewRootTypeFromBuffer()
[all …]
Didl_gen_php.cpp66 std::string *code_ptr) { in BeginFile() argument
67 auto &code = *code_ptr; in BeginFile()
100 static void BeginClass(const StructDef &struct_def, std::string *code_ptr) { in BeginClass() argument
101 std::string &code = *code_ptr; in BeginClass()
110 static void EndClass(std::string *code_ptr) { in EndClass() argument
111 std::string &code = *code_ptr; in EndClass()
116 static void BeginEnum(const std::string &class_name, std::string *code_ptr) { in BeginEnum() argument
117 std::string &code = *code_ptr; in BeginEnum()
123 std::string *code_ptr) { in EnumMember() argument
124 std::string &code = *code_ptr; in EnumMember()
[all …]
Didl_gen_lobster.cpp101 std::string *code_ptr) { in GenStructAccessor() argument
102 GenComment(field.doc_comment, code_ptr, nullptr, " "); in GenStructAccessor()
103 std::string &code = *code_ptr; in GenStructAccessor()
188 void GenTableBuilders(const StructDef &struct_def, std::string *code_ptr) { in GenTableBuilders() argument
189 std::string &code = *code_ptr; in GenTableBuilders()
238 void GenStructPreDecl(const StructDef &struct_def, std::string *code_ptr) { in GenStructPreDecl() argument
240 std::string &code = *code_ptr; in GenStructPreDecl()
246 void GenStruct(const StructDef &struct_def, std::string *code_ptr) { in GenStruct() argument
248 std::string &code = *code_ptr; in GenStruct()
250 GenComment(struct_def.doc_comment, code_ptr, nullptr, ""); in GenStruct()
[all …]
Didl_gen_dart.cpp181 std::string *code_ptr, in GenDocComment() argument
189 auto &code = *code_ptr; in GenDocComment()
215 static void GenDocComment(std::string *code_ptr, in GenDocComment() argument
217 GenDocComment(std::vector<std::string>(), code_ptr, extra_lines); in GenDocComment()
290 std::string *code_ptr) { in GenEnumReader() argument
291 auto &code = *code_ptr; in GenEnumReader()
505 std::string *code_ptr) { in GenImplementationGetters() argument
506 auto &code = *code_ptr; in GenImplementationGetters()
607 std::string *code_ptr) { in GenReader() argument
608 auto &code = *code_ptr; in GenReader()
[all …]
Didl_gen_ts.cpp110 std::string *code_ptr, in GenDocComment() argument
117 std::string &code = *code_ptr; in GenDocComment()
128 static void GenDocComment(std::string *code_ptr) { in GenDocComment() argument
129 GenDocComment(std::vector<std::string>(), code_ptr); in GenDocComment()
133 void GenEnum(EnumDef &enum_def, std::string *code_ptr, import_set &imports, in GenEnum() argument
137 std::string &code = *code_ptr; in GenEnum()
138 GenDocComment(enum_def.doc_comment, code_ptr); in GenEnum()
146 GenDocComment(ev.doc_comment, code_ptr, " "); in GenEnum()
356 void GenerateRootAccessor(StructDef &struct_def, std::string *code_ptr, in GenerateRootAccessor() argument
360 GenDocComment(code_ptr); in GenerateRootAccessor()
[all …]
Didl_gen_csharp.cpp270 void GenEnum(EnumDef &enum_def, std::string *code_ptr, in GenEnum() argument
272 std::string &code = *code_ptr; in GenEnum()
280 GenComment(enum_def.doc_comment, code_ptr, &comment_config); in GenEnum()
301 GenComment(ev.doc_comment, code_ptr, &comment_config, " "); in GenEnum()
311 GenEnum_ObjectAPI(enum_def, code_ptr, opts); in GenEnum()
383 void GenStructArgs(const StructDef &struct_def, std::string *code_ptr, in GenStructArgs() argument
385 std::string &code = *code_ptr; in GenStructArgs()
397 GenStructArgs(*field_type.struct_def, code_ptr, in GenStructArgs()
418 void GenStructBody(const StructDef &struct_def, std::string *code_ptr, in GenStructBody() argument
421 std::string &code = *code_ptr; in GenStructBody()
[all …]
Didl_gen_java.cpp296 void GenEnum(EnumDef &enum_def, std::string *code_ptr) const { in GenEnum()
297 std::string &code = *code_ptr; in GenEnum()
305 GenComment(enum_def.doc_comment, code_ptr, &comment_config); in GenEnum()
317 GenComment(ev.doc_comment, code_ptr, &comment_config, " "); in GenEnum()
417 void GenStructArgs(const StructDef &struct_def, std::string *code_ptr, in GenStructArgs() argument
419 std::string &code = *code_ptr; in GenStructArgs()
432 GenStructArgs(*field_type.struct_def, code_ptr, in GenStructArgs()
448 void GenStructBody(const StructDef &struct_def, std::string *code_ptr, in GenStructBody() argument
451 std::string &code = *code_ptr; in GenStructBody()
465 GenStructBody(*field_type.struct_def, code_ptr, in GenStructBody()
[all …]
Didl_gen_cpp.cpp3102 const FieldDef &field, std::string *code_ptr, int *id, in GenPadding() argument
3103 const std::function<void(int bits, std::string *code_ptr, int *id)> &f) { in GenPadding()
3107 f((1 << i) * 8, code_ptr, id); in GenPadding()
3114 static void PaddingDefinition(int bits, std::string *code_ptr, int *id) { in PaddingDefinition() argument
3115 *code_ptr += " int" + NumToString(bits) + "_t padding" + in PaddingDefinition()
3119 static void PaddingInitializer(int bits, std::string *code_ptr, int *id) { in PaddingInitializer() argument
3121 if (!code_ptr->empty()) *code_ptr += ",\n "; in PaddingInitializer()
3122 *code_ptr += "padding" + NumToString((*id)++) + "__(0)"; in PaddingInitializer()
3125 static void PaddingNoop(int bits, std::string *code_ptr, int *id) { in PaddingNoop() argument
3127 if (!code_ptr->empty()) *code_ptr += '\n'; in PaddingNoop()
[all …]
Didl_gen_rust.cpp2395 const FieldDef &field, std::string *code_ptr, int *id, in GenPadding() argument
2396 const std::function<void(int bits, std::string *code_ptr, int *id)> &f) { in GenPadding()
2400 f((1 << i) * 8, code_ptr, id); in GenPadding()
2407 static void PaddingDefinition(int bits, std::string *code_ptr, int *id) { in PaddingDefinition() argument
2408 *code_ptr += in PaddingDefinition()
2412 static void PaddingInitializer(int bits, std::string *code_ptr, int *id) { in PaddingInitializer() argument
2414 *code_ptr += "padding" + NumToString((*id)++) + "__: 0,"; in PaddingInitializer()
Dcode_generators.cpp176 void GenComment(const std::vector<std::string> &dc, std::string *code_ptr, in GenComment() argument
183 std::string &code = *code_ptr; in GenComment()
Didl_gen_swift.cpp327 void GenerateStructArgs(const StructDef &struct_def, std::string *code_ptr, in GenerateStructArgs() argument
332 auto &code = *code_ptr; in GenerateStructArgs()
340 *field_type.struct_def, code_ptr, (nameprefix + field.name), in GenerateStructArgs()
/third_party/pcre2/pcre2/src/sljit/
DsljitNativeX86_64.c278 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr) in generate_far_jump_code() argument
289 *code_ptr++ = U8(get_jump_code(type ^ 0x1) - 0x10); in generate_far_jump_code()
290 *code_ptr++ = short_addr ? (6 + 3) : (10 + 3); in generate_far_jump_code()
293 *code_ptr++ = short_addr ? REX_B : (REX_W | REX_B); in generate_far_jump_code()
294 *code_ptr++ = MOV_r_i32 | reg_lmap[TMP_REG2]; in generate_far_jump_code()
295 jump->addr = (sljit_uw)code_ptr; in generate_far_jump_code()
300 sljit_unaligned_store_s32(code_ptr, (sljit_s32)jump->u.target); in generate_far_jump_code()
302 sljit_unaligned_store_sw(code_ptr, (sljit_sw)jump->u.target); in generate_far_jump_code()
304 code_ptr += short_addr ? sizeof(sljit_s32) : sizeof(sljit_sw); in generate_far_jump_code()
306 *code_ptr++ = REX_B; in generate_far_jump_code()
[all …]
DsljitNativePPC_common.c264 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_… in detect_jump_type() argument
290 diff = ((sljit_sw)target_addr - (sljit_sw)(code_ptr) - executable_offset) & ~0x3l; in detect_jump_type()
388 sljit_ins *code_ptr; in sljit_generate_code() local
416 code_ptr = code; in sljit_generate_code()
430 *code_ptr = *buf_ptr++; in sljit_generate_code()
440 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
441 label->size = (sljit_uw)(code_ptr - code); in sljit_generate_code()
446 jump->addr = (sljit_uw)(code_ptr - 3); in sljit_generate_code()
448 jump->addr = (sljit_uw)(code_ptr - 6); in sljit_generate_code()
450 if (detect_jump_type(jump, code_ptr, code, executable_offset)) { in sljit_generate_code()
[all …]
DsljitNativeARM_32.c287 static sljit_uw patch_pc_relative_loads(sljit_uw *last_pc_patch, sljit_uw *code_ptr, sljit_uw* cons… in patch_pc_relative_loads() argument
295 SLJIT_ASSERT(const_pool - code_ptr <= CONST_POOL_ALIGNMENT); in patch_pc_relative_loads()
302 while (last_pc_patch < code_ptr) { in patch_pc_relative_loads()
413 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_uw *code_ptr, sljit_u… in detect_jump_type() argument
422 code_ptr--; in detect_jump_type()
425 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset); in detect_jump_type()
428 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)); in detect_jump_type()
437 *code_ptr = (BL - CONDITIONAL) | (*(code_ptr + 1) & COND_MASK); in detect_jump_type()
444 *code_ptr = (B - CONDITIONAL) | (*code_ptr & COND_MASK); in detect_jump_type()
450 diff = ((sljit_sw)jump->u.target - (sljit_sw)code_ptr - executable_offset); in detect_jump_type()
[all …]
DsljitNativeSPARC_common.c222 static SLJIT_INLINE sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit… in detect_jump_type() argument
230 return code_ptr; in detect_jump_type()
294 return code_ptr; in detect_jump_type()
301 sljit_ins *code_ptr; in sljit_generate_code() local
322 code_ptr = code; in sljit_generate_code()
336 *code_ptr = *buf_ptr++; in sljit_generate_code()
346 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
347 label->size = (sljit_uw)(code_ptr - code); in sljit_generate_code()
352 jump->addr = (sljit_uw)(code_ptr - 3); in sljit_generate_code()
354 jump->addr = (sljit_uw)(code_ptr - 6); in sljit_generate_code()
[all …]
DsljitNativeARM_64.c159 static SLJIT_INLINE sljit_sw detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_i… in detect_jump_type() argument
176 diff = (sljit_sw)target_addr - (sljit_sw)(code_ptr + 4) - executable_offset; in detect_jump_type()
181 code_ptr[-5] ^= (jump->flags & IS_CBZ) ? (0x1 << 24) : 0x1; in detect_jump_type()
196 code_ptr[-5] -= (2 << 5); in detect_jump_type()
197 code_ptr[-2] = code_ptr[0]; in detect_jump_type()
203 code_ptr[-5] -= (1 << 5); in detect_jump_type()
205 code_ptr[-1] = code_ptr[0]; in detect_jump_type()
233 sljit_ins *code_ptr; in sljit_generate_code() local
255 code_ptr = code; in sljit_generate_code()
269 *code_ptr = *buf_ptr++; in sljit_generate_code()
[all …]
DsljitNativeX86_common.c435 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw execu…
437 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr);
438 static sljit_u8* generate_put_label_code(struct sljit_put_label *put_label, sljit_u8 *code_ptr, slj…
441 static sljit_u8* generate_near_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_u8 *cod… in generate_near_jump_code() argument
456 return generate_far_jump_code(jump, code_ptr); in generate_near_jump_code()
461 *code_ptr++ = JMP_i8; in generate_near_jump_code()
463 *code_ptr++ = JMP_i32; in generate_near_jump_code()
468 *code_ptr++ = CALL_i32; in generate_near_jump_code()
472 *code_ptr++ = U8(get_jump_code(type) - 0x10); in generate_near_jump_code()
476 *code_ptr++ = GROUP_0F; in generate_near_jump_code()
[all …]
DsljitNativeMIPS_common.c318 static SLJIT_INLINE sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit… in detect_jump_type() argument
327 return code_ptr; in detect_jump_type()
330 return code_ptr; in detect_jump_type()
447 return code_ptr; in detect_jump_type()
451 static __attribute__ ((noinline)) void sljit_cache_flush(void* code, void* code_ptr) in sljit_cache_flush() argument
453 SLJIT_CACHE_FLUSH(code, code_ptr); in sljit_cache_flush()
510 sljit_ins *code_ptr; in sljit_generate_code() local
531 code_ptr = code; in sljit_generate_code()
545 *code_ptr = *buf_ptr++; in sljit_generate_code()
554 label->addr = (sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
[all …]
DsljitNativeARM_T2_32.c250 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_u16 *code_ptr, sljit_… in detect_jump_type() argument
261 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset) >> 1; in detect_jump_type()
265 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)) >> 1; in detect_jump_type()
374 sljit_u16 *code_ptr; in sljit_generate_code() local
394 code_ptr = code; in sljit_generate_code()
408 *code_ptr = *buf_ptr++; in sljit_generate_code()
417 label->addr = ((sljit_uw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset)) | 0x1; in sljit_generate_code()
418 label->size = (sljit_uw)(code_ptr - code); in sljit_generate_code()
422 jump->addr = (sljit_uw)code_ptr - ((jump->flags & IS_COND) ? 10 : 8); in sljit_generate_code()
423 code_ptr -= detect_jump_type(jump, code_ptr, code, executable_offset); in sljit_generate_code()
[all …]
DsljitNativeX86_32.c219 static sljit_u8* generate_far_jump_code(struct sljit_jump *jump, sljit_u8 *code_ptr, sljit_sw execu… in generate_far_jump_code() argument
224 *code_ptr++ = JMP_i32; in generate_far_jump_code()
228 *code_ptr++ = CALL_i32; in generate_far_jump_code()
232 *code_ptr++ = GROUP_0F; in generate_far_jump_code()
233 *code_ptr++ = get_jump_code(type); in generate_far_jump_code()
240 …sljit_unaligned_store_sw(code_ptr, (sljit_sw)(jump->u.target - (jump->addr + 4) - (sljit_uw)execut… in generate_far_jump_code()
241 code_ptr += 4; in generate_far_jump_code()
243 return code_ptr; in generate_far_jump_code()
DsljitNativeS390X.c1405 void *code, *code_ptr; in sljit_generate_code() local
1482 code_ptr = code; in sljit_generate_code()
1498 (sljit_uw)code_ptr + label->size, executable_offset); in sljit_generate_code()
1518 source = (sljit_sw)code_ptr; in sljit_generate_code()
1542 source = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
1549 encode_inst(&code_ptr, lgrl(tmp1, offset & 0xffffffff)); in sljit_generate_code()
1569 jump->addr = (sljit_uw)code_ptr + 2; in sljit_generate_code()
1570 source = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
1584 source = (sljit_sw)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
1587 put_label->addr = (sljit_uw)code_ptr; in sljit_generate_code()
[all …]
/third_party/flatbuffers/include/flatbuffers/
Dcode_generators.h162 std::string *code_ptr, const CommentConfig *config,
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader.h496 uint8_t *code_ptr; member

12