{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:14Z","timestamp":1772163974814,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,3,17]],"date-time":"2010-03-17T00:00:00Z","timestamp":1268784000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2010,3,17]]},"DOI":"10.1145\/1735997.1736001","type":"proceedings-article","created":{"date-parts":[[2010,3,19]],"date-time":"2010-03-19T15:22:47Z","timestamp":1269012167000},"page":"3-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Capability wrangling made easy"],"prefix":"10.1145","author":[{"given":"Aaron","family":"Pohle","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Dresden, Dresden, Germany"}]},{"given":"Bj\u00f6rn","family":"D\u00f6bel","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden, Dresden, Germany"}]},{"given":"Michael","family":"Roitzsch","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden, Dresden, Germany"}]},{"given":"Hermann","family":"H\u00e4rtig","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden, Dresden, Germany"}]}],"member":"320","published-online":{"date-parts":[[2010,3,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"KGDB\n  : Linux Kernel source-level debugger. http:\/\/kgdb.linsyssoft.com\/.  KGDB: Linux Kernel source-level debugger. http:\/\/kgdb.linsyssoft.com\/."},{"key":"e_1_3_2_1_2_1","first-page":"87","volume-title":"USENIX","author":"Bonwick J.","year":"1994","unstructured":"Bonwick , J. The Slab allocator: An object-caching kernel memory allocator . In USENIX Summer ( 1994 ), pp. 87 -- 98 . Bonwick, J. The Slab allocator: An object-caching kernel memory allocator. In USENIX Summer (1994), pp. 87--98."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502042"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/876638.876643"},{"key":"e_1_3_2_1_5_1","volume-title":"WOOT '07: Proceedings of the First USENIX Workshop On Offensive Technologies","author":"Drewry W.","year":"2007","unstructured":"Drewry , W. , and Ormandy , T . Flayer: exposing application internals . In WOOT '07: Proceedings of the First USENIX Workshop On Offensive Technologies ( Berkeley, CA, USA , 2007 ), USENIX Association, pp. 1--9. Drewry, W., and Ormandy, T. Flayer: exposing application internals. In WOOT '07: Proceedings of the First USENIX Workshop On Offensive Technologies (Berkeley, CA, USA, 2007), USENIX Association, pp. 1--9."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502041"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.976940"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352592.1352621"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/GRID.2004.49"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.1984.10001"},{"key":"e_1_3_2_1_12_1","first-page":"1","volume-title":"USENIX 2005 Annual Technical Conference, General Track","author":"King S. T.","unstructured":"King , S. T. , Dunlap , G. W. , and Chen , P. M . Debugging operating systems with time-traveling virtual machines . In USENIX 2005 Annual Technical Conference, General Track , pp. 1 -- 15 . King, S. T., Dunlap, G. W., and Chen, P. M. Debugging operating systems with time-traveling virtual machines. In USENIX 2005 Annual Technical Conference, General Track, pp. 1--15."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629596"},{"key":"e_1_3_2_1_14_1","first-page":"11","article-title":"kprobes-a kernel debugger","volume":"133","author":"Krishnakumar R.","year":"2005","unstructured":"Krishnakumar , R. Kernel korner : kprobes-a kernel debugger . Linux J . 2005 , 133 (2005), 11 . Krishnakumar, R. Kernel korner: kprobes-a kernel debugger. Linux J. 2005, 133 (2005), 11.","journal-title":"Linux J"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519130.1519135"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1181309.1181314"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224075"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_19_1","volume-title":"Solaris performance and tools: DTrace and MDB techniques for Solaris 10 and OpenSolaris","author":"McDougall R.","year":"2007","unstructured":"McDougall , R. , Mauro , J. , and Gregg , B . Solaris performance and tools: DTrace and MDB techniques for Solaris 10 and OpenSolaris . Sun Microsystems Press-Prentice Hall , Upper Saddle River, NJ, 2007 . McDougall, R., Mauro, J., and Gregg, B. Solaris performance and tools: DTrace and MDB techniques for Solaris 10 and OpenSolaris. Sun Microsystems Press-Prentice Hall, Upper Saddle River, NJ, 2007."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1254810.1254820"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1254810.1254820"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"e_1_3_2_1_23_1","volume-title":"NDSS '05: Proceedings of the Network and Distributed System Security Symposium","author":"Newsome J.","year":"2005","unstructured":"Newsome , J. , and Song , D . Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software . In NDSS '05: Proceedings of the Network and Distributed System Security Symposium ( 2005 ). Newsome, J., and Song, D. Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software. In NDSS '05: Proceedings of the Network and Distributed System Security Symposium (2005)."},{"key":"e_1_3_2_1_24_1","unstructured":"O'Callahan R. Chronicle Recorder -- Valgrind-based complete indexed recording of process execution. http:\/\/code.google.com\/p\/chronicle-recorder\/.  O'Callahan R. Chronicle Recorder -- Valgrind-based complete indexed recording of process execution. http:\/\/code.google.com\/p\/chronicle-recorder\/."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272998.1273000"},{"key":"e_1_3_2_1_26_1","first-page":"565","volume-title":"I. Event Tracing for Windows: Best Practices. In Int. CMG Conference","author":"Park","year":"2004","unstructured":"Park , I. Event Tracing for Windows: Best Practices. In Int. CMG Conference ( 2004 ), Computer Measurement Group , pp. 565 -- 574 . Park, I. Event Tracing for Windows: Best Practices. In Int. CMG Conference (2004), Computer Measurement Group, pp. 565--574."},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the Eigth Real-Time Linux Workshop","author":"Pohlack M.","year":"2006","unstructured":"Pohlack , M. , D\u00f6bel , B. , and Lackorzynski , A . Towards Runtime Monitoring in Real-Time Systems . In Proceedings of the Eigth Real-Time Linux Workshop ( Lanzhou, China , 2006 ). Pohlack, M., D\u00f6bel, B., and Lackorzynski, A. Towards Runtime Monitoring in Real-Time Systems. In Proceedings of the Eigth Real-Time Linux Workshop (Lanzhou, China, 2006)."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPA.2008.94"},{"key":"e_1_3_2_1_29_1","volume-title":"Debugging With GDB: The GNU Source--Level Debugger","author":"Stallman R. M.","year":"2002","unstructured":"Stallman , R. M. , Pesch , R. H. , and Shebs , S . Debugging With GDB: The GNU Source--Level Debugger . 2002 . Stallman, R. M., Pesch, R. H., and Shebs, S. Debugging With GDB: The GNU Source--Level Debugger. 2002."},{"key":"e_1_3_2_1_30_1","volume-title":"TU Dresden","author":"Stecklina J.","year":"2009","unstructured":"Stecklina , J. Remote debugging via firewire. Master's thesis , TU Dresden , 2009 . Stecklina, J. Remote debugging via firewire. Master's thesis, TU Dresden, 2009."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10817-009-9122-0"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1357010.1352602"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/1267724.1267726"}],"event":{"name":"VEE '10: ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments","location":"Pittsburgh Pennsylvania USA","acronym":"VEE '10","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 6th ACM SIGPLAN\/SIGOPS international conference on Virtual execution environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1735997.1736001","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1735997.1736001","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:41:21Z","timestamp":1750236081000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1735997.1736001"}},"subtitle":["debugging on a microkernel with valgrind"],"short-title":[],"issued":{"date-parts":[[2010,3,17]]},"references-count":33,"alternative-id":["10.1145\/1735997.1736001","10.1145\/1735997"],"URL":"https:\/\/doi.org\/10.1145\/1735997.1736001","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1837854.1736001","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2010,3,17]]},"assertion":[{"value":"2010-03-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}