PPL Logo

conv-core/memory-gnuold.c File Reference

Go to the source code of this file.

Data Structures

struct  malloc_chunk
struct  malloc_bin

Typedefs

typedef struct malloc_chunkmchunkptr
typedef struct malloc_binmbinptr

Functions

static void callcleanlink (mchunkptr p) static void callcleanlink(p) mchunkptr p
static mchunkptr malloc_from_sys (size_t nb) static mchunkptr malloc_from_sys(nb) size_t nb

Variables

CMK_TYPEDEF_UINT8 _memory_allocated
CMK_TYPEDEF_UINT8 _memory_allocated_max
CMK_TYPEDEF_UINT8 _memory_allocated_min
static struct malloc_bin av [NBINS]
static mchunkptr returns = 0
static mchunkptr last_remainder = 0
static mbinptr maxClean = PRE_FIRSTBIN
static mbinptr minClean = POST_LASTBIN
size_t bytes
size_t elem_size


Typedef Documentation

typedef struct malloc_chunk* mchunkptr

Definition at line 397 of file memory-gnuold.c.

typedef struct malloc_bin* mbinptr

Definition at line 479 of file memory-gnuold.c.


Function Documentation

static void callcleanlink ( mchunkptr  p  )  [static]

static mchunkptr malloc_from_sys ( size_t  nb  )  [static]


Variable Documentation

struct malloc_bin av[NBINS] [static]

Initial value:

 
{
  IAV(0),   IAV(1),   IAV(2),   IAV(3),   IAV(4), 
  IAV(5),   IAV(6),   IAV(7),   IAV(8),   IAV(9),
  IAV(10),  IAV(11),  IAV(12),  IAV(13),  IAV(14), 
  IAV(15),  IAV(16),  IAV(17),  IAV(18),  IAV(19),
  IAV(20),  IAV(21),  IAV(22),  IAV(23),  IAV(24), 
  IAV(25),  IAV(26),  IAV(27),  IAV(28),  IAV(29),
  IAV(30),  IAV(31),  IAV(32),  IAV(33),  IAV(34), 
  IAV(35),  IAV(36),  IAV(37),  IAV(38),  IAV(39),
  IAV(40),  IAV(41),  IAV(42),  IAV(43),  IAV(44), 
  IAV(45),  IAV(46),  IAV(47),  IAV(48),  IAV(49),
  IAV(50),  IAV(51),  IAV(52),  IAV(53),  IAV(54), 
  IAV(55),  IAV(56),  IAV(57),  IAV(58),  IAV(59),
  IAV(60),  IAV(61),  IAV(62),  IAV(63),  IAV(64), 
  IAV(65),  IAV(66),  IAV(67),  IAV(68),  IAV(69),
  IAV(70),  IAV(71),  IAV(72),  IAV(73),  IAV(74), 
  IAV(75),  IAV(76),  IAV(77),  IAV(78),  IAV(79),
  IAV(80),  IAV(81),  IAV(82),  IAV(83),  IAV(84), 
  IAV(85),  IAV(86),  IAV(87),  IAV(88),  IAV(89),
  IAV(90),  IAV(91),  IAV(92),  IAV(93),  IAV(94), 
  IAV(95),  IAV(96),  IAV(97),  IAV(98),  IAV(99),
  IAV(100), IAV(101), IAV(102), IAV(103), IAV(104), 
  IAV(105), IAV(106), IAV(107), IAV(108), IAV(109),
  IAV(110), IAV(111), IAV(112), IAV(113), IAV(114), 
  IAV(115), IAV(116), IAV(117), IAV(118), IAV(119),
  IAV(120), IAV(121), IAV(122), IAV(123), IAV(124), 
  IAV(125), IAV(126), IAV(127)
}

Definition at line 526 of file memory-gnuold.c.

mchunkptr returns = 0 [static]

Definition at line 569 of file memory-gnuold.c.

mchunkptr last_remainder = 0 [static]

Definition at line 576 of file memory-gnuold.c.

mbinptr maxClean = PRE_FIRSTBIN [static]

Definition at line 585 of file memory-gnuold.c.

mbinptr minClean = POST_LASTBIN [static]

Definition at line 586 of file memory-gnuold.c.

size_t bytes

Definition at line 845 of file memory-gnuold.c.

size_t elem_size

Definition at line 1398 of file memory-gnuold.c.


Generated on Sat May 26 08:08:07 2012 for Charm++ by  doxygen 1.5.5