Home
last modified time | relevance | path

Searched refs:PARROT_INTERP (Results 1 – 25 of 209) sorted by relevance

123456789

/dports/lang/parrot/parrot-8.1.0/include/parrot/oplib/
H A Dcore_ops.h23 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 Dplatform_interface.h60 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 Dgc_api.h146 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 Dstring_funcs.h86 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 Dio.h242 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 Ddebugger.h195 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 Druncore_api.h76 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 Dcall.h127 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 Dpackfile.h322 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 Dscheduler.h22 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 Dpmc.h24 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 Dhash.h127 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 Dmultidispatch.h27 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 Dstring.h101 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 Dencoding.h38 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 Dgc_private.h260 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 Dapi.c293 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 Dgc_ms2.c147 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 Dgc_inf.c39 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 Dgc_ms.c103 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 Dgc_gms.c1494 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 Dshared.h18 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 Dcore_ops.c13657 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 Dsocket.c33 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 Dstringhandle.c31 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 …]

123456789