MCPcopy Create free account

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

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

↓ 4 callersFunctioncount_targets_in_container
(container: &IrBlockContainer, counts: &mut HashMap<u32, usize>)
src/decompiler/transform/passes/control_flow_simplification.rs:430
↓ 4 callersMethodexported_symbol
(&self, section: SymbolSection, index: usize)
src/odin/udon_program.rs:651
↓ 4 callersFunctionfind_container_in_container
( container: &IrBlockContainer, container_id: u32, )
src/decompiler/transform/ir_utils.rs:147
↓ 4 callersFunctionfind_float_components_by_names_or_fallback
( doc: &OdinDocument, root: NodeId, names: &[&str], )
src/odin/udon_program.rs:1111
↓ 4 callersFunctionfind_float_components_by_names_or_fallback
( doc: &OdinDocument, root: NodeId, names: &[&str], )
src/udon_asm/literal/parse.rs:1517
↓ 4 callersFunctionfirst_node_matching
(doc: &OdinDocument, root: NodeId, predicate: &mut F)
src/odin/udon_program.rs:1230
↓ 4 callersFunctionfirst_node_matching
(doc: &OdinDocument, root: NodeId, predicate: &mut F)
src/udon_asm/literal/parse.rs:1632
↓ 4 callersMethodget_function_info
(&self, signature: &str)
src/decompiler/module_info.rs:157
↓ 4 callersMethodhas_reachable_exit
(&self, node_index: usize)
src/decompiler/ir/control_flow_graph.rs:55
↓ 4 callersMethodid_by_index
(&self, index: usize)
src/decompiler/instruction_list.rs:84
↓ 4 callersMethodis_direct_jump
(self)
src/udon_asm/types.rs:102
↓ 4 callersMethodis_out_of_program_counter_range
(&self, address: u32)
src/decompiler/context.rs:268
↓ 4 callersFunctionis_runtime_type_name
(type_name: &str)
src/odin/udon_program.rs:1313
↓ 4 callersMethodlast_id
(&self)
src/decompiler/instruction_list.rs:80
↓ 4 callersFunctionmax_container_id
(container: &IrBlockContainer)
src/decompiler/transform/passes/high_level_loop_statement_transform.rs:326
↓ 4 callersFunctionmax_container_id
(container: &IrBlockContainer)
src/decompiler/transform/passes/loop_detection.rs:985
↓ 4 callersFunctionnode_index_by_address
(cfg: &ControlFlowGraph, address: u32)
src/decompiler/transform/passes/loop_detection.rs:972
↓ 4 callersMethodnode_token_range
(&self, node_id: NodeId)
src/odin/edit.rs:611
↓ 4 callersMethodparameter_count
(&self)
src/decompiler/module_info.rs:53
↓ 4 callersMethodparent
(&self)
src/odin/model.rs:182
↓ 4 callersFunctionparse_ctor_or_tuple_literal
( text: &str, ctor_names: &[&str], component_count: usize, )
src/udon_asm/literal/parse.rs:1010
↓ 4 callersFunctionparse_generated_heap_symbol
(symbol: &str)
src/udon_asm/text.rs:21
↓ 4 callersFunctionparse_heap_directive_payload
( directives: &mut AsmDirectives, text: &str, line_num: usize, )
src/udon_asm/parse.rs:313
↓ 4 callersFunctionparse_u32_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:249
↓ 4 callersFunctionread_type_ref
( reader: &mut ByteReader<'_>, map: &mut HashMap<i32, String>, )
src/odin/parse.rs:576
↓ 4 callersFunctionremove_dead_blocks_in_container
( container: &mut IrBlockContainer, incoming: &HashMap<u32, usize>, )
src/decompiler/transform/passes/control_flow_simplification.rs:286
↓ 4 callersFunctionrender_heap_literal
(type_name: &str, literal: &HeapLiteralValue)
src/udon_asm/literal/render.rs:12
↓ 4 callersMethodreplace_node_with_clone
( &mut self, target_node_id: NodeId, source_node_id: NodeId, )
src/odin/edit.rs:530
↓ 4 callersMethodrequire_instruction_state
(&self, address: u32)
src/decompiler/ir/builder.rs:546
↓ 4 callersFunctionreset_flags
(container: &mut IrBlockContainer)
src/decompiler/transform/passes/collect_label_usage.rs:38
↓ 4 callersMethodresolve_u32_literal
(&self, ctx: &DecompileContext)
src/decompiler/cfg.rs:46
↓ 4 callersFunctionrewrite_container
( container: &mut IrBlockContainer, known_blocks: &HashSet<u32>, state: &mut CleanupState, )
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:55
↓ 4 callersFunctionrewrite_container_statements
( container: &mut IrBlockContainer, address_to_block: &HashMap<u32, IrBlock>, )
src/decompiler/transform/passes/control_flow_simplification.rs:40
↓ 4 callersFunctionrewrite_loop_control_flow
( container: &mut IrBlockContainer, old_entry_address: u32, new_entry_address: u32, exit_targe
src/decompiler/transform/passes/loop_detection.rs:762
↓ 4 callersFunctionrun
( mode: Mode, input: &Path, output: Option<&Path>, template: Option<&Path>, no_format: boo
src/main.rs:126
↓ 4 callersMethodset_heap_dump_strongbox_u32_array_raw
( &mut self, index: usize, raw: &[u8], )
src/odin/udon_program.rs:140
↓ 4 callersMethodsize
(self)
src/udon_asm/types.rs:113
↓ 4 callersFunctionstatement_has_leave_target_container
( container: &IrBlockContainer, target_container_id: u32, )
src/decompiler/transform/passes/detect_exit_points.rs:483
↓ 4 callersMethodsymbol_type_node_id
(&self, section: SymbolSection, index: usize)
src/odin/udon_program.rs:776
↓ 4 callersMethodvariable_value_node_id
(&self, index: usize)
src/odin/udon_variable_table.rs:245
↓ 4 callersFunctionvisit_statement
(statement: &IrStatement, blocks: &mut HashSet<u32>)
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:1311
↓ 3 callersFunctionadd_edge
(nodes: &mut [ControlFlowNode], source: usize, target: usize)
src/decompiler/transform/passes/loop_detection.rs:941
↓ 3 callersFunctionappend_container_with_context
( out: &mut Vec<String>, container: &IrBlockContainer, ctx: &DecompileContext, break_target_co
src/decompiler/codegen.rs:362
↓ 3 callersFunctionappend_statement_with_context
( out: &mut Vec<String>, statement: &IrStatement, ctx: &DecompileContext, context: FlowRenderC
src/decompiler/codegen.rs:187
↓ 3 callersFunctionappend_typed_array_element_raw
( out: &mut Vec<u8>, element_type: &str, element: &HeapLiteralValue, )
src/udon_asm/apply.rs:632
↓ 3 callersFunctionarray_element_nodes
(doc: &OdinDocument, array_node_id: NodeId)
src/odin/udon_program.rs:974
↓ 3 callersMethodarray_remove_at
(&mut self, array_node_id: NodeId, element_index: usize)
src/odin/edit.rs:482
↓ 3 callersFunctionas_jump_target_addr
(statement: &IrStatement)
src/decompiler/transform/passes/condition_detection.rs:604
↓ 3 callersMethodbuild_function_exit_statement
(&self)
src/decompiler/ir/builder.rs:488
↓ 3 callersFunctioncombine_once_in_container
( container: &mut IrBlockContainer, incoming: &HashMap<u32, usize>, )
src/decompiler/transform/passes/control_flow_simplification.rs:196
↓ 3 callersFunctiondatetime_ticks_from_components
( year: i32, month: i32, day: i32, hour: i32, minute: i32, second: i32, millisecon
src/udon_asm/literal/dotnet_time.rs:81
↓ 3 callersFunctiondecode_compressed_hex_text
(text: &str)
src/util/hex.rs:30
↓ 3 callersMethodexported_symbol_node_id
(&self, section: SymbolSection, index: usize)
src/odin/udon_program.rs:792
↓ 3 callersMethodexported_symbols_array_node_id
(&self, section: SymbolSection)
src/odin/udon_program.rs:749
↓ 3 callersFunctionfind_named_component_node
( doc: &OdinDocument, root: NodeId, name: &str, mut predicate: F, )
src/odin/udon_program.rs:1196
↓ 3 callersFunctionfind_named_component_node
( doc: &OdinDocument, root: NodeId, name: &str, mut predicate: F, )
src/udon_asm/literal/parse.rs:1599
↓ 3 callersFunctionfirst_child
(doc: &OdinDocument, parent_id: NodeId)
src/odin/udon_variable_table.rs:331
↓ 3 callersMethodheap_dump_array_node_id
(&self)
src/odin/udon_program.rs:694
↓ 3 callersMethodheap_dump_type_name_string
(&self, index: usize)
src/odin/udon_program.rs:227
↓ 3 callersMethodid
(&self)
src/odin/model.rs:178
↓ 3 callersMethodindex
(self)
src/decompiler/instruction_list.rs:13
↓ 3 callersFunctionis_consumable_target
( target: u32, parent_container: &IrBlockContainer, incoming_counts: &HashMap<u32, usize>, swi
src/decompiler/transform/passes/high_level_switch_transform.rs:370
↓ 3 callersFunctionis_default_heap_literal
(type_name: &str, literal: &HeapLiteralValue)
src/udon_asm/literal/default.rs:41
↓ 3 callersMethodis_heap_operand
(self)
src/udon_asm/types.rs:106
↓ 3 callersFunctionis_jump_to_entry
( statement: &IrStatement, loop_container: &IrBlockContainer, entry_address: u32, )
src/decompiler/transform/passes/high_level_loop_transform.rs:415
↓ 3 callersMethodis_unary
(self)
src/decompiler/ir/nodes.rs:96
↓ 3 callersFunctionis_usable_branch_to_child
( statement: &IrStatement, container: &IrBlockContainer, cfg: &ControlFlowGraph, cfg_node_inde
src/decompiler/transform/passes/condition_detection.rs:455
↓ 3 callersFunctioniter_block_containers
(function: &IrFunction)
src/decompiler/transform/ir_utils.rs:46
↓ 3 callersFunctionlast_exit_statement
(block: &IrBlock)
src/decompiler/transform/passes/condition_detection.rs:586
↓ 3 callersFunctionliteral_from_typed_odin_node
( doc: &OdinDocument, node_id: NodeId, type_name: &str, )
src/udon_asm/literal/parse.rs:1124
↓ 3 callersFunctionlogic_and
(lhs: IrExpression, rhs: IrExpression)
src/decompiler/transform/passes/condition_detection.rs:653
↓ 3 callersFunctionlogic_not
(expression: IrExpression)
src/decompiler/transform/passes/high_level_loop_transform.rs:475
↓ 3 callersMethodname
(self)
src/udon_asm/types.rs:76
↓ 3 callersMethodnext_address_of
(&self, id: InstructionId)
src/decompiler/instruction_list.rs:124
↓ 3 callersMethodnext_container_id
(&mut self)
src/decompiler/transform/passes/high_level_loop_statement_transform.rs:40
↓ 3 callersMethodoffset
(&self)
src/odin/io.rs:13
↓ 3 callersFunctionparse_ctor_args
(text: &str, prefix: &str)
src/udon_asm/literal/parse.rs:707
↓ 3 callersFunctionparse_datetimeoffset_storage_text
(text: &str)
src/udon_asm/literal/dotnet_time.rs:107
↓ 3 callersFunctionparse_entry_directive_payload
( directives: &mut AsmDirectives, text: &str, line_num: usize, )
src/udon_asm/parse.rs:263
↓ 3 callersFunctionparse_i64_literal
(text: &str, line_num: usize)
src/udon_asm/literal/parse.rs:301
↓ 3 callersFunctionparse_u32
(text: &str, line_num: usize)
src/udon_asm/parse.rs:127
↓ 3 callersMethodprocess_branch_target
( &mut self, target_address: u32, source_node_index: usize, nested_descendant_
src/decompiler/ir/control_flow_graph.rs:200
↓ 3 callersMethodprogram_field_node
(&self, field_name: &str)
src/odin/udon_program.rs:821
↓ 3 callersMethodread_guid
(&mut self)
src/odin/io.rs:93
↓ 3 callersFunctionread_u32_primitive
(doc: &OdinDocument, node_id: NodeId, what: &str)
src/odin/udon_program.rs:860
↓ 3 callersFunctionremove_block_by_address
( container: &mut IrBlockContainer, start_address: u32, )
src/decompiler/transform/passes/condition_detection.rs:675
↓ 3 callersMethodremove_exported_symbol
(&mut self, section: SymbolSection, index: usize)
src/odin/udon_program.rs:677
↓ 3 callersFunctionremove_trailing_continue_jump
(body: &mut IrBlockContainer, continue_target: u32)
src/decompiler/transform/passes/high_level_loop_statement_transform.rs:310
↓ 3 callersFunctionrender_type_name
(type_name: &str)
src/decompiler/codegen.rs:485
↓ 3 callersMethodreparse_after_structural_edit
(&mut self)
src/odin/edit.rs:565
↓ 3 callersMethodreplace
(&mut self, id: InstructionId, instruction: AsmInstruction)
src/decompiler/instruction_list.rs:169
↓ 3 callersFunctionrequire_variable
(ctx: &DecompileContext, address: u32)
src/decompiler/codegen.rs:731
↓ 3 callersFunctionrequiredArg
(args: Map<string, string>, name: string)
tools/case-md.ts:212
↓ 3 callersFunctionresolve_branch_target
( target_address: u32, address_to_block: &HashMap<u32, IrBlock>, )
src/decompiler/transform/passes/control_flow_simplification.rs:152
↓ 3 callersFunctionrewrite_statement_list
( statements: &mut Vec<IrStatement>, known_blocks: &HashSet<u32>, state: &mut CleanupState, )
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs:71
↓ 3 callersFunctionrun_block_transforms
( block: &mut IrBlock, transforms: &[Box<dyn IBlockTransform>], context: &mut BlockTransformContex
src/decompiler/transform/pass_base.rs:157
↓ 3 callersMethodrun_decompile
(&mut self)
src/decompiler/context.rs:215
↓ 3 callersFunctionsigned_block_address
(address: u32)
src/decompiler/transform/passes/condition_detection.rs:631
↓ 3 callersMethodsymbols_array_node_id
(&self, section: SymbolSection)
src/odin/udon_program.rs:733
↓ 3 callersFunctiontable_for_type
(type_head: &str)
src/udon_asm/literal/enum_map.rs:427
← previousnext →101–200 of 1,021, ranked by callers