Rosetta Function Calls

From OSx86
Jump to: navigation, search

This page is outdated and should not be updated further. The content below is preserved purely for historical reasons. As such, any instructions or suggestions on this page may damage your system. Follow them at your own risk.

  • It would appear that Rosetta probably calls to an SSL enabler, gets a key, reports to the TPM with the kext, which then replies back. We're still testing at this point.
  • Here is a list of functions calls from the Rosetta daemon executable:

_EVP_sha1
_HMAC_CTX_cleanup
_HMAC_CTX_init
_HMAC_Final
_HMAC_Init_ex
_HMAC_Update
_IOConnectMethodScalarIScalarO
_IOConnectMethodScalarIStructureO
_IOConnectMethodStructureIStructureO
_IOIteratorNext
_IOMasterPort
_IOObjectRelease
_IOServiceClose
_IOServiceGetMatchingServices
_IOServiceMatching
_IOServiceOpen
_RAND_pseudo_bytes
_SHA1_Final
_SHA1_Init
_SHA1_Update
___keymgr_dwarf2_register_sections
__keymgr_get_and_lock_processwide_ptr
__keymgr_get_per_thread_data
__keymgr_set_and_unlock_processwide_ptr
__keymgr_set_per_thread_data
__keymgr_unlock_processwide_ptr
_abort
_atexit
_atoi
_bcopy
_bootstrap_check_in
_bootstrap_create_service
_bootstrap_register
_bootstrap_status
_bzero
_calloc
_close
_daemon
_exit
_fflush
_free
_ftruncate
_getpwuid
_getsectdatafromheader
_getuid
_mach_error_string
_mach_msg
_mach_port_deallocate
_mach_port_mod_refs
_malloc
_memcmp
_memcpy
_mmap
_munmap
_open
_openlog
_printf
_pthread_mutex_lock
_pthread_mutex_unlock
_pthread_once
_read
_remove
_rindex
_signal
_sprintf
_strcat
_strcmp
_strcpy
_strlen
_strncmp
_strncpy
_syslog
_task_get_special_port
_thread_switch
_usleep
_vm_allocate
_vm_deallocate
_vm_protect
_vm_region
_vm_remap
_write


This page was last modified on 24 November 2010, at 03:29.
This page has been accessed 30,522 times.
Powered by MediaWiki © 2015 OSx86 Project  |   InsanelyMac  |   Forum  |   OSx86 Wiki  |   PHP hosting by CatN  |   Designed by Ed Gain   |   Privacy policy   |   About OSx86   |   Disclaimers