发明名称 LOCK FREE STREAMING OF EXECUTABLE CODE DATA
摘要 A disassembler receives instructions and disassembles them into a plurality of separate opcodes. The disassembler creates a table identifying boundaries between each opcode. Each opcode is written to memory in an opcode-by-opcode manner by atomically writing standard blocks of memory. Debug break point opcodes are appended to opcode to create a full block of memory when needed. The block of memory may be thirty-two or sixty-four bits long, for example. Long opcodes may overlap two or more memory blocks. Debug break point opcodes may be appended to a second portion of the long opcode to create a full block of memory. A stream fault interceptor identifies when a requested data page is not available and retrieving the data page.
申请公布号 CA2878558(A1) 申请公布日期 2014.01.30
申请号 CA20132878558 申请日期 2013.07.26
申请人 MICROSOFT CORPORATION 发明人 REIERSON, KRISTOFER
分类号 G06F9/30;G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项
地址
您可能感兴趣的专利