发明名称 Method to track application context and application identification
摘要 One particular implementation may take the form of a system or method for tracking application identification and application context in a context-isolated computing environment. The method may store such application information to reduce redundant information being stored on a stack. More particularly, the embodiment may store the application information in a context-specific marker frame. The context-specific marker frame may be stored once on the stack or it may be stored separately from the stack to maintain a small stack size. In another implementation, an invocation handler method may be called to store the redundant information about the executing application. The invocation handler may store the necessary information in a well-known location for later use by the virtual machine. The invocation handler may also provide further benefits, such as synchronization to ensure thread safety on shareable objects.
申请公布号 US9286108(B2) 申请公布日期 2016.03.15
申请号 US200812261800 申请日期 2008.10.30
申请人 Oracle America, Inc. 发明人 Ahmad Saqib;Ravishankar Tanjore;Violleau Thierry
分类号 G06F9/46;H04W4/00;H04W4/20 主分类号 G06F9/46
代理机构 Polsinelli PC 代理人 Polsinelli PC
主权项 1. A method for managing application information comprising: detecting a context switch in a context-isolated computing environment; storing a particular context-specific information in a first stack only when the context switch is detected, the first stack configured to store a plurality of context-specific information, the particular context-specific information comprising an indicator of a first application and a context of an executing application, wherein the first application is an application through which the context of the executing application was entered; storing a particular link to the particular context-specific information in a second stack, the second stack different than the first stack and configured to store a plurality of links to the context-specific information of the first stack, each of the plurality of links to the context-specific information comprising a pointer to at least one of the plurality of the context-specific information stored on the first stack; and storing an application-specific information in the second stack, the application-specific information comprising information about the executing application on a processing thread.
地址 Redwood City CA US