
Go to the source code of this file.
Data Structures | |
| struct | malloc_chunk |
| struct | malloc_bin |
Typedefs | |
| typedef struct malloc_chunk * | mchunkptr |
| typedef struct malloc_bin * | mbinptr |
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 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.
| static void callcleanlink | ( | mchunkptr | p | ) | [static] |
| static mchunkptr malloc_from_sys | ( | size_t | nb | ) | [static] |
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.
Definition at line 569 of file memory-gnuold.c.
mchunkptr last_remainder = 0 [static] |
Definition at line 576 of file memory-gnuold.c.
Definition at line 585 of file memory-gnuold.c.
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.
1.5.5