C dynamic memory allocation

Known as: Realloc, C memory management, Malloc 
C dynamic memory allocation refers to performing manual memory management for dynamic memory allocation in the C programming language via a group of… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1990-2017
05101519902017

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2015
2015
Non-volatile main memory (NVRAM) has the potential to fundamentally change the persistency of software. Applications can make… (More)
  • table 1
  • table 2
  • figure 1
  • table 3
  • table 4
Is this relevant?
2012
2012
Dynamic memory allocator has been an essential component in computer software for decades, which evolves to be sophisticated to… (More)
  • figure 1
  • figure 2
Is this relevant?
2011
2011
Poor placement of data blocks in memory may negatively impact application performance because of an increase in the cache <i… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 5
  • figure 4
Is this relevant?
2011
2011
This paper introduces the theory TH for reasoning about the correctness of memory access operations in the context of a C-style… (More)
  • figure 2
  • table 1
Is this relevant?
Highly Cited
2010
Highly Cited
2010
Temporal memory safety errors, such as dangling pointer dereferences and double frees, are a prevalent source of software bugs in… (More)
  • figure 1
  • table 1
  • figure 2
  • figure 3
  • figure 4
Is this relevant?
2008
2008
An increasing number of processor architectures support <i>scratch-pad memory</i> - software managed on-chip memory. Scratch-pad… (More)
  • figure 1
  • figure 3
  • figure 2
  • table 1
  • table 2
Is this relevant?
Highly Cited
2005
Highly Cited
2005
Most memory corruption attacks and Internet worms follow a familiar pattern known as the control-data attack. Hence, many… (More)
  • figure 1
  • table 1
  • figure 2
  • table 3
  • figure 3
Is this relevant?
Highly Cited
2004
Highly Cited
2004
Dynamic memory allocators (malloc/free) rely on mutual exclusion locks for protecting the consistency of their shared data… (More)
  • figure 2
  • figure 4
  • figure 5
  • table 1
  • figure 8
Is this relevant?
2000
2000
One of the greatest challenges in C/C++-based design methodology is to efficiently map C/C++ models into hardware. Many of the… (More)
  • table 1
  • figure 3
  • figure 5
  • table 2
  • figure 6
Is this relevant?
Highly Cited
1998
Highly Cited
1998
Much research has been devoted to studies of and algorithms for memory management based on garbage collection or explicit… (More)
  • figure 1.1
  • figure 4.4
  • figure 4.6
  • figure 4.7
  • figure 4.8
Is this relevant?