发明名称 Providing customized visualization of application binary interface/application programming interface-related information
摘要 A mechanism for providing customized visualization of Application Binary Interface-related information is described. A method of embodiments of the invention includes querying a database storing interface provisioning details and interface usage details relating to application binary interfaces (ABIs) associated with shared libraries provided by an operating system running on a computer system. The database further stores comparison results obtained from comparing the interface provisioning details with the interface usage details. The method further includes extracting a set of information from the database, and customizing visualization representation of the set of information. The set of information is composed of any part or all of the interface provisioning details, the interface usage details, and the comparison results.
申请公布号 US8938706(B2) 申请公布日期 2015.01.20
申请号 US201012953023 申请日期 2010.11.23
申请人 Red Hat, Inc. 发明人 Das Kushal
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: maintaining, by a processing device, interface provisioning details and interface usage details relating to interfaces associated with shared libraries provided by an operating system, wherein the interface provisioning details comprise data identifying each of the interfaces associated with each of the shared libraries, wherein the interface usage details comprise data identifying access and use of the interfaces by software programs, and wherein the data identifying access and use of the interfaces by the software programs comprises frequencies with which the interfaces are accessed and used by the software programs; comparing the interface provisioning details and the interface usage details for each of the interfaces to generate a priority level for each of the shared libraries, wherein the priority level of each shared library in the shared libraries is generated in view of a frequency with which each of the interfaces associated with the shared library is accessed and used by the software programs as compared to frequencies with which others of the interfaces associated with others of the shared libraries are accessed and used by the software programs or in view of a number of the software programs that access and use each of the interfaces associated with the shared library as compared to numbers of the software programs that access and use others of the interfaces associated with others of the shared libraries; and generating a visual representation from a set of information comprising at least a portion of the interface provisioning details, the interface usage details, and the priority level of each of the shared libraries.
地址 Raleigh NC US