/dports/lang/parrot/parrot-8.1.0/include/parrot/oplib/ |
H A D | core_ops.h | 23 opcode_t * Parrot_end(opcode_t *, PARROT_INTERP); 24 opcode_t * Parrot_noop(opcode_t *, PARROT_INTERP); 33 opcode_t * Parrot_branch_i(opcode_t *, PARROT_INTERP); 38 opcode_t * Parrot_jump_i(opcode_t *, PARROT_INTERP); 39 opcode_t * Parrot_jump_ic(opcode_t *, PARROT_INTERP); 40 opcode_t * Parrot_if_i_ic(opcode_t *, PARROT_INTERP); 41 opcode_t * Parrot_if_n_ic(opcode_t *, PARROT_INTERP); 42 opcode_t * Parrot_if_s_ic(opcode_t *, PARROT_INTERP); 50 opcode_t * Parrot_yield(opcode_t *, PARROT_INTERP); 76 opcode_t * Parrot_die_s(opcode_t *, PARROT_INTERP); [all …]
|
/dports/lang/parrot/parrot-8.1.0/include/parrot/ |
H A D | platform_interface.h | 60 STRING *Parrot_platform_strerror(PARROT_INTERP, INTVAL error); 185 STRING *Parrot_file_getcwd(PARROT_INTERP); 191 void Parrot_file_chdir(PARROT_INTERP, ARGIN(STRING *path)); 194 void Parrot_file_rmdir(PARROT_INTERP, ARGIN(STRING *path)); 227 INTVAL Parrot_file_umask(PARROT_INTERP, INTVAL mask); 344 void Parrot_unsetenv(PARROT_INTERP, const STRING *name); 347 STRING * Parrot_getenv(PARROT_INTERP, const STRING *name); 379 void Parrot_init_platform_encoding(PARROT_INTERP); 432 INTVAL Parrot_get_entropy(PARROT_INTERP); 438 STRING *Parrot_get_cpu_type(PARROT_INTERP); [all …]
|
H A D | gc_api.h | 146 void Parrot_block_GC_mark(PARROT_INTERP) 154 void Parrot_block_GC_move(PARROT_INTERP) 158 void Parrot_block_GC_sweep(PARROT_INTERP) 162 int Parrot_gc_active_pmcs(PARROT_INTERP) 237 void Parrot_gc_finalize(PARROT_INTERP) 311 int Parrot_gc_max_generations(PARROT_INTERP) 375 STRING * Parrot_gc_sys_name(PARROT_INTERP) 391 int Parrot_gc_total_pmcs(PARROT_INTERP) 416 void Parrot_unblock_GC_mark(PARROT_INTERP) 424 void Parrot_unblock_GC_move(PARROT_INTERP) [all …]
|
H A D | string_funcs.h | 86 INTVAL Parrot_str_compare(PARROT_INTERP, 124 INTVAL Parrot_str_equal(PARROT_INTERP, 180 void Parrot_str_finish(PARROT_INTERP) 230 void Parrot_str_init(PARROT_INTERP) 250 STRING* Parrot_str_join(PARROT_INTERP, 265 STRING * Parrot_str_new(PARROT_INTERP, 355 PMC* Parrot_str_split(PARROT_INTERP, 691 int Parrot_fprintf(PARROT_INTERP, 730 void Parrot_snprintf(PARROT_INTERP, 757 int Parrot_vfprintf(PARROT_INTERP, [all …]
|
H A D | io.h | 242 NULLOK(PARROT_INTERP), 250 PMC * Parrot_io_fdopen(PARROT_INTERP, 270 void Parrot_io_finish(PARROT_INTERP) 289 Parrot_io_fprintf(PARROT_INTERP, 320 void Parrot_io_init(PARROT_INTERP) 353 PMC * Parrot_io_open(PARROT_INTERP, 384 INTVAL Parrot_io_poll(PARROT_INTERP, 396 Parrot_io_pprintf(PARROT_INTERP, 407 Parrot_io_printf(PARROT_INTERP, 425 INTVAL Parrot_io_puts(PARROT_INTERP, [all …]
|
H A D | debugger.h | 195 void Parrot_debugger_init(PARROT_INTERP) 199 void Parrot_debugger_load(PARROT_INTERP, 209 void PDB_backtrace(PARROT_INTERP) 235 long PDB_add_label(PARROT_INTERP, 249 char PDB_break(PARROT_INTERP) 253 char PDB_check_condition(PARROT_INTERP, 270 void PDB_delete_condition(PARROT_INTERP, 322 void PDB_get_command(PARROT_INTERP) 334 void PDB_info(PARROT_INTERP) 347 char PDB_program_end(PARROT_INTERP) [all …]
|
H A D | runcore_api.h | 76 INTVAL Parrot_runcore_register(PARROT_INTERP, 90 void Parrot_runcore_destroy(PARROT_INTERP) 93 void Parrot_runcore_init(PARROT_INTERP) 96 void prepare_for_run(PARROT_INTERP) 99 void runops_int(PARROT_INTERP, size_t offset) 139 oplib_init_f get_core_op_lib_init(PARROT_INTERP, 143 void Parrot_runcore_debugger_init(PARROT_INTERP) 146 void Parrot_runcore_exec_init(PARROT_INTERP) 149 void Parrot_runcore_fast_init(PARROT_INTERP) 152 void Parrot_runcore_gc_debug_init(PARROT_INTERP) [all …]
|
H A D | call.h | 127 void free_runloop_jump_point(PARROT_INTERP) 132 void new_runloop_jump_point(PARROT_INTERP) 146 void reset_runloop_id_counter(PARROT_INTERP) 149 void runops(PARROT_INTERP, size_t offs) 457 void Parrot_pcc_set_regs_ni(PARROT_INTERP, 464 void Parrot_pcc_set_regs_ps(PARROT_INTERP, 471 void Parrot_pcc_set_sub(PARROT_INTERP, 478 void Parrot_pop_context(PARROT_INTERP) 488 void create_initial_context(PARROT_INTERP) 493 PMC * Parrot_alloc_context(PARROT_INTERP, [all …]
|
H A D | packfile.h | 322 STRING * PF_fetch_buf(PARROT_INTERP, 330 char * PF_fetch_cstring(PARROT_INTERP, 356 STRING * PF_fetch_string(PARROT_INTERP, 496 void do_sub_pragmas(PARROT_INTERP, 537 opcode_t PackFile_unpack(PARROT_INTERP, 568 void Parrot_load_bytecode(PARROT_INTERP, 773 opcode_t Parrot_pf_unpack(PARROT_INTERP, 1056 void PackFile_pack(PARROT_INTERP, 1120 void Parrot_pf_pack(PARROT_INTERP, 1202 void PackFile_add_segment(PARROT_INTERP, [all …]
|
H A D | scheduler.h | 22 void Parrot_cx_begin_execution(PARROT_INTERP, 36 opcode_t* Parrot_cx_run_scheduler(PARROT_INTERP, 51 opcode_t * Parrot_cx_schedule_sleep(PARROT_INTERP, 62 void Parrot_cx_send_message(PARROT_INTERP, 86 PMC* Parrot_cx_current_task(PARROT_INTERP) 89 void Parrot_cx_disable_preemption(PARROT_INTERP) 92 void Parrot_cx_enable_preemption(PARROT_INTERP) 95 void Parrot_cx_init_scheduler(PARROT_INTERP) 102 void Parrot_cx_outer_runloop(PARROT_INTERP) 106 opcode_t* Parrot_cx_preempt_task(PARROT_INTERP, [all …]
|
H A D | pmc.h | 24 PMC * Parrot_pmc_box_c_string_array(PARROT_INTERP, 33 PMC* Parrot_pmc_box_integer(PARROT_INTERP, INTVAL value) 39 PMC* Parrot_pmc_box_number(PARROT_INTERP, FLOATVAL value) 49 void Parrot_pmc_create_mro(PARROT_INTERP, INTVAL type) 106 PMC * Parrot_pmc_new(PARROT_INTERP, INTVAL base_type) 118 PMC * Parrot_pmc_new_init(PARROT_INTERP, 148 PMC * Parrot_pmc_reuse(PARROT_INTERP, 159 PMC * Parrot_pmc_reuse_by_class(PARROT_INTERP, 171 PMC * Parrot_pmc_reuse_init(PARROT_INTERP, 182 void Parrot_pmc_setprop(PARROT_INTERP, [all …]
|
H A D | hash.h | 127 void Parrot_hash_clone(PARROT_INTERP, 138 Hash * Parrot_hash_create(PARROT_INTERP, 144 void Parrot_hash_delete(PARROT_INTERP, 162 INTVAL Parrot_hash_exists(PARROT_INTERP, 172 void * Parrot_hash_get(PARROT_INTERP, 196 Hash* Parrot_hash_new(PARROT_INTERP) 218 HashBucket* Parrot_hash_put(PARROT_INTERP, 233 void Parrot_hash_update(PARROT_INTERP, 280 PARROT_INTERP, 287 void Parrot_hash_freeze(PARROT_INTERP, [all …]
|
H A D | multidispatch.h | 27 typedef void (*mmd_f_v_pp)(PARROT_INTERP, PMC *, PMC *); 28 typedef void (*mmd_f_v_pi)(PARROT_INTERP, PMC *, INTVAL); 32 typedef INTVAL (*mmd_f_i_pp)(PARROT_INTERP, PMC *, PMC *); 63 void Parrot_mmd_add_multi_from_c_args(PARROT_INTERP, 75 void Parrot_mmd_add_multi_from_long_sig(PARROT_INTERP, 101 MMD_Cache * Parrot_mmd_cache_create(PARROT_INTERP) 107 PMC * Parrot_mmd_cache_lookup_by_types(PARROT_INTERP, 120 PMC * Parrot_mmd_cache_lookup_by_values(PARROT_INTERP, 137 void Parrot_mmd_cache_store_by_types(PARROT_INTERP, 150 void Parrot_mmd_cache_store_by_values(PARROT_INTERP, [all …]
|
H A D | string.h | 101 typedef STRING * (*str_vtable_chr_t)(PARROT_INTERP, UINTVAL codepoint); 103 typedef INTVAL (*str_vtable_equal_t)(PARROT_INTERP, ARGIN(const STRING *lhs), 105 typedef INTVAL (*str_vtable_compare_t)(PARROT_INTERP, ARGIN(const STRING *lhs), 107 typedef INTVAL (*str_vtable_index_t)(PARROT_INTERP, ARGIN(const STRING *src), 109 typedef INTVAL (*str_vtable_rindex_t)(PARROT_INTERP, ARGIN(const STRING *src), 113 typedef void (*str_vtable_scan_t)(PARROT_INTERP, ARGMOD(STRING *src)); 117 typedef STRING * (*str_vtable_substr_t)(PARROT_INTERP, ARGIN(const STRING *src), 121 typedef INTVAL (*str_vtable_is_cclass_t)(PARROT_INTERP, INTVAL, 123 typedef INTVAL (*str_vtable_find_cclass_t)(PARROT_INTERP, INTVAL, 126 typedef INTVAL (*str_vtable_find_not_cclass_t)(PARROT_INTERP, INTVAL, [all …]
|
H A D | encoding.h | 38 const STR_VTABLE * Parrot_default_encoding(PARROT_INTERP); 44 const char * Parrot_encoding_c_name(PARROT_INTERP, 56 INTVAL Parrot_encoding_number(PARROT_INTERP, 64 INTVAL Parrot_encoding_number_of_str(PARROT_INTERP, 69 void Parrot_encodings_init(PARROT_INTERP) 76 const STR_VTABLE * Parrot_find_encoding(PARROT_INTERP, 93 const STR_VTABLE* Parrot_get_encoding(PARROT_INTERP, 99 const STR_VTABLE * Parrot_load_encoding(PARROT_INTERP, 104 INTVAL Parrot_make_default_encoding(PARROT_INTERP, 113 STR_VTABLE * Parrot_new_encoding(PARROT_INTERP) [all …]
|
/dports/lang/parrot/parrot-8.1.0/src/gc/ |
H A D | gc_private.h | 260 void (*block_mark)(PARROT_INTERP); 261 void (*unblock_mark)(PARROT_INTERP); 265 void (*block_sweep)(PARROT_INTERP); 266 void (*unblock_sweep)(PARROT_INTERP); 268 void (*block_move)(PARROT_INTERP); 269 void (*unblock_move)(PARROT_INTERP); 428 void trace_system_areas(PARROT_INTERP, 504 void Parrot_gc_sweep_pool(PARROT_INTERP, 513 int Parrot_gc_trace_root(PARROT_INTERP, 665 size_t Parrot_gc_get_info(PARROT_INTERP, [all …]
|
H A D | api.c | 293 Parrot_gc_finalize(PARROT_INTERP) in Parrot_gc_finalize() argument 807 Parrot_gc_active_pmcs(PARROT_INTERP) in Parrot_gc_active_pmcs() argument 825 Parrot_gc_total_pmcs(PARROT_INTERP) in Parrot_gc_total_pmcs() argument 949 Parrot_gc_total_copied(PARROT_INTERP) in Parrot_gc_total_copied() argument 1022 Parrot_block_GC_mark(PARROT_INTERP) in Parrot_block_GC_mark() argument 1031 Parrot_unblock_GC_mark(PARROT_INTERP) in Parrot_unblock_GC_mark() argument 1058 Parrot_block_GC_sweep(PARROT_INTERP) in Parrot_block_GC_sweep() argument 1068 Parrot_unblock_GC_sweep(PARROT_INTERP) in Parrot_unblock_GC_sweep() argument 1077 Parrot_block_GC_move(PARROT_INTERP) in Parrot_block_GC_move() argument 1087 Parrot_unblock_GC_move(PARROT_INTERP) in Parrot_unblock_GC_move() argument [all …]
|
H A D | gc_ms2.c | 147 static void gc_ms2_finalize(PARROT_INTERP) 733 gc_ms2_finalize(PARROT_INTERP) in gc_ms2_finalize() argument 1230 gc_ms2_sweep_pmc_pool(PARROT_INTERP, in gc_ms2_sweep_pmc_pool() argument 1278 gc_ms2_destroy_pmc_pool(PARROT_INTERP, in gc_ms2_destroy_pmc_pool() argument 1353 gc_ms2_is_ptr_owned(PARROT_INTERP, in gc_ms2_is_ptr_owned() argument 1420 gc_ms2_block_GC_mark(PARROT_INTERP) in gc_ms2_block_GC_mark() argument 1428 gc_ms2_unblock_GC_mark(PARROT_INTERP) in gc_ms2_unblock_GC_mark() argument 1437 gc_ms2_block_GC_sweep(PARROT_INTERP) in gc_ms2_block_GC_sweep() argument 1445 gc_ms2_unblock_GC_sweep(PARROT_INTERP) in gc_ms2_unblock_GC_sweep() argument 1454 gc_ms2_block_GC_move(PARROT_INTERP) in gc_ms2_block_GC_move() argument [all …]
|
H A D | gc_inf.c | 39 static void gc_inf_allocate_buffer_storage(PARROT_INTERP, 83 static void gc_inf_allocate_string_storage(PARROT_INTERP, 90 static void gc_inf_compact_memory_pool(PARROT_INTERP); 91 static void gc_inf_free_bufferlike_header(PARROT_INTERP, 96 static void gc_inf_free_fixed_size_storage(PARROT_INTERP, 118 static void gc_inf_mark_str_header(PARROT_INTERP, 122 static void gc_inf_reallocate_buffer_storage(PARROT_INTERP, 131 static void * gc_inf_reallocate_memory_chunk(PARROT_INTERP, 143 static void gc_inf_reallocate_string_storage(PARROT_INTERP, 314 gc_inf_free_pmc_header(PARROT_INTERP, ARGFREE(PMC *pmc)) in gc_inf_free_pmc_header() argument [all …]
|
H A D | gc_ms.c | 103 static void gc_ms_finalize(PARROT_INTERP) 523 gc_ms_finalize(PARROT_INTERP) in gc_ms_finalize() argument 581 Parrot_gc_ms_needed(PARROT_INTERP) in Parrot_gc_ms_needed() argument 1571 gc_ms_sweep_cb(PARROT_INTERP, in gc_ms_sweep_cb() argument 1661 gc_ms_add_free_object(PARROT_INTERP, in gc_ms_add_free_object() argument 1697 gc_ms_get_free_object(PARROT_INTERP, in gc_ms_get_free_object() argument 1825 gc_ms_block_GC_mark(PARROT_INTERP) in gc_ms_block_GC_mark() argument 1833 gc_ms_unblock_GC_mark(PARROT_INTERP) in gc_ms_unblock_GC_mark() argument 1842 gc_ms_block_GC_sweep(PARROT_INTERP) in gc_ms_block_GC_sweep() argument 1859 gc_ms_block_GC_move(PARROT_INTERP) in gc_ms_block_GC_move() argument [all …]
|
H A D | gc_gms.c | 1494 gc_gms_finalize(PARROT_INTERP) in gc_gms_finalize() argument 1921 gc_gms_block_GC_mark(PARROT_INTERP) in gc_gms_block_GC_mark() argument 1929 gc_gms_unblock_GC_mark(PARROT_INTERP) in gc_gms_unblock_GC_mark() argument 1959 gc_gms_block_GC_sweep(PARROT_INTERP) in gc_gms_block_GC_sweep() argument 1967 gc_gms_unblock_GC_sweep(PARROT_INTERP) in gc_gms_unblock_GC_sweep() argument 2175 gc_gms_get_low_str_ptr(PARROT_INTERP) in gc_gms_get_low_str_ptr() argument 2184 gc_gms_get_high_str_ptr(PARROT_INTERP) in gc_gms_get_high_str_ptr() argument 2193 gc_gms_get_low_pmc_ptr(PARROT_INTERP) in gc_gms_get_low_pmc_ptr() argument 2202 gc_gms_get_high_pmc_ptr(PARROT_INTERP) in gc_gms_get_high_pmc_ptr() argument 2317 gc_gms_check_sanity(PARROT_INTERP) in gc_gms_check_sanity() argument [all …]
|
/dports/lang/parrot/parrot-8.1.0/src/string/encoding/ |
H A D | shared.h | 18 INTVAL encoding_compare(PARROT_INTERP, 30 INTVAL encoding_equal(PARROT_INTERP, 65 size_t encoding_hash(PARROT_INTERP, 72 INTVAL encoding_index(PARROT_INTERP, 89 void encoding_ord_error(PARROT_INTERP, 96 INTVAL encoding_rindex(PARROT_INTERP, 123 INTVAL fixed8_compare(PARROT_INTERP, 136 INTVAL fixed8_equal(PARROT_INTERP, 164 INTVAL fixed8_index(PARROT_INTERP, 203 void fixed8_iter_skip(PARROT_INTERP, [all …]
|
/dports/lang/parrot/parrot-8.1.0/src/ops/ |
H A D | core_ops.c | 13657 Parrot_end(opcode_t *cur_opcode, PARROT_INTERP) { in Parrot_end() argument 13664 Parrot_noop(opcode_t *cur_opcode, PARROT_INTERP) { in Parrot_noop() argument 23654 Parrot_trap(opcode_t *cur_opcode, PARROT_INTERP) { in Parrot_trap() argument 24883 Parrot_pass(opcode_t *cur_opcode, PARROT_INTERP) { in Parrot_pass() argument 24954 static void hop_init(PARROT_INTERP); 24961 static void hop_deinit(PARROT_INTERP); 25017 static void hop_init(PARROT_INTERP) in hop_init() argument 25040 static void hop_deinit(PARROT_INTERP) in hop_deinit() argument 25053 PARROT_CORE_OPLIB_INIT(PARROT_INTERP, long init) { in PARROT_CORE_OPLIB_INIT() argument 25075 Parrot_lib_core_ops_load(PARROT_INTERP); [all …]
|
/dports/lang/parrot/parrot-8.1.0/src/io/ |
H A D | socket.c | 33 static void io_socket_adv_position(PARROT_INTERP, 53 static INTVAL io_socket_get_flags(PARROT_INTERP, 56 static PIOHANDLE io_socket_get_piohandle(PARROT_INTERP, 61 static PIOOFF_T io_socket_get_position(PARROT_INTERP, 71 static INTVAL io_socket_open(PARROT_INTERP, 80 static INTVAL io_socket_read_b(PARROT_INTERP, 90 static PIOOFF_T io_socket_seek(PARROT_INTERP, 98 static void io_socket_set_eof(PARROT_INTERP, 103 static void io_socket_set_flags(PARROT_INTERP, 108 static void io_socket_set_position(PARROT_INTERP, [all …]
|
H A D | stringhandle.c | 31 static void io_stringhandle_adv_position(PARROT_INTERP, 52 static INTVAL io_stringhandle_get_flags(PARROT_INTERP, 66 static INTVAL io_stringhandle_is_eof(PARROT_INTERP, 71 static INTVAL io_stringhandle_is_open(PARROT_INTERP, 76 static INTVAL io_stringhandle_open(PARROT_INTERP, 87 static INTVAL io_stringhandle_read_b(PARROT_INTERP, 97 static PIOOFF_T io_stringhandle_seek(PARROT_INTERP, 105 static void io_stringhandle_set_eof(PARROT_INTERP, 109 static void io_stringhandle_set_flags(PARROT_INTERP, 119 static PIOOFF_T io_stringhandle_tell(PARROT_INTERP, [all …]
|