Home
last modified time | relevance | path

Searched refs:PARROT_INTERP (Results 126 – 150 of 209) sorted by relevance

123456789

/dports/lang/parrot/parrot-8.1.0/src/platform/generic/
H A Dio.c147 Parrot_io_internal_open(PARROT_INTERP, ARGIN(const STRING * const path), const INTVAL flags) in Parrot_io_internal_open() argument
208 Parrot_io_internal_async(PARROT_INTERP, ARGMOD(PMC * const pmc), const INTVAL async) in Parrot_io_internal_async() argument
362 Parrot_io_internal_read(PARROT_INTERP, PIOHANDLE const os_handle, ARGMOD(char * const buf), in Parrot_io_internal_read() argument
391 Parrot_io_internal_write(PARROT_INTERP, const PIOHANDLE os_handle, in Parrot_io_internal_write() argument
477 Parrot_io_internal_open_pipe(PARROT_INTERP, ARGIN(const STRING * const command), in Parrot_io_internal_open_pipe() argument
H A Dexec.c43 Parrot_Run_OS_Command(PARROT_INTERP, STRING *command) in Parrot_Run_OS_Command() argument
87 Parrot_Run_OS_Command_Argv(PARROT_INTERP, PMC *cmdargs) in Parrot_Run_OS_Command_Argv() argument
162 Parrot_proc_exec(PARROT_INTERP, ARGIN(STRING *command), INTVAL flags, in Parrot_proc_exec() argument
/dports/lang/parrot/parrot-8.1.0/src/nci/
H A Dlibffi.c116 static PMC * build_ffi_thunk(PARROT_INTERP, PMC *user_data, ARGIN(PMC *sig))
120 static void call_ffi_thunk(PARROT_INTERP,
130 static PMC * clone_ffi_thunk(PARROT_INTERP,
136 static void free_ffi_thunk(PARROT_INTERP,
142 static PMC * init_thunk_pmc(PARROT_INTERP, ARGMOD(ffi_thunk_t *thunk_data))
148 static ffi_type * nci_to_ffi_type(PARROT_INTERP, PARROT_DATA_TYPE nci_t);
181 Parrot_nci_libffi_register(PARROT_INTERP) in Parrot_nci_libffi_register() argument
211 init_thunk_pmc(PARROT_INTERP, ARGMOD(ffi_thunk_t *thunk_data)) in init_thunk_pmc() argument
237 build_ffi_thunk(PARROT_INTERP, SHIM(PMC *user_data), ARGIN(PMC *sig)) in build_ffi_thunk() argument
514 call_ffi_thunk(PARROT_INTERP, ARGMOD(PMC *nci_pmc), ARGMOD(PMC *self)) in call_ffi_thunk() argument
[all …]
/dports/lang/parrot/parrot-8.1.0/examples/compilers/
H A Djaphc.c46 PMC* japh_compiler(PARROT_INTERP, const char *s);
60 Parrot_lib_japhc_init(PARROT_INTERP, PMC* lib) in Parrot_lib_japhc_init() argument
117 add_const_str(PARROT_INTERP, PackFile_ConstTable *consts, char *str) in add_const_str() argument
171 japh_compiler(PARROT_INTERP, const char *program) in japh_compiler() argument
/dports/lang/parrot/parrot-8.1.0/include/parrot/
H A Druncore_profiling.h41 typedef void (*profiling_store_fn) (PARROT_INTERP, ARGIN(Parrot_profiling_runcore_t*),
43 typedef void (*profiling_init_fn) (PARROT_INTERP, ARGIN(Parrot_profiling_runcore_t*));
44 typedef void (*profiling_destroy_fn)(PARROT_INTERP, ARGIN(Parrot_profiling_runcore_t*));
154 void Parrot_runcore_profiling_init(PARROT_INTERP)
H A Doplib.h32 int (*_op_code)(PARROT_INTERP, const char * name, int full);
41 typedef op_lib_t *(*oplib_init_f)(PARROT_INTERP, long init);
H A Ddatatypes.h202 FLOATVAL Parrot_dt_divide_floatval_by_zero(PARROT_INTERP, FLOATVAL num);
206 INTVAL Parrot_dt_get_datatype_enum(PARROT_INTERP, ARGIN(STRING *type_name))
213 STRING * Parrot_dt_get_datatype_name(PARROT_INTERP, INTVAL type)
/dports/lang/parrot/parrot-8.1.0/src/pmc/
H A Dproxy.pmc32 static STRING * caller(PARROT_INTERP, ARGIN_NULLOK(PMC *pmc))
36 static void cant_do_write_method(PARROT_INTERP,
50 =item C<static STRING * caller(PARROT_INTERP, PMC *pmc)>
61 caller(PARROT_INTERP, ARGIN_NULLOK(PMC *pmc))
72 =item C<static void cant_do_write_method(PARROT_INTERP, PMC *pmc, int index)>
83 cant_do_write_method(PARROT_INTERP, ARGIN_NULLOK(PMC *pmc), int index)
H A Dcallcontext.pmc80 static void ensure_positionals_storage(PARROT_INTERP,
86 static void ensure_positionals_storage_ap(PARROT_INTERP,
99 static Hash * get_hash(PARROT_INTERP, ARGIN(PMC *SELF))
108 static void mark_cell(PARROT_INTERP, ARGIN(Pcc_cell *c))
112 static void mark_hash(PARROT_INTERP, ARGIN(Hash *h))
198 ensure_positionals_storage_ap(PARROT_INTERP,
398 get_hash(PARROT_INTERP, ARGIN(PMC *SELF))
427 mark_cell(PARROT_INTERP, ARGIN(Pcc_cell *c))
458 mark_positionals(PARROT_INTERP, ARGIN(PMC *self))
489 mark_hash(PARROT_INTERP, ARGIN(Hash *h))
[all …]
H A Dmappedbytearray.pmc41 static STRING * build_string(PARROT_INTERP,
49 static STRING * get_encoded_chars(PARROT_INTERP,
65 static void * mapfromfilename(PARROT_INTERP,
75 static void unavailable(PARROT_INTERP, ARGIN(const char *msg))
434 =item C<static void unavailable(PARROT_INTERP, const char *msg)>
443 =item C<static void * mapfromfilename(PARROT_INTERP, STRING *name, unsigned long
454 unavailable(PARROT_INTERP, ARGIN(const char *msg))
570 =item C<static STRING * build_string(PARROT_INTERP, const unsigned char
581 build_string(PARROT_INTERP, ARGIN_NULLOK(const unsigned char *content),
596 =item C<static STRING * get_encoded_chars(PARROT_INTERP, PMC *self, INTVAL pos,
[all …]
H A Dimageiofreeze.pmc27 static UINTVAL check_seen(PARROT_INTERP, ARGIN(PMC *self), ARGIN(PMC *v))
32 static void create_buffer(PARROT_INTERP,
40 static void ensure_buffer_size(PARROT_INTERP, ARGIN(PMC *io), size_t len)
148 =item C<static void create_buffer(PARROT_INTERP, PMC *pmc, PMC *info)>
157 create_buffer(PARROT_INTERP, ARGIN_NULLOK(PMC *pmc), ARGMOD(PMC *info))
184 =item C<static void ensure_buffer_size(PARROT_INTERP, PMC *io, size_t len)>
195 ensure_buffer_size(PARROT_INTERP, ARGIN(PMC *io), size_t len)
223 =item C<static UINTVAL check_seen(PARROT_INTERP, PMC *self, PMC *v)>
233 check_seen(PARROT_INTERP, ARGIN(PMC *self), ARGIN(PMC *v))
H A Dpmclist.pmc25 Parrot_pmc_list_insert_by_number(PARROT_INTERP, PMC *list, PMC *value);
36 static void throw_pop_empty(PARROT_INTERP)
40 static void throw_shift_empty(PARROT_INTERP)
514 =item C<void Parrot_pmc_list_insert_by_number(PARROT_INTERP, PMC *list, PMC
526 Parrot_pmc_list_insert_by_number(PARROT_INTERP, PMC *list, PMC *value)
570 =item C<static void throw_shift_empty(PARROT_INTERP)>
572 =item C<static void throw_pop_empty(PARROT_INTERP)>
582 throw_shift_empty(PARROT_INTERP)
591 throw_pop_empty(PARROT_INTERP)
H A Dmanagedstruct.pmc22 typedef void (*custom_free_func_t)(PARROT_INTERP, void *ptr, void *priv);
23 typedef PMC * (*custom_clone_func_t)(PARROT_INTERP, PMC *ptr, void *priv);
34 ATTR void (*custom_free_func)(PARROT_INTERP, void *, void *);
39 ATTR PMC * (*custom_clone_func)(PARROT_INTERP, PMC *ptr, void *priv);
H A Dpackfileview.pmc32 static void add_called_tag(PARROT_INTERP,
40 static INTVAL find_called_tag(PARROT_INTERP,
48 static PackFile_ConstTable * get_const_table(PARROT_INTERP,
53 static PMC * get_first_sub(PARROT_INTERP, ARGIN(PMC *pfpmc))
75 =item C<static PackFile_ConstTable * get_const_table(PARROT_INTERP, PMC * self)>
102 =item C<static INTVAL find_called_tag(PARROT_INTERP, PMC * self, STRING * tag)>
106 =item C<static void add_called_tag(PARROT_INTERP, PMC * self, STRING * tag)>
116 find_called_tag(PARROT_INTERP, ARGIN(PMC * self), ARGIN(STRING * tag))
134 add_called_tag(PARROT_INTERP, ARGMOD(PMC * self), ARGIN(STRING * tag))
534 =item C<static PMC * get_first_sub(PARROT_INTERP, PMC *pfpmc)>
[all …]
H A Dmultisub.pmc29 static void check_is_valid_sub(PARROT_INTERP, ARGIN(PMC * sub))
41 =item C<static void check_is_valid_sub(PARROT_INTERP, PMC * sub)>
50 check_is_valid_sub(PARROT_INTERP, ARGIN(PMC * sub))
H A Dnull.pmc22 static void null_pmc_access(PARROT_INTERP, int index)
113 =item C<static void null_pmc_access(PARROT_INTERP, int index)>
123 null_pmc_access(PARROT_INTERP, int index)
H A Dobject.pmc31 static void cache_method(PARROT_INTERP,
42 static PMC* clone_key_arg(PARROT_INTERP, ARGIN(PMC *key))
48 static PMC * find_cached(PARROT_INTERP,
56 static INTVAL get_attrib_index(PARROT_INTERP,
64 static INTVAL get_attrib_index_keyed(PARROT_INTERP,
110 get_attrib_index(PARROT_INTERP, ARGIN(PMC *self), ARGIN(STRING *name))
193 =item C<static PMC * find_cached(PARROT_INTERP, PMC *_class, STRING *name)>
205 find_cached(PARROT_INTERP, ARGIN(PMC *_class), ARGIN(STRING *name))
229 cache_method(PARROT_INTERP, ARGIN(PMC *_class), ARGIN(STRING *name),
247 =item C<static PMC* clone_key_arg(PARROT_INTERP, PMC *key)>
[all …]
/dports/lang/parrot/parrot-8.1.0/src/runcore/
H A Dtrace.c69 static Interp * debugger_or_interp(PARROT_INTERP)
74 static STRING* trace_class_name(PARROT_INTERP, ARGIN(const PMC* pmc))
99 debugger_or_interp(PARROT_INTERP) in debugger_or_interp() argument
121 trace_class_name(PARROT_INTERP, ARGIN(const PMC* pmc)) in trace_class_name() argument
147 trace_pmc_flags_dump(PARROT_INTERP, ARGIN_NULLOK(PMC *pmc)) in trace_pmc_flags_dump() argument
213 trace_pmc_dump(PARROT_INTERP, ARGIN_NULLOK(PMC *pmc)) in trace_pmc_dump() argument
335 trace_key_dump(PARROT_INTERP, ARGIN(const PMC *key)) in trace_key_dump() argument
414 trace_str_dump(PARROT_INTERP, ARGIN_NULLOK(const STRING *str)) in trace_str_dump() argument
457 trace_op_dump(PARROT_INTERP, in trace_op_dump() argument
682 trace_op(PARROT_INTERP, in trace_op() argument
/dports/lang/parrot/parrot-8.1.0/src/interp/
H A Dinter_cb.c39 static void callback_CD(PARROT_INTERP,
77 Parrot_make_cb(PARROT_INTERP, ARGMOD(PMC* sub), ARGIN(PMC* user_data), in Parrot_make_cb() argument
165 PARROT_INTERP = default_interp; in verify_CD()
220 callback_CD(PARROT_INTERP, ARGIN(char *external_data), ARGMOD(PMC *user_data)) in callback_CD() argument
288 Parrot_run_callback(PARROT_INTERP, in Parrot_run_callback() argument
/dports/lang/parrot/parrot-8.1.0/src/platform/ansi/
H A Dexec.c38 Parrot_Run_OS_Command(PARROT_INTERP, STRING *command) in Parrot_Run_OS_Command() argument
56 Parrot_Run_OS_Command_Argv(PARROT_INTERP, PMC *cmdargs) in Parrot_Run_OS_Command_Argv() argument
/dports/lang/parrot/parrot-8.1.0/src/
H A Dexit.c41 Parrot_x_on_exit(PARROT_INTERP, ARGIN(exit_handler_f function), ARGIN_NULLOK(void *arg)) in Parrot_x_on_exit() argument
95 Parrot_x_exit(PARROT_INTERP, int status) in Parrot_x_exit() argument
116 Parrot_x_execute_on_exit_handlers(PARROT_INTERP, int status) in Parrot_x_execute_on_exit_handlers() argument
H A Ddatatypes.c40 Parrot_dt_get_datatype_enum(PARROT_INTERP, ARGIN(STRING *type_name)) in Parrot_dt_get_datatype_enum() argument
84 Parrot_dt_get_datatype_name(PARROT_INTERP, INTVAL type) in Parrot_dt_get_datatype_name() argument
/dports/lang/parrot/parrot-8.1.0/src/call/
H A Dcontext_accessors.c219 Parrot_pcc_set_caller_ctx_func(PARROT_INTERP, ARGIN(PMC *ctx), ARGIN(PMC *caller_ctx)) in Parrot_pcc_set_caller_ctx_func() argument
254 Parrot_pcc_set_outer_ctx_func(PARROT_INTERP, ARGIN(PMC *ctx), ARGIN(PMC *outer_ctx)) in Parrot_pcc_set_outer_ctx_func() argument
288 Parrot_pcc_set_lex_pad_func(PARROT_INTERP, ARGIN(PMC *ctx), ARGIN(PMC *lex_pad)) in Parrot_pcc_set_lex_pad_func() argument
322 Parrot_pcc_set_namespace_func(PARROT_INTERP, ARGIN(PMC *ctx), ARGIN_NULLOK(PMC *_namespace)) in Parrot_pcc_set_namespace_func() argument
388 Parrot_pcc_set_handlers_func(PARROT_INTERP, ARGIN(PMC *ctx), ARGIN(PMC *handlers)) in Parrot_pcc_set_handlers_func() argument
422 Parrot_pcc_set_continuation_func(PARROT_INTERP, ARGIN(PMC *ctx), ARGIN_NULLOK(PMC *_continuation)) in Parrot_pcc_set_continuation_func() argument
456 Parrot_pcc_set_signature_func(PARROT_INTERP, ARGIN(PMC *ctx), ARGIN_NULLOK(PMC *sig_object)) in Parrot_pcc_set_signature_func() argument
/dports/lang/parrot/parrot-8.1.0/src/platform/win32/
H A Dexec.c43 Parrot_Run_OS_Command(PARROT_INTERP, STRING *command) in Parrot_Run_OS_Command() argument
97 Parrot_Run_OS_Command_Argv(PARROT_INTERP, PMC *cmdargs) in Parrot_Run_OS_Command_Argv() argument
181 Parrot_proc_waitpid(PARROT_INTERP, INTVAL procid) in Parrot_proc_waitpid() argument
/dports/lang/parrot/parrot-8.1.0/docs/
H A Dembed.pod148 =item C<Parrot_set_flag(PARROT_INTERP, Parrot_int flags)>
240 =item C<void Parrot_destroy(PARROT_INTERP)>
245 =item C<void Parrot_really_destroy(PARROT_INTERP, int exit_code)>
250 =item C<void Parrot_x_exit(PARROT_INTERP, int status)>
256 =item C<void Parrot_x_on_exit(PARROT_INTERP,
274 =item C<void Parrot_pbc_load(PARROT_INTERP, Parrot_PackFile pf)>
279 =item C<void Parrot_runcode(PARROT_INTERP, int argc, char *argv[])>
289 =item C<void Parrot_load_bytecode(PARROT_INTERP, STRING *path)>
304 =item C<int Parrot_PMC_typenum(PARROT_INTERP, const char *type)>
319 =item C<string_from_literal(PARROT_INTERP, const char *string)>
[all …]

123456789