MCPcopy Create free account

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

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

↓ 1 callersFunctionrender_copy_instruction_comment
(ctx: &DecompileContext, address: u32)
src/udon_asm/analysis.rs:163
↓ 1 callersFunctionrender_embedded_clang_format_style
()
src/decompiler/clang_format.rs:107
↓ 1 callersFunctionrender_extern_comment
( ctx: &DecompileContext, function_info: &ExternFunctionInfo, args: &[u32], )
src/udon_asm/analysis.rs:182
↓ 1 callersFunctionrender_extern_instruction_comment
( ctx: &DecompileContext, address: u32, signature_operand: u32, module_info: &UdonModuleInfo,
src/udon_asm/analysis.rs:141
↓ 1 callersFunctionrender_external_call_expression
( call: &IrExternalCallExpression, ctx: &DecompileContext, )
src/decompiler/codegen.rs:522
↓ 1 callersFunctionrender_f32_array_element
(value: f32)
src/udon_asm/literal/render.rs:322
↓ 1 callersFunctionrender_f32_scalar
(value: f32)
src/udon_asm/literal/render.rs:318
↓ 1 callersFunctionrender_heap_array_element_literal
(type_name: Option<&str>, value: &HeapLiteralValue)
src/udon_asm/literal/render.rs:87
↓ 1 callersFunctionrender_jump_if_false_comment
(ctx: &DecompileContext, address: u32)
src/udon_asm/analysis.rs:175
↓ 1 callersFunctionrender_known_operator
( call: &IrOperatorCallExpression, ctx: &DecompileContext, )
src/decompiler/codegen.rs:660
↓ 1 callersFunctionrender_literal
(literal: &IrLiteralExpression)
src/decompiler/codegen.rs:464
↓ 1 callersFunctionrender_operator_call
(call: &IrOperatorCallExpression, ctx: &DecompileContext)
src/decompiler/codegen.rs:653
↓ 1 callersFunctionrender_operator_operand
( parent_op: IrOperator, operand: &IrExpression, operand_index: usize, ctx: &DecompileContext,
src/decompiler/codegen.rs:682
↓ 1 callersMethodrender_public_variables_text
(&self)
src/odin/udon_variable_table.rs:207
↓ 1 callersFunctionrender_unserializable_array_literal
(len: usize, type_name: &str)
src/udon_asm/literal/render.rs:160
↓ 1 callersFunctionrender_variable_declaration
( variable: &VariableRecord, name: &str, init_value: Option<&str>, _exported: bool, )
src/decompiler/codegen.rs:471
↓ 1 callersFunctionreplace_assignment_target_reads
( target: &mut IrExpression, address: u32, replacement: &IrExpression, )
src/decompiler/transform/passes/temp_variable_inline.rs:502
↓ 1 callersFunctionreplace_block_successors
( artifacts: &mut SimulationArtifacts, source_block_id: usize, new_successors: Vec<usize>, )
src/decompiler/cfg.rs:534
↓ 1 callersFunctionreplace_reads_top_level
( statement: &mut IrStatement, address: u32, replacement: &IrExpression, )
src/decompiler/transform/passes/temp_variable_inline.rs:425
↓ 1 callersFunctionreplace_statement_at_path
( container: &mut IrBlockContainer, path: &[StatementPathSegment], replacement: IrStatement, )
src/decompiler/transform/passes/detect_exit_points.rs:372
↓ 1 callersFunctionreplace_statement_in_block
( block: &mut IrBlock, path: &[StatementPathSegment], replacement: IrStatement, )
src/decompiler/transform/passes/detect_exit_points.rs:386
↓ 1 callersFunctionreplace_statement_in_statement
( statement: &mut IrStatement, path: &[StatementPathSegment], replacement: IrStatement, )
src/decompiler/transform/passes/detect_exit_points.rs:400
↓ 1 callersMethodreplace_variable_value_from_index
( &mut self, target_index: usize, source_index: usize, )
src/odin/udon_variable_table.rs:140
↓ 1 callersMethodrequest_rerun
(&mut self, pos: Option<usize>)
src/decompiler/transform/pass_base.rs:132
↓ 1 callersFunctionrequiredArg
(args: Map<string, string>, name: string)
tools/bump-version.ts:24
↓ 1 callersMethodreset_dirty
(&mut self)
src/decompiler/transform/pass_base.rs:112
↓ 1 callersFunctionreset_statement_flags
(statement: &mut IrStatement)
src/decompiler/transform/passes/collect_label_usage.rs:48
↓ 1 callersFunctionresolve_clang_format_program
(override_path: Option<&Path>)
src/decompiler/clang_format.rs:63
↓ 1 callersMethodresolve_extern_signature
(&self, address: u32, signature_addr: u32)
src/decompiler/ir/builder.rs:563
↓ 1 callersMethodresolve_internal_call_entry
( &self, address: u32, instruction: &crate::udon_asm::AsmInstruction, )
src/decompiler/ir/builder.rs:503
↓ 1 callersFunctionresolve_internal_call_name
( ctx: &DecompileContext, instruction: &crate::udon_asm::AsmInstruction, )
src/udon_asm/analysis.rs:129
↓ 1 callersFunctionresolve_operand
( opcode: OpCode, operand: &OperandToken, label_to_addr: &HashMap<String, u32>, heap_symbol_to
src/udon_asm/codec.rs:173
↓ 1 callersFunctionresolve_this_symbol
(name: &str)
src/decompiler/variable.rs:111
↓ 1 callersFunctionrewrite_assignment_target
( target: &mut IrExpression, variables_by_address: &HashMap<u32, &VariableRecord>, )
src/decompiler/transform/passes/const_to_literal.rs:111
↓ 1 callersFunctionrewrite_container
( function: &mut IrFunction, function_body_id: u32, state: &mut ConditionDetectionState, )
src/decompiler/transform/passes/condition_detection.rs:58
↓ 1 callersFunctionrewrite_loop_statement
( statement: &mut IrStatement, old_entry_address: u32, new_entry_address: u32, exit_target: Op
src/decompiler/transform/passes/loop_detection.rs:782
↓ 1 callersFunctionrewrite_nested_goto_in_statement
( statement: &mut IrStatement, next_target: u32, state: &mut CleanupState, )
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:386
↓ 1 callersFunctionrewrite_statement
(statement: &mut IrStatement, state: &mut LoopTransformState)
src/decompiler/transform/passes/high_level_loop_transform.rs:60
↓ 1 callersFunctionrewrite_statement
( statement: &mut IrStatement, known_blocks: &HashSet<u32>, state: &mut CleanupState, )
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:83
↓ 1 callersFunctionrewrite_statement
(statement: IrStatement, state: &mut LoopStatementState)
src/decompiler/transform/passes/high_level_loop_statement_transform.rs:70
↓ 1 callersFunctionrewrite_statement
( statement: &mut IrStatement, variables_by_address: &HashMap<u32, &VariableRecord>, )
src/decompiler/transform/passes/const_to_literal.rs:41
↓ 1 callersFunctionrewrite_statement
( statement: IrStatement, parent_container: &IrBlockContainer, parent_block_start: u32, )
src/decompiler/transform/passes/high_level_switch_transform.rs:43
↓ 1 callersFunctionrewrite_statement
( statement: &mut IrStatement, address_to_block: &HashMap<u32, IrBlock>, )
src/decompiler/transform/passes/control_flow_simplification.rs:55
↓ 1 callersFunctionrewrite_switch_exit_edges
(container: &mut IrBlockContainer, exit_target: Option<u32>)
src/decompiler/transform/passes/loop_detection.rs:717
↓ 1 callersFunctionrewrite_switch_exit_statement
(statement: &mut IrStatement, switch_id: u32, exit_target: u32)
src/decompiler/transform/passes/loop_detection.rs:729
↓ 1 callersMethodroot_nodes
(&self)
src/odin/model.rs:220
↓ 1 callersMethodrun_analysis
(&mut self)
src/decompiler/context.rs:219
↓ 1 callersFunctionrun_decompile_pipeline
(ctx: &mut DecompileContext)
src/decompiler/pipeline.rs:30
↓ 1 callersFunctionrun_dominator_tree_node
( node_index: usize, container: &mut crate::decompiler::ir::IrBlockContainer, pre_transforms: &[Bo
src/decompiler/transform/pass_base.rs:305
↓ 1 callersFunctionrun_il_transforms
( function: &mut IrFunction, transforms: &[Box<dyn ITransform>], program_context: &mut ProgramTran
src/decompiler/transform/pass_base.rs:143
↓ 1 callersFunctionrun_pre_ir_steps
(ctx: &mut DecompileContext)
src/bin/dump_rust_ir_passes.rs:104
↓ 1 callersMethodset_byte_code
(&mut self, bytes: &[u8])
src/odin/udon_program.rs:77
↓ 1 callersMethodset_clang_format_enabled
(&mut self, enabled: bool)
src/decompiler/context.rs:173
↓ 1 callersMethodset_heap_capacity
(&mut self, value: u32)
src/odin/udon_program.rs:87
↓ 1 callersMethodset_heap_dump_address
(&mut self, index: usize, value: u32)
src/odin/udon_program.rs:123
↓ 1 callersMethodset_heap_dump_strongbox_color
( &mut self, index: usize, r: f32, g: f32, b: f32, a: f32,
src/odin/udon_program.rs:338
↓ 1 callersMethodset_heap_dump_strongbox_from_entry
( &mut self, target_index: usize, source_index: usize, )
src/odin/udon_program.rs:180
↓ 1 callersMethodset_heap_dump_strongbox_quaternion
( &mut self, index: usize, x: f32, y: f32, z: f32, w: f32,
src/odin/udon_program.rs:310
↓ 1 callersMethodset_heap_dump_strongbox_serialization_result
( &mut self, index: usize, success: bool, byte_count: i32, )
src/odin/udon_program.rs:366
↓ 1 callersMethodset_heap_dump_strongbox_system_type_name
( &mut self, index: usize, value: &str, )
src/odin/udon_program.rs:389
↓ 1 callersMethodset_heap_dump_strongbox_typed_array
( &mut self, heap_index: usize, element_type: &str, elements: &[HeapLiteralVal
src/udon_asm/apply.rs:547
↓ 1 callersMethodset_heap_dump_strongbox_vector2
(&mut self, index: usize, x: f32, y: f32)
src/odin/udon_program.rs:293
↓ 1 callersMethodset_heap_dump_strongbox_vector3
( &mut self, index: usize, x: f32, y: f32, z: f32, )
src/odin/udon_program.rs:268
↓ 1 callersMethodset_heap_dump_strongbox_vrcurl
(&mut self, index: usize, value: &str)
src/odin/udon_program.rs:448
↓ 1 callersMethodset_heap_dump_type_name_string
( &mut self, index: usize, value: impl Into<String>, )
src/odin/udon_program.rs:203
↓ 1 callersMethodset_heap_value_u32_array_by_symbol
( &mut self, symbol: &str, values: &[u32], )
src/udon_asm/apply.rs:516
↓ 1 callersMethodset_heap_value_u32_by_symbol
(&mut self, symbol: &str, value: u32)
src/udon_asm/apply.rs:488
↓ 1 callersFunctionset_i32_like_primitive
(doc: &mut OdinDocument, node_id: NodeId, value: i32)
src/odin/udon_program.rs:873
↓ 1 callersMethodset_primitive_resolved
( &mut self, node_id: NodeId, new_value: PrimitiveValue, )
src/odin/edit.rs:52
↓ 1 callersFunctionset_string_primitive
( doc: &mut OdinDocument, node_id: NodeId, value: String, what: &str, )
src/odin/udon_variable_table.rs:296
↓ 1 callersMethodset_variable_value_primitive_by_index
( &mut self, index: usize, new_value: PrimitiveValue, )
src/odin/udon_variable_table.rs:120
↓ 1 callersFunctionshould_apply_clang_format_section
(mapping: &Mapping)
src/decompiler/clang_format.rs:136
↓ 1 callersFunctionshould_swap_if_targets
( true_statement: &IrStatement, exit_statement: &IrStatement, container: &IrBlockContainer, )
src/decompiler/transform/passes/condition_detection.rs:433
↓ 1 callersFunctionsimplify_branch_chains
(function: &mut IrFunction)
src/decompiler/transform/passes/control_flow_simplification.rs:34
↓ 1 callersFunctionsimplify_if_missing_jump_to_else
( block: &mut IrBlock, known_blocks: &HashSet<u32>, state: &mut CleanupState, )
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:223
↓ 1 callersFunctionsimulate_and_discover
(ctx: &mut DecompileContext)
src/decompiler/cfg.rs:194
↓ 1 callersFunctionsimulate_extern_call
( ctx: &DecompileContext, inst: &crate::udon_asm::AsmInstruction, stack_state: &mut StackFrame,
src/decompiler/cfg.rs:926
↓ 1 callersMethodslice_by_index_range
(&self, start_index: usize, end_index: usize)
src/decompiler/instruction_list.rs:181
↓ 1 callersFunctionsnapshot_name_for_case
(case_path: &Path, root: &Path)
tests/e2e.rs:105
↓ 1 callersFunctionsplit_assembly_qualified_type
(value: &str)
src/udon_asm/literal/render.rs:289
↓ 1 callersFunctionsplit_into_blocks
(instructions: &InstructionList, starts: &BTreeSet<u32>)
src/decompiler/basic_block.rs:185
↓ 1 callersFunctionsplit_opcode_operand
(line: &str, line_num: usize)
src/udon_asm/parse.rs:95
↓ 1 callersFunctionstatement_has_leave_target
(statement: &IrStatement, target_container_id: u32)
src/decompiler/transform/passes/detect_exit_points.rs:497
↓ 1 callersFunctionstatement_has_unreachable_endpoint
(statement: &IrStatement)
src/decompiler/ir/control_flow_graph.rs:273
↓ 1 callersFunctionstatement_start_address
(statement: &IrStatement)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:1669
↓ 1 callersFunctionswitch_section_needs_break_slice
(statements: &[IrStatement])
src/decompiler/codegen.rs:430
↓ 1 callersMethodsymbol_name_by_address_map
(&self)
src/decompiler/variable.rs:96
↓ 1 callersMethodsymbol_type_by_address_map
(&self)
src/decompiler/variable.rs:103
↓ 1 callersMethodsymbol_type_name_string
( &self, section: SymbolSection, index: usize, )
src/odin/udon_program.rs:560
↓ 1 callersFunctiontake_array_slot
(container_stack: &mut [ContainerFrame])
src/odin/parse.rs:554
↓ 1 callersFunctiontimespan_parts_from_ticks
(ticks: i64)
src/udon_asm/literal/dotnet_time.rs:27
↓ 1 callersFunctiontimespan_ticks_from_components
( days: i32, hours: i32, minutes: i32, seconds: i32, milliseconds: i32, )
src/udon_asm/literal/dotnet_time.rs:52
↓ 1 callersMethodto_bytecode
(&self)
src/decompiler/instruction_list.rs:51
↓ 1 callersMethodtoken_ranges_semantically_equal
( &self, a_start: usize, a_end: usize, b_start: usize, b_end: usize,
src/odin/edit.rs:623
↓ 1 callersFunctiontry_inline_adjacent
( block: &mut IrBlock, container: &IrBlockContainer, index: usize, successor_cache: &mut HashM
src/decompiler/transform/passes/temp_variable_inline.rs:90
↓ 1 callersFunctiontype_name_candidate_rank
(candidate: &str)
src/odin/udon_program.rs:1322
↓ 1 callersFunctionunescape_quoted_string
(input: &str, line_num: usize)
src/udon_asm/literal/parse.rs:1115
↓ 1 callersFunctionunpack_block_containing_only_branch
(statement: &IrStatement)
src/decompiler/transform/passes/condition_detection.rs:590
↓ 1 callersFunctionunwrap_while_tail_condition
( loop_container: &mut IrBlockContainer, loop_body_address: u32, )
src/decompiler/transform/passes/high_level_loop_transform.rs:176
↓ 1 callersFunctionupdateMarkdown
(inputPath: string, outputPath: string)
tools/case-md.ts:144
← previousnext →701–800 of 1,021, ranked by callers