{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T15:06:15Z","timestamp":1742396775553},"reference-count":10,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/wcre.2003.1287232","type":"proceedings-article","created":{"date-parts":[[2004,7,8]],"date-time":"2004-07-08T20:06:22Z","timestamp":1089317182000},"page":"4-13","source":"Crossref","is-referenced-by-count":3,"title":["Unscheduling, unpredication, unspeculation: reverse engineering itanium executables"],"prefix":"10.1109","author":[{"given":"N.","family":"Snavely","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Debray","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"G.","family":"Andrews","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"3","article-title":"Post-pass binary adaptation for software-based speculative precomputation","author":"liao","year":"2002","journal-title":"Proc ACM SIGPLAN Conf Programming Language Design and Implementation (PLDI)"},{"doi-asserted-by":"publisher","key":"2","DOI":"10.1109\/MICRO.1996.566455"},{"key":"10","doi-asserted-by":"crossref","DOI":"10.1109\/ASE.2003.1240308","article-title":"Unspeculation","author":"snavely","year":"2003","journal-title":"Proc 18th IEEE International Conference on Automated Software Engineering (ASE-2003)"},{"doi-asserted-by":"publisher","key":"1","DOI":"10.1002\/spe.4380211206"},{"doi-asserted-by":"publisher","key":"7","DOI":"10.1145\/125826.125848"},{"year":"1994","author":"lano","journal-title":"Reverse Engineering and Software Maintenance A Practical Approach","key":"6"},{"doi-asserted-by":"publisher","key":"5","DOI":"10.1109\/MICRO.1996.566454"},{"key":"4","first-page":"3","author":"hall","year":"0","journal-title":"Software Reuse Reverse Engineering and Re-Engineering"},{"key":"9","article-title":"Predicate analysis and if-conversion in an Itanium link-time optimizer","author":"snavely","year":"2002","journal-title":"Proc 2nd Workshop on Explicitly Parallel Instruction Computing Architectures and Compiler Technology"},{"doi-asserted-by":"publisher","key":"8","DOI":"10.1109\/MICRO.2000.898063"}],"event":{"name":"10th Working Conference on Reverse Engineering, 2003. WCRE 2003.","location":"Victoria, BC, Canada"},"container-title":["10th Working Conference on Reverse Engineering, 2003. WCRE 2003. Proceedings."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/9044\/28697\/01287232.pdf?arnumber=1287232","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T08:40:08Z","timestamp":1497602408000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1287232\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":10,"URL":"https:\/\/doi.org\/10.1109\/wcre.2003.1287232","relation":{},"subject":[]}}