发明名称 LINKER THAT STATICALLY ALLOCATES NON-MEMORY RESOURCES AT LINK TIME
摘要 A novel linker statically allocates resource instances of a non-memory resource at link time. In one example, a novel declare instruction in source code declares a pool of resource instances, where the resource instances are instances of the non-memory resource. A novel allocate instruction is then used to instruct the linker to allocate a resource instance from the pool to be associated with a symbol. Thereafter the symbol is usable in the source code to refer to an instance of the non-memory resource. At link time the linker allocates an instance of the non-memory resource to the symbol and then replaces each instance of the symbol with an address of the non-memory resource instance, thereby generating executable code. Examples of instances of non-memory resources include ring circuits and event filter circuits.
申请公布号 US2015128117(A1) 申请公布日期 2015.05.07
申请号 US201314074606 申请日期 2013.11.07
申请人 Netronome Systems, Inc. 发明人 Skoglund Espen;Neugebauer Rolf;Theron Francois Henri;Stark Gavin J.
分类号 G06F9/445 主分类号 G06F9/445
代理机构 代理人
主权项 1. A linker that allocates a non-memory resource.
地址 Santa Clara CA US