(Created page with 'This page lists all known MIG subsystems of SpringBoard.app in version 3.1. == SpringBoard Services == === General characteristics === {| class="wikitable" |- ! Bootstr…') |
mNo edit summary |
||
Line 34: | Line 34: | ||
{{MIGSubsysRow|2,000,001|AppDidOrderOutContext|mach_port_t ''server'', unsigned ''context'', [audit_token_t ''token'']|{{ObjcCall|SBAppContextHostView|didOrderOutContextWithId:}}|{{ObjcCall|UIApplication|_sendOrderedOutContexts}}}} | {{MIGSubsysRow|2,000,001|AppDidOrderOutContext|mach_port_t ''server'', unsigned ''context'', [audit_token_t ''token'']|{{ObjcCall|SBAppContextHostView|didOrderOutContextWithId:}}|{{ObjcCall|UIApplication|_sendOrderedOutContexts}}}} | ||
{{MIGSubsysRow|2,000,002|CreateHardwareSnapshot|mach_port_t ''server'', CGRect ''frame'', void** ''jpegSnapshot'', size_t* ''length'', [audit_token_t ''token'']|{{ObjcCall|SBAppContextHostView|createIOSurfaceForFrame:}}|{{ObjcCall|UIApplication|_updateDefaultImage}}}} | {{MIGSubsysRow|2,000,002|CreateHardwareSnapshot|mach_port_t ''server'', CGRect ''frame'', void** ''jpegSnapshot'', size_t* ''length'', [audit_token_t ''token'']|{{ObjcCall|SBAppContextHostView|createIOSurfaceForFrame:}}|{{ObjcCall|UIApplication|_updateDefaultImage}}}} | ||
{{MIGSubsysRow|2,000,003|LaunchApplicationWithIdentifier|mach_port_t ''server'', const char* ''appID'', | {{MIGSubsysRow|2,000,003|LaunchApplicationWithIdentifier|mach_port_t ''server'', const char* ''appID'', bool ''suspended'', void* ''unknown'', [audit_token_t ''token'']|0x46200 → 0x45baa|<tt>SBSLaunchApplicationWithIdentifier</tt>}} | ||
|} | |} | ||
{{Navbox Classes|{{#titleparts:{{PAGENAME}}|1}}}} | {{Navbox Classes|{{#titleparts:{{PAGENAME}}|1}}}} |
Revision as of 21:28, 19 November 2009
This page lists all known MIG subsystems of SpringBoard.app in version 3.1.
SpringBoard Services
General characteristics
Bootstrap service name | com.apple.springboard.services |
---|---|
Subsystem server symbol | 0x49361 |
Server prefix | _SBXX |
Client prefix | SB |
Routine IDs | 2,000,000 – 2,000,110 |
Routines count | 111 |
Client interface | SpringBoardServices.framework |
Routines
ID | Routine & Arguments | High-level server receiver | High-level client call |
---|---|---|---|
2,000,000 | AppWillOrderInContext (mach_port_t server, unsigned context, float windowLevel, int windowOutput, [audit_token_t token]) |
-[SBAppContextHostView willOrderInContextWithId:windowLevel:windowOutput:] | -[UIApplication applicationWillOrderInContext:windowLevel:windowOutput:] |
2,000,001 | AppDidOrderOutContext (mach_port_t server, unsigned context, [audit_token_t token]) |
-[SBAppContextHostView didOrderOutContextWithId:] | -[UIApplication _sendOrderedOutContexts] |
2,000,002 | CreateHardwareSnapshot (mach_port_t server, CGRect frame, void** jpegSnapshot, size_t* length, [audit_token_t token]) |
-[SBAppContextHostView createIOSurfaceForFrame:] | -[UIApplication _updateDefaultImage] |
2,000,003 | LaunchApplicationWithIdentifier (mach_port_t server, const char* appID, bool suspended, void* unknown, [audit_token_t token]) |
0x46200 → 0x45baa | SBSLaunchApplicationWithIdentifier |