/dports/lang/parrot/parrot-8.1.0/src/platform/generic/ |
H A D | io.c | 147 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 D | exec.c | 43 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 D | libffi.c | 116 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 D | japhc.c | 46 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 D | runcore_profiling.h | 41 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 D | oplib.h | 32 int (*_op_code)(PARROT_INTERP, const char * name, int full); 41 typedef op_lib_t *(*oplib_init_f)(PARROT_INTERP, long init);
|
H A D | datatypes.h | 202 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 D | proxy.pmc | 32 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 D | callcontext.pmc | 80 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 D | mappedbytearray.pmc | 41 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 D | imageiofreeze.pmc | 27 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 D | pmclist.pmc | 25 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 D | managedstruct.pmc | 22 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 D | packfileview.pmc | 32 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 D | multisub.pmc | 29 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 D | null.pmc | 22 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 D | object.pmc | 31 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 D | trace.c | 69 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 D | inter_cb.c | 39 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 D | exec.c | 38 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 D | exit.c | 41 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 D | datatypes.c | 40 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 D | context_accessors.c | 219 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 D | exec.c | 43 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 D | embed.pod | 148 =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 …]
|