Skip to content

Instantly share code, notes, and snippets.

@luhenry
Last active February 28, 2018 22:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save luhenry/37eb32f32a6a3d821f2e1ee832dfbb92 to your computer and use it in GitHub Desktop.
Save luhenry/37eb32f32a6a3d821f2e1ee832dfbb92 to your computer and use it in GitHub Desktop.
$> nm -AjgU /Library/Frameworks/Mono.framework/Versions/5.13.0/lib/libmonosgen-2.0.a 2>/dev/null | sed 's/.*: //' |grep -v "^_mono" |grep -v "^_*wapi"  | grep -v "^_mini" | grep -v "^_ves_icall" | grep -v "^_sgen" | sort > symbols.md
___mono_jit_debug_descriptor
___mono_jit_debug_register_code
_account_mem
_aligned_address
_assembly_load_hook
_assembly_search_hook
_binary_protocol_cement
_binary_protocol_cement_reset
_binary_protocol_collection_begin
_binary_protocol_collection_end
_binary_protocol_collection_end_stats
_binary_protocol_collection_requested
_binary_protocol_concurrent_finish
_binary_protocol_concurrent_start
_binary_protocol_concurrent_sweep_end
_binary_protocol_concurrent_update
_binary_protocol_domain_unload_begin
_binary_protocol_domain_unload_end
_binary_protocol_evacuating_blocks
_binary_protocol_flush_buffers
_binary_protocol_header
_binary_protocol_init
_binary_protocol_is_enabled
_binary_protocol_mark_end
_binary_protocol_mark_start
_binary_protocol_missing_remset
_binary_protocol_pin_stats
_binary_protocol_reclaim_end
_binary_protocol_reclaim_start
_binary_protocol_sweep_begin
_binary_protocol_sweep_end
_binary_protocol_thread_register
_binary_protocol_thread_restart
_binary_protocol_thread_suspend
_binary_protocol_thread_unregister
_binary_protocol_worker_finish
_binary_protocol_worker_finish_stats
_binary_protocol_world_restarted
_binary_protocol_world_restarting
_binary_protocol_world_stopped
_binary_protocol_world_stopping
_bridge_callbacks
_bridge_processing_in_progress
_bundles
_check_object
_class_array_count
_class_def_count
_class_ginst_count
_class_gparam_count
_class_gtd_count
_class_pointer_count
_classes_mutex
_classes_size
_collect_before_allocs
_cominterop_release_all_rcws
_concurrent_collection_in_progress
_current_backend
_current_collection_generation
_debug_options
_debugger_agent_breakpoint_from_context
_debugger_agent_single_step_from_context
_degraded_mode
_describe_ptr
_ds2to64
_eg_getdtablesize
_eg_utf8_to_utf16_with_nuls
_eg_wtf8_to_utf16
_entry_funcs_instance
_entry_funcs_instance_ret
_entry_funcs_static
_entry_funcs_static_ret
_g_list_prepend_image
_g_slist_append_image
_g_utf16_ascii_equal
_g_utf16_asciiz_equal
_g_utf8_jump_table
_gateway_from_rtm
_gc_debug_file
_gc_debug_level
_gc_mutex
_gc_stats
_get_anonymous_container_for_image
_get_image_for_generic_param
_global_interface_bitset
_has_per_allocation_action
_icall_cancel_blocking_socket_operation
_ignored_assemblies_file_names
_ignored_assemblies_names
_inflated_classes_size
_inflated_methods_size
_ins_info
_ins_sreg_counts
_interp_cbs
_invoke_protected_memory_method
_jit_classes
_loader_lock_nest_id
_log_finalizers
_los_memory_usage
_los_memory_usage_total
_los_object_list
_major_collector
_make_generic_name_string
_malloc_shared_area
_method_from_method_def_or_ref
_my_charset
_nreply_packets
_nursery_canaries_enabled
_nursery_clear_policy
_nursery_section
_power_overflow
_property_info_get_default_value
_reflected_equal
_reflected_hash
_roots_hash
_sdl_power10
_setup_fields_tls_id
_suspend_finalizers
_sweep_pool_context
_table_sizes
_tlab_size
_total_allocated_major
_total_promoted_size
_type_to_eval_stack_type
_vell_icall_RuntimeType_get_core_clr_security_level
_vell_icall_get_method_attributes
_verify_before_allocs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment