Here is a list of all struct and union fields with links to the structures/unions they belong to:
- p -
- p : _BBuf, BigStruct, re_pattern_buffer, tr
- padding : _fpstate, _uc_fpxreg
- pagbno : DBM
- pagbuf : DBM
- page : heap_cursor, heap_page_header
- page_node : heap_page
- page_size : malloc_params
- pages : rb_heap_struct
- pagf : DBM
- pairid : exec_recursive_params
- pairs : ar_table_struct
- par : OnigErrorInfo
- par_end : OnigErrorInfo
- param : rb_iseq_constant_body
- paren : rb_strterm_literal_struct
- paren_nest : parser_params
- parent : malloc_tree_chunk, rb_data_type_struct, verify_internal_consistency_struct
- parent_iseq : parser_params, rb_iseq_constant_body
- parent_object : rb_objspace
- parent_subclasses : rb_classext_struct
- parse_depth : ScanEnv
- parser : cparse_params, load_file_arg, reg_named_capture_assign_t
- parsing_name : JSON_ParserStruct
- passed_block_handler : rb_execution_context_struct
- pat : sliceafter_arg
- path : access_arg, allocation_info, apply_filename, dir_data, glob_args, glob_error_args, gzfile, mkdir_arg, no_gvl_stat_data, opendir_at_arg, push_glob_args, rb_trace_arg_struct
- path_env : rb_execarg
- PathBuffer : rb_w32_reparse_buffer_t
- pathobj : rb_binding_t, rb_iseq_location_struct
- pathtype : push_glob_args
- pathv : rb_io_t
- pattern : ScanEnv
- pattern_enc : OnigCompileInfo
- pattern_end : ScanEnv
- pbeg : parser_params
- pc : ComplexDateData, rb_backtrace_location_struct, rb_control_frame_struct, SimpleDateData
- PC1ROT : des_tables_t
- pc2branchindex : rb_iseq_constant_body
- PC2ROT : des_tables_t
- pcl : fiddle_closure
- pcode : _OnigStackType
- pConnectionPoint : oleeventdata
- pcur : parser_params
- pdata : olerecorddata
- pDispatch : oledata, oleeventdata
- peephole_optimization : rb_compile_option_struct
- pend : parser_params, tr
- pending_interrupt_mask_stack : rb_thread_struct
- pending_interrupt_queue : rb_thread_struct
- pending_interrupt_queue_checked : rb_thread_struct
- perm : open_struct, sysopen_struct
- pfamily : rb_addrinfo_t
- pgroup_given : rb_execarg
- pgroup_pgid : rb_execarg
- pid : rb_io_t, waitpid_state
- pinned_bits : heap_page
- pinned_slots : heap_page
- pipech : ioinfo
- pkeep : _OnigStackType
- pktbl : parser_params
- place_holder : union_sockaddr
- pNamedArgs : oleparam
- pointer : fiddle_generic
- pool : fiber_pool_allocation, fiber_pool_stack
- pooled_pages : rb_heap_struct
- pooled_slots : rb_objspace
- pos : cdhash_set_label_struct, enum_chain, iseq_compile_data_storage, StringIO, vtable
- position : iseq_label_data
- positions : rb_iseq_constant_body::iseq_insn_info
- possessive : OnigToken
- post_args : rb_ary_pattern_info
- post_args_num : rb_args_info
- post_init : rb_args_info
- post_num : rb_iseq_constant_body
- post_start : rb_iseq_constant_body
- postponed_job_buffer : rb_vm_struct
- postponed_job_index : rb_vm_struct
- pOwnerTypeInfo : olemethoddata
- pp : BigStruct
- pre_args : rb_ary_pattern_info
- pre_args_num : rb_args_info
- pre_init : rb_args_info
- Prec : Real
- precise_mbc_enc_len : OnigEncodingTypeST
- pred : sliceafter_arg, slicewhen_arg
- prev : iseq_compile_data_ensure_node_stack, iseq_link_element, list_node, local_vars, rb_fiber_struct, rb_thread_cond_struct, rb_vm_protect_tag, rb_vm_tag, strscanner, vtable
- prev_elt : slicewhen_arg
- prev_elts : chunk_arg, sliceafter_arg, slicebefore_arg, slicewhen_arg
- prev_foot : malloc_chunk, malloc_tree_chunk
- prev_loc : bt_iter_arg, rb_backtrace_location_struct
- prev_status : rb_blocking_region_buffer
- prev_traceobj_arg : traceobj_arg
- prev_value : chunk_arg
- preverify_ok : ossl_verify_cb_args
- prevline : parser_params
- pri : olerecorddata
- PrintNameLength : rb_w32_reparse_buffer_t
- PrintNameOffset : rb_w32_reparse_buffer_t
- priority : rb_thread_struct
- private_const_reference : rb_execution_context_struct
- proc : generator, lazyenum_funcs, load_arg, ossl_verify_cb_args, proc_entry, producer, rb_block, rb_method_bmethod_struct, rb_thread_struct, rb_tp_struct, yielder
- procs : enumerator
- profile : rb_objspace
- progname : rb_vm_struct
- promoted_objects : transient_heap
- promoted_objects_index : transient_heap
- promoted_objects_size : transient_heap
- prop : OnigToken
- property_name_to_ctype : OnigEncodingTypeST
- protect_tag : rb_execution_context_struct
- protocol : rb_addrinfo_t
- pstr : _OnigStackType
- pstr_prev : _OnigStackType
- ptail : IApplyCaseFoldArg
- ptok : parser_params
- ptr : apply_filename, big2str_struct, binwrite_arg, cont_saved_vm_stack, dl_handle, FBufferStruct, nkf_buf_t, parser_params, ptr_data, RArray, rb_imemo_tmpbuf_struct, rb_transcoding, rb_transcoding::rb_transcoding_state_t, RClass, RRegexp, RString, RStruct, spawn_args, string_part
- pTypeInfo : olemethoddata, oleparamdata, oletypedata, olevariabledata, tagIEVENTSINKOBJ
- pTypeLib : oletypelibdata
- pvtbl : parser_params