MCPcopy Create free account

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

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

↓ 2 callersFunctionparse_ctor_i32_args
(text: &str, ctor_name: &str, count: usize)
src/udon_asm/literal/parse.rs:685
↓ 2 callersFunctionparse_ctor_i64_arg
(text: &str, ctor_name: &str, line_num: usize)
src/udon_asm/literal/parse.rs:696
↓ 2 callersFunctionparse_i32_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:267
↓ 2 callersFunctionparse_quaternion_literal
(text: &str)
src/udon_asm/literal/parse.rs:989
↓ 2 callersFunctionparse_serialization_result_key_values
(body: &str, sep: char)
src/udon_asm/literal/parse.rs:1070
↓ 2 callersFunctionparse_serialization_result_text
(text: &str)
src/udon_asm/literal/parse.rs:1046
↓ 2 callersFunctionparse_typed_heap_literal
typename + str -> HeapLiteralValue
src/udon_asm/literal/parse.rs:46
↓ 2 callersFunctionparse_vector2_literal
(text: &str)
src/udon_asm/literal/parse.rs:981
↓ 2 callersFunctionparse_vector3_literal
(text: &str)
src/udon_asm/literal/parse.rs:985
↓ 2 callersMethodprecedence
(self)
src/decompiler/ir/nodes.rs:117
↓ 2 callersMethodprimitive_array_element
(&self, node_id: NodeId, element_index: usize)
src/odin/edit.rs:7
↓ 2 callersFunctionprimitive_kind_for_entry_type
(entry_type: BinaryEntryType)
src/odin/model.rs:506
↓ 2 callersFunctionprocess_single_file
( mode: Mode, input_file: &Path, output: Option<&Path>, output_dir: Option<&Path>, templat
src/main.rs:264
↓ 2 callersFunctionread_compressed_program_bytes_from_asset
(path: &Path)
src/util/asset.rs:10
↓ 2 callersMethodread_i64
(&mut self)
src/odin/io.rs:62
↓ 2 callersFunctionread_program_bytes
(path: &Path)
src/util/mod.rs:16
↓ 2 callersFunctionread_string_primitive
(doc: &OdinDocument, node_id: NodeId, what: &str)
src/odin/udon_variable_table.rs:283
↓ 2 callersFunctionread_string_primitive
(doc: &OdinDocument, node_id: NodeId, what: &str)
src/odin/udon_program.rs:916
↓ 2 callersMethodread_u16
(&mut self)
src/odin/io.rs:47
↓ 2 callersMethodread_u32
(&mut self)
src/odin/io.rs:57
↓ 2 callersMethodread_u64
(&mut self)
src/odin/io.rs:69
↓ 2 callersMethodrebuild_basic_block_address_map
(&mut self)
src/decompiler/context.rs:228
↓ 2 callersMethodrebuild_symbol_address_maps_from_variables
(&mut self)
src/decompiler/context.rs:223
↓ 2 callersMethodrefresh_inferred_class_name
(&mut self)
src/decompiler/context.rs:278
↓ 2 callersFunctionregister_entry_target
( ctx: &DecompileContext, entry_set: &mut HashSet<u32>, discovered_entry_addresses: &mut Vec<u32>,
src/decompiler/cfg.rs:815
↓ 2 callersFunctionrender_array_access_expression
( call: &IrArrayAccessExpression, ctx: &DecompileContext, )
src/decompiler/codegen.rs:553
↓ 2 callersFunctionrender_call_args
( call: &IrExternalCallExpression, args: &[String], param_offset: usize, )
src/decompiler/codegen.rs:636
↓ 2 callersFunctionrender_color_literal
(r: f32, g: f32, b: f32, a: f32)
src/udon_asm/literal/render.rs:196
↓ 2 callersFunctionrender_datetime_literal
(ticks: i64)
src/udon_asm/literal/render.rs:268
↓ 2 callersFunctionrender_datetimeoffset_literal
(text: &str)
src/udon_asm/literal/render.rs:250
↓ 2 callersFunctionrender_enum_literal
(type_name: &str, literal: &HeapLiteralValue)
src/udon_asm/literal/render.rs:54
↓ 2 callersFunctionrender_f32_component
(value: f32)
src/udon_asm/literal/render.rs:310
↓ 2 callersFunctionrender_f64_scalar
(value: f64)
src/udon_asm/literal/render.rs:330
↓ 2 callersFunctionrender_local_variable_declaration
( variable: &VariableRecord, name: &str, init_value: Option<&IrLiteralExpression>, )
src/decompiler/codegen.rs:494
↓ 2 callersFunctionrender_property_access_expression
( call: &IrPropertyAccessExpression, ctx: &DecompileContext, )
src/decompiler/codegen.rs:571
↓ 2 callersFunctionrender_quaternion_literal
(x: f32, y: f32, z: f32, w: f32)
src/udon_asm/literal/render.rs:185
↓ 2 callersFunctionrender_serialization_result_literal
(success: bool, byte_count: i32)
src/udon_asm/literal/render.rs:207
↓ 2 callersFunctionrender_system_type_literal
(text: &str)
src/udon_asm/literal/render.rs:216
↓ 2 callersFunctionrender_timespan_literal
(ticks: i64)
src/udon_asm/literal/render.rs:234
↓ 2 callersFunctionrender_typed_array_literal
(element_type: &str, elements: &[HeapLiteralValue])
src/udon_asm/literal/render.rs:130
↓ 2 callersFunctionrender_u32_array_literal
(values: &[u32])
src/udon_asm/literal/render.rs:150
↓ 2 callersFunctionrender_vector2_literal
(x: f32, y: f32)
src/udon_asm/literal/render.rs:176
↓ 2 callersFunctionrender_vector3_literal
(x: f32, y: f32, z: f32)
src/udon_asm/literal/render.rs:166
↓ 2 callersFunctionrender_vrcurl_literal
(text: &str)
src/udon_asm/literal/render.rs:230
↓ 2 callersMethodreplace_primitive_array
(&mut self, node_id: NodeId, new_raw: &[u8])
src/odin/edit.rs:421
↓ 2 callersFunctionrepo_root
()
tests/e2e.rs:15
↓ 2 callersMethodrequire_instruction_heap_state
( &self, address: u32, )
src/decompiler/ir/builder.rs:553
↓ 2 callersFunctionrequire_variable
(ctx: &DecompileContext, address: u32)
src/bin/dump_rust_ir_passes.rs:375
↓ 2 callersMethodresolve_fallthrough_by_next_address
( &self, block: &BasicBlock, excluded_addresses: &HashSet<u32>, )
src/decompiler/ir/builder.rs:457
↓ 2 callersMethodresolve_fallthrough_target
( &self, block: &BasicBlock, excluded_addresses: &HashSet<u32>, )
src/decompiler/ir/builder.rs:428
↓ 2 callersFunctionresolve_heap_literal_for_program_entry
( program: &UdonProgramBinary, index: usize, type_name: &str, _resolved_kind: &NodeKind, )
src/udon_asm/literal/parse.rs:1282
↓ 2 callersFunctionresolve_initial_heap_string_value
( ctx: &'a DecompileContext, heap_address: u32, heap_state: &HeapLiteralState, )
src/decompiler/cfg.rs:960
↓ 2 callersFunctionresolve_internal_call_bind
( ctx: &DecompileContext, inst_id: crate::decompiler::InstructionId, address: u32, instruction
src/udon_asm/analysis.rs:103
↓ 2 callersFunctionresolve_switch_info_for_jump_indirect
( ctx: &DecompileContext, jump_inst_id: InstructionId, jump_operand: u32, symbol_name_by_addre
src/decompiler/indir_jump_analysis.rs:60
↓ 2 callersFunctionrewrite_container
(container: &mut IrBlockContainer, state: &mut LoopTransformState)
src/decompiler/transform/passes/high_level_loop_transform.rs:52
↓ 2 callersFunctionrewrite_container
(container: &mut IrBlockContainer, state: &mut LoopStatementState)
src/decompiler/transform/passes/high_level_loop_statement_transform.rs:60
↓ 2 callersFunctionrewrite_container
(container: &mut IrBlockContainer)
src/decompiler/transform/passes/high_level_switch_transform.rs:23
↓ 2 callersFunctionrewrite_nested_goto_in_statement_list
( statements: &mut Vec<IrStatement>, next_target: u32, state: &mut CleanupState, )
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:319
↓ 2 callersMethodrun
( &self, functions: &mut [IrFunction], context: &mut ProgramTransformContext<'_>,
src/decompiler/transform/pipeline.rs:36
↓ 2 callersMethodrun
( &self, block: &mut IrBlock, context: &mut BlockTransformContext<'_, '_, '_>, )
src/decompiler/transform/pass_base.rs:183
↓ 2 callersFunctionrun_analysis_pipeline
(ctx: &mut DecompileContext)
src/decompiler/pipeline.rs:16
↓ 2 callersFunctionsanitize_output_stem
(name: impl AsRef<str>)
src/util/naming.rs:1
↓ 2 callersMethodsection_payload_array_node_id
(&self, section: SymbolSection)
src/odin/udon_program.rs:811
↓ 2 callersMethodset_clang_format_override
(&mut self, path: Option<PathBuf>)
src/decompiler/context.rs:169
↓ 2 callersMethodset_exported_symbol
( &mut self, section: SymbolSection, index: usize, value: impl Into<String>,
src/odin/udon_program.rs:656
↓ 2 callersMethodset_heap_dump_strongbox_u32_array
( &mut self, heap_index: usize, values: &[u32], )
src/udon_asm/apply.rs:476
↓ 2 callersMethodset_internal_reference
(&mut self, node_id: NodeId, value: i32)
src/odin/edit.rs:174
↓ 2 callersMethodset_symbol_address
( &mut self, section: SymbolSection, index: usize, value: u32, )
src/odin/udon_program.rs:586
↓ 2 callersMethodset_symbol_name
( &mut self, section: SymbolSection, index: usize, value: impl Into<String>,
src/odin/udon_program.rs:538
↓ 2 callersMethodset_type_name_metadata_name
( &mut self, node_id: NodeId, new_name: OdinString, )
src/odin/edit.rs:206
↓ 2 callersMethodset_variable_symbol_name_by_index
( &mut self, index: usize, new_symbol_name: impl Into<String>, )
src/odin/udon_variable_table.rs:93
↓ 2 callersFunctionshould_emit_directory_map
(mode: Mode)
src/main.rs:691
↓ 2 callersFunctionsimplify_guarded_linear_regions
(body: &mut IrBlockContainer)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:762
↓ 2 callersFunctionsimplify_if_else_join_jumps
(block: &mut IrBlock)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:152
↓ 2 callersFunctionsimplify_late_true_target_if_gotos
(body: &mut IrBlockContainer)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:863
↓ 2 callersFunctionsimplify_linear_if_goto_diamonds
(body: &mut IrBlockContainer)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:410
↓ 2 callersFunctionsimplify_nested_if_goto_fallbacks
(body: &mut IrBlockContainer)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:950
↓ 2 callersFunctionsimplify_terminal_two_way_if_gotos
(body: &mut IrBlockContainer)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:683
↓ 2 callersFunctionsimplify_true_terminal_if_gotos
(body: &mut IrBlockContainer)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:607
↓ 2 callersFunctionsimplify_two_way_if_goto_diamonds
(body: &mut IrBlockContainer)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:496
↓ 2 callersFunctionstatement_is_unreachable_endpoint
(statement: &IrStatement)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:1168
↓ 2 callersFunctionstatement_start
(statement: &IrStatement)
src/decompiler/transform/passes/condition_detection.rs:623
↓ 2 callersMethodsymbol_item_node_ids
(&self, section: SymbolSection)
src/odin/udon_program.rs:803
↓ 2 callersFunctionticks_per_day
()
src/udon_asm/literal/dotnet_time.rs:169
↓ 2 callersMethodto_bytes
(&self)
src/odin/serialize.rs:8
↓ 2 callersMethodvariable_node_id
(&self, index: usize)
src/odin/udon_variable_table.rs:229
↓ 2 callersMethodvariable_node_ids
(&self)
src/odin/udon_variable_table.rs:225
↓ 2 callersMethodvariable_symbol_name
(&self, index: usize)
src/odin/udon_variable_table.rs:86
↓ 2 callersMethodvariables_array_node_id
(&self)
src/odin/udon_variable_table.rs:217
↓ 2 callersFunctionvisit
(node: usize, cfg: &ControlFlowGraph, out: &mut Vec<u32>)
src/decompiler/transform/passes/loop_detection.rs:114
↓ 2 callersMethodvisit_container
( &mut self, container: &mut IrBlockContainer, current_exit: CurrentExit, )
src/decompiler/transform/passes/detect_exit_points.rs:98
↓ 2 callersFunctionwalk
(cfg: &ControlFlowGraph, head_idx: usize, exit_idx: usize, node_idx: usize)
src/decompiler/transform/passes/loop_detection.rs:467
↓ 2 callersMethodwrite_guid
(&mut self, guid: OdinGuid)
src/odin/io.rs:206
↓ 2 callersMethodwrite_i64
(&mut self, value: i64)
src/odin/io.rs:183
↓ 2 callersFunctionwrite_type_ref
(writer: &mut ByteWriter, type_ref: &OdinTypeRef)
src/odin/serialize.rs:21
↓ 2 callersMethodwrite_u64
(&mut self, value: u64)
src/odin/io.rs:187
↓ 1 callersMethodCompileAndEncode
(string sourceCode, string fileName)
tools/Editor/UdonSharpSourceTextCompiler.cs:68
↓ 1 callersMethodCompileBatch
(List<CompilationRequest> requests)
tools/Editor/UdonSharpSourceTextCompiler.cs:35
↓ 1 callersMethodadd_fallthrough_edge_if_needed
(&mut self, block: &IrBlock, block_index: usize)
src/decompiler/ir/control_flow_graph.rs:98
↓ 1 callersMethodalloc_block_address
(&mut self)
src/decompiler/transform/passes/loop_detection.rs:56
← previousnext →301–400 of 1,021, ranked by callers