Skip to main content

Showing 1–3 of 3 results for author: Dinda, P

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.02737  [pdf, other

    cs.CR cs.SE

    CAMP: Compiler and Allocator-based Heap Memory Protection

    Authors: Zhenpeng Lin, Zheng Yu, Ziyi Guo, Simone Campanoni, Peter Dinda, Xinyu Xing

    Abstract: The heap is a critical and widely used component of many applications. Due to its dynamic nature, combined with the complexity of heap management algorithms, it is also a frequent target for security exploits. To enhance the heap's security, various heap protection techniques have been introduced, but they either introduce significant runtime overhead or have limited protection. We present CAMP,… ▽ More

    Submitted 4 June, 2024; originally announced June 2024.

  2. Getting a Handle on Unmanaged Memory

    Authors: Nick Wanninger, Tommy McMichen, Simone Campanoni, Peter Dinda

    Abstract: The inability to relocate objects in unmanaged languages brings with it a menagerie of problems. Perhaps the most impactful is memory fragmentation, which has long plagued applications such as databases and web servers. These issues either fester or require Herculean programmer effort to address on a per-application basis because, in general, heap objects cannot be moved in unmanaged languages. In… ▽ More

    Submitted 26 March, 2024; originally announced May 2024.

  3. Multiverse: Easy Conversion of Runtime Systems into OS Kernels via Automatic Hybridization

    Authors: Kyle C. Hale, Conor Hetland, Peter Dinda

    Abstract: The hybrid runtime (HRT) model offers a path towards high performance and efficiency. By integrating the OS kernel, runtime, and application, an HRT allows the runtime developer to leverage the full feature set of the hardware and specialize OS services to the runtime's needs. However, conforming to the HRT model currently requires a port of the runtime to the kernel level, for example to the Naut… ▽ More

    Submitted 18 January, 2019; originally announced January 2019.

    Comments: Published in the Proceedings of the 14th International Conference on Autonomic Computing (ICAC '17)