MCPcopy Create free account

hub / github.com/ParaN3xus/udon-decompiler / functions

Functions1,021 in github.com/ParaN3xus/udon-decompiler

↓ 1 callersFunctionis_branch_to_entry
(statement: &IrStatement, entry_address: Option<u32>)
src/decompiler/transform/passes/collect_label_usage.rs:484
↓ 1 callersMethodis_dirty
(&self)
src/decompiler/transform/pass_base.rs:104
↓ 1 callersFunctionis_empty
(statement: &IrStatement)
src/decompiler/transform/passes/condition_detection.rs:611
↓ 1 callersFunctionis_gzip_payload
(payload: &[u8])
src/util/hex.rs:26
↓ 1 callersFunctionis_header_push_address
(ctx: &DecompileContext, address: u32)
src/decompiler/cfg.rs:860
↓ 1 callersFunctionis_jump_to_entry
(statement: &IrStatement, entry_address: u32)
src/decompiler/transform/passes/high_level_loop_statement_transform.rs:306
↓ 1 callersMethodis_leave_out_of_container
( &self, leave_target_container_id: u32, descendant_container_ids: &HashSet<u32>,
src/decompiler/ir/control_flow_graph.rs:218
↓ 1 callersMethodis_named_entry
(self)
src/odin/model.rs:415
↓ 1 callersMethodis_reachable
(&self)
src/decompiler/ir/control_flow_node.rs:30
↓ 1 callersFunctionis_supported_typed_array_element
(type_name: &str)
src/udon_asm/literal/parse.rs:782
↓ 1 callersMethodis_switch_scaffold_instruction
(&self, block: &BasicBlock, instruction_address: u32)
src/decompiler/ir/builder.rs:571
↓ 1 callersFunctionis_this_like
(name: &str)
src/decompiler/transform/passes/collect_variables.rs:179
↓ 1 callersFunctionis_truly_empty_branch
(statement: &IrStatement)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:1118
↓ 1 callersFunctionis_unserializable_placeholder_token
(token: &str)
src/udon_asm/literal/parse.rs:802
↓ 1 callersFunctioniter_block_targets
(statement: &IrStatement)
src/decompiler/transform/ir_utils.rs:17
↓ 1 callersFunctionlift_container
(container: IrBlockContainer, state: &mut LoopStatementState)
src/decompiler/transform/passes/high_level_loop_statement_transform.rs:105
↓ 1 callersFunctionlift_do_while
(container: IrBlockContainer, state: &mut LoopStatementState)
src/decompiler/transform/passes/high_level_loop_statement_transform.rs:222
↓ 1 callersFunctionlift_infinite_loop
(container: IrBlockContainer, state: &mut LoopStatementState)
src/decompiler/transform/passes/high_level_loop_statement_transform.rs:114
↓ 1 callersFunctionlift_switch_container
( switch_container: &IrBlockContainer, parent_container: &IrBlockContainer, parent_block_start: u3
src/decompiler/transform/passes/high_level_switch_transform.rs:96
↓ 1 callersFunctionlift_while
(container: IrBlockContainer, state: &mut LoopStatementState)
src/decompiler/transform/passes/high_level_loop_statement_transform.rs:135
↓ 1 callersFunctionliteral_from_typed_primitive_array_raw
( type_name: &str, bytes_per_element: usize, raw: &[u8], )
src/udon_asm/literal/parse.rs:1261
↓ 1 callersFunctionloadCases
(root: string)
tools/case-md.ts:30
↓ 1 callersFunctionload_code_fence
(path: &Path, lang: &str)
src/bin/dump_rust_ir_passes.rs:117
↓ 1 callersFunctionload_heap_data
(program: &UdonProgramBinary)
src/decompiler/context.rs:340
↓ 1 callersFunctionlooks_like_function_header
(ctx: &DecompileContext, target: u32)
src/decompiler/cfg.rs:853
↓ 1 callersFunctionmain
()
tools/bump-version.ts:38
↓ 1 callersFunctionmain
()
tools/case-md.ts:190
↓ 1 callersFunctionmark_nodes_with_reachable_exits
(cfg_nodes: &[ControlFlowNode])
src/decompiler/ir/dominance.rs:64
↓ 1 callersFunctionmatch_do_while_loop
( loop_container: &mut IrBlockContainer, state: &mut LoopTransformState, )
src/decompiler/transform/passes/high_level_loop_transform.rs:241
↓ 1 callersFunctionmatch_while_loop
(loop_container: &mut IrBlockContainer)
src/decompiler/transform/passes/high_level_loop_transform.rs:91
↓ 1 callersFunctionmatches_stack_literal
( ctx: &DecompileContext, stack_value: Option<&StackValue>, expected: u32, heap_state: &HeapLi
src/decompiler/cfg.rs:914
↓ 1 callersFunctionmax_container_id_in_statement
(statement: &IrStatement)
src/decompiler/transform/passes/high_level_loop_statement_transform.rs:336
↓ 1 callersFunctionmax_container_id_in_statement
(statement: &IrStatement)
src/decompiler/transform/passes/loop_detection.rs:995
↓ 1 callersFunctionmerge_yaml_mapping
(target: &mut Mapping, source: &Mapping)
src/decompiler/clang_format.rs:144
↓ 1 callersFunctionnext_free_heap_address
(program: &UdonProgramBinary)
src/udon_asm/apply.rs:427
↓ 1 callersMethodnext_synthetic_block_address
(&mut self)
src/decompiler/transform/passes/high_level_loop_transform.rs:38
↓ 1 callersMethodnext_synthetic_block_address
(&mut self)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:41
↓ 1 callersMethodnext_synthetic_block_address
(&mut self)
src/decompiler/transform/passes/condition_detection.rs:44
↓ 1 callersFunctionnormalize_csharp_type_name
(type_name: &str)
src/decompiler/codegen.rs:727
↓ 1 callersFunctionoperator_needs_parentheses
( parent_op: IrOperator, child_expression: &IrExpression, operand_index: usize, )
src/decompiler/codegen.rs:695
↓ 1 callersFunctionparseArgs
(argv: string[])
tools/bump-version.ts:5
↓ 1 callersFunctionparseArgs
(argv: string[])
tools/case-md.ts:100
↓ 1 callersFunctionparse_array_literal_body
( text: &'a str, line_num: usize, type_name: &str, )
src/udon_asm/literal/parse.rs:629
↓ 1 callersFunctionparse_asm_text
(text: &str)
src/udon_asm/parse.rs:8
↓ 1 callersFunctionparse_csharp_cast_literal
(text: &str)
src/udon_asm/literal/parse.rs:673
↓ 1 callersFunctionparse_datetime_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:385
↓ 1 callersFunctionparse_datetimeoffset_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:333
↓ 1 callersFunctionparse_default_array_len
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:598
↓ 1 callersFunctionparse_directive_line
( directives: &mut AsmDirectives, line: &str, line_num: usize, section_hint: Option<DirectiveS
src/udon_asm/parse.rs:145
↓ 1 callersFunctionparse_f32_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:291
↓ 1 callersFunctionparse_f64_component
(text: &str)
src/udon_asm/literal/parse.rs:1103
↓ 1 callersFunctionparse_f64_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:296
↓ 1 callersFunctionparse_function_return_symbol_name
(symbol_name: &str)
src/decompiler/cfg.rs:775
↓ 1 callersFunctionparse_heap_init_directive
( text: &str, line_num: usize, type_name: &str, )
src/udon_asm/literal/parse.rs:32
↓ 1 callersFunctionparse_literal
(type_name: &str, init_value: &str)
src/decompiler/transform/passes/const_to_literal.rs:177
↓ 1 callersFunctionparse_markdown_code_fences
(text: &str)
tests/e2e.rs:78
↓ 1 callersFunctionparse_operand_token
(token: &str, opcode: OpCode, line_num: usize)
src/udon_asm/parse.rs:108
↓ 1 callersFunctionparse_serialization_result_json_like
(text: &str)
src/udon_asm/literal/parse.rs:1065
↓ 1 callersFunctionparse_serialization_result_object_initializer
(text: &str)
src/udon_asm/literal/parse.rs:1054
↓ 1 callersFunctionparse_shorthand_directive
( directives: &mut AsmDirectives, body: &str, line_num: usize, section_hint: Option<DirectiveS
src/udon_asm/parse.rs:241
↓ 1 callersFunctionparse_system_type_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:864
↓ 1 callersFunctionparse_timespan_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:310
↓ 1 callersFunctionparse_type_ref
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:18
↓ 1 callersFunctionparse_typed_color_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:846
↓ 1 callersFunctionparse_typed_enum_literal
( type_head: &str, repr: EnumRepr, trimmed: &str, line_num: usize, )
src/udon_asm/literal/parse.rs:409
↓ 1 callersFunctionparse_typed_quaternion_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:837
↓ 1 callersFunctionparse_typed_serialization_result_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:855
↓ 1 callersFunctionparse_typed_vector2_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:819
↓ 1 callersFunctionparse_typed_vector3_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:828
↓ 1 callersFunctionparse_u32_array_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:488
↓ 1 callersFunctionparse_vrcurl_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:934
↓ 1 callersFunctionparse_vrcurl_object_initializer
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:963
↓ 1 callersFunctionparts_from_datetime
(datetime: PrimitiveDateTime)
src/udon_asm/literal/dotnet_time.rs:145
↓ 1 callersFunctionpick_exit_point
( cfg: &ControlFlowGraph, container: &IrBlockContainer, head_idx: usize, )
src/decompiler/transform/passes/loop_detection.rs:494
↓ 1 callersFunctionprepare_reverse_cfg
( cfg: &ControlFlowGraph, head_idx: usize, treat_back_edges_as_exits: bool, )
src/decompiler/transform/passes/loop_detection.rs:413
↓ 1 callersFunctionprepare_single_input
( mode: Mode, input_file: &Path, no_format: bool, )
src/main.rs:409
↓ 1 callersMethodprev_of
(&self, id: InstructionId)
src/decompiler/instruction_list.rs:120
↓ 1 callersFunctionprimitive_array_shape
(doc: &OdinDocument, node_id: NodeId)
src/odin/udon_program.rs:836
↓ 1 callersFunctionprocess_block
( container: &mut IrBlockContainer, state: &mut ConditionDetectionState, block_address: u32, c
src/decompiler/transform/passes/condition_detection.rs:116
↓ 1 callersFunctionprocess_single_file_inner
( mode: Mode, input_file: &Path, output_file: &Path, template: Option<&Path>, prepared: &m
src/main.rs:297
↓ 1 callersMethodprocess_statement
( &mut self, statement: &IrStatement, source_node_index: usize, nested_descend
src/decompiler/ir/control_flow_graph.rs:112
↓ 1 callersMethodpush
(&mut self, instruction: AsmInstruction)
src/decompiler/instruction_list.rs:137
↓ 1 callersFunctionread_bool_primitive
(doc: &OdinDocument, node_id: NodeId)
src/udon_asm/literal/parse.rs:1721
↓ 1 callersFunctionread_compressed_hex_bytes
(path: &Path)
src/util/hex.rs:57
↓ 1 callersMethodread_decimal_bits
(&mut self)
src/odin/io.rs:84
↓ 1 callersMethodread_f32
(&mut self)
src/odin/io.rs:76
↓ 1 callersMethodread_f64
(&mut self)
src/odin/io.rs:80
↓ 1 callersMethodread_i16
(&mut self)
src/odin/io.rs:42
↓ 1 callersFunctionread_i32_like_primitive
(doc: &OdinDocument, node_id: NodeId)
src/udon_asm/literal/parse.rs:1735
↓ 1 callersMethodread_i8
(&mut self)
src/odin/io.rs:38
↓ 1 callersFunctionread_program_bytes_from_asset
(path: &Path)
src/util/asset.rs:95
↓ 1 callersFunctionread_string_primitive
(doc: &OdinDocument, node_id: NodeId)
src/udon_asm/literal/parse.rs:1728
↓ 1 callersMethodreference_id_index
(&self)
src/odin/model.rs:232
↓ 1 callersFunctionregion_has_no_extra_explicit_entries
( region_blocks: &[IrBlock], incoming: &HashMap<u32, usize>, )
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:1459
↓ 1 callersFunctionregion_is_mergeable
(region_blocks: &[IrBlock], region_end: u32)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:1476
↓ 1 callersFunctionregister_jump_callsite
( jump_callsite_blocks: &mut HashMap<u32, Vec<usize>>, target_addr: u32, block_id: usize, )
src/decompiler/cfg.rs:566
↓ 1 callersFunctionremove_dead_blocks_in_statement
( statement: &mut IrStatement, incoming: &HashMap<u32, usize>, )
src/decompiler/transform/passes/control_flow_simplification.rs:312
↓ 1 callersFunctionremove_first_jump_target_reference
(statement: &mut IrStatement, target: u32)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:1241
↓ 1 callersMethodremove_symbol
(&mut self, section: SymbolSection, index: usize)
src/odin/udon_program.rs:642
↓ 1 callersFunctionrender_constructor_call_expression
( call: &crate::decompiler::IrConstructorCallExpression, ctx: &DecompileContext, )
src/decompiler/codegen.rs:604
← previousnext →601–700 of 1,021, ranked by callers