Ignore:
Timestamp:
Aug 31, 2007, 6:09:23 AM (18 years ago)
Author:
bird
Message:

kHlp work...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kStuff/kLdr/tstkLdrHeap.c

    r3570 r3573  
    3030*******************************************************************************/
    3131#include <k/kLdr.h>
    32 #include "kLdrHlp.h"
     32#include <k/kHlp.h>
    3333
    3434#include <stdio.h>
     
    4444
    4545#define CHECK(expr) \
    46     do { if (!(expr)) { printf("tstkLdrHeap(%d): ERROR - %s\n", __LINE__, #expr); cErrors++; kldrHlpBreakpoint();} \
     46    do { if (!(expr)) { printf("tstkLdrHeap(%d): ERROR - %s\n", __LINE__, #expr); cErrors++; kHlpAssertBreakpoint();} \
    4747    } while (0)
    4848
     
    7272
    7373#if 0
    74 # define kldrHlpAlloc(a) malloc(a)
    75 # define kldrHlpFree(a) free(a)
     74# define kHlpAlloc(a) malloc(a)
     75# define kHlpFree(a) free(a)
    7676#endif
    7777
     
    9393     * Some simple init / term.
    9494     */
    95     rc = kldrHlpHeapInit();
    96     CHECK_FATAL(!rc);
    97     kldrHlpHeapTerm();
    98 
    99     rc = kldrHlpHeapInit();
    100     CHECK_FATAL(!rc);
    101     kldrHlpHeapTerm();
     95    rc = kHlpHeapInit();
     96    CHECK_FATAL(!rc);
     97    kHlpHeapTerm();
     98
     99    rc = kHlpHeapInit();
     100    CHECK_FATAL(!rc);
     101    kHlpHeapTerm();
    102102
    103103
     
    105105     * Simple alloc all, free all in FIFO order.
    106106     */
    107     rc = kldrHlpHeapInit();
     107    rc = kHlpHeapInit();
    108108    CHECK_FATAL(!rc);
    109109
     
    112112    {
    113113        s_aAllocs[i].cb = RandSize();
    114         s_aAllocs[i].pv = kldrHlpAlloc(s_aAllocs[i].cb);
     114        s_aAllocs[i].pv = kHlpAlloc(s_aAllocs[i].cb);
    115115        CHECK(s_aAllocs[i].pv);
    116116    }
     
    118118    /* 2. free all slots. */
    119119    for (i = 0; i < MAX_ALLOCS; i++)
    120         kldrHlpFree(s_aAllocs[i].pv);
     120        kHlpFree(s_aAllocs[i].pv);
    121121
    122122    /* terminate */
    123     kldrHlpHeapTerm();
     123    kHlpHeapTerm();
    124124
    125125
     
    127127     * Simple alloc all, free all in LIFO order.
    128128     */
    129     rc = kldrHlpHeapInit();
     129    rc = kHlpHeapInit();
    130130    CHECK_FATAL(!rc);
    131131
     
    134134    {
    135135        s_aAllocs[i].cb = RandSize();
    136         s_aAllocs[i].pv = kldrHlpAlloc(s_aAllocs[i].cb);
     136        s_aAllocs[i].pv = kHlpAlloc(s_aAllocs[i].cb);
    137137        CHECK(s_aAllocs[i].pv);
    138138    }
     
    141141    i = MAX_ALLOCS;
    142142    while (i-- > 0)
    143         kldrHlpFree(s_aAllocs[i].pv);
     143        kHlpFree(s_aAllocs[i].pv);
    144144
    145145    /* terminate */
    146     kldrHlpHeapTerm();
     146    kHlpHeapTerm();
    147147
    148148
     
    150150     * Bunch of allocations, free half, allocate and free in pairs, free all.
    151151     */
    152     rc = kldrHlpHeapInit();
     152    rc = kHlpHeapInit();
    153153    CHECK_FATAL(!rc);
    154154
     
    157157    {
    158158        s_aAllocs[i].cb = RandSize();
    159         s_aAllocs[i].pv = kldrHlpAlloc(s_aAllocs[i].cb);
     159        s_aAllocs[i].pv = kHlpAlloc(s_aAllocs[i].cb);
    160160        CHECK(s_aAllocs[i].pv);
    161161    }
     
    166166    {
    167167        i = RandIdx(cAllocs);
    168         kldrHlpFree(s_aAllocs[i].pv);
     168        kHlpFree(s_aAllocs[i].pv);
    169169        cAllocs--;
    170170        if (i != cAllocs)
     
    181181            i = cAllocs;
    182182            s_aAllocs[i].cb = RandSize();
    183             s_aAllocs[i].pv = kldrHlpAlloc(s_aAllocs[i].cb);
     183            s_aAllocs[i].pv = kHlpAlloc(s_aAllocs[i].cb);
    184184            CHECK(s_aAllocs[i].pv);
    185185            cAllocs++;
     
    191191        {
    192192            i = RandIdx(cAllocs);
    193             kldrHlpFree(s_aAllocs[i].pv);
     193            kHlpFree(s_aAllocs[i].pv);
    194194            cAllocs--;
    195195            if (i != cAllocs)
     
    202202    {
    203203        i = RandIdx(cAllocs);
    204         kldrHlpFree(s_aAllocs[i].pv);
     204        kHlpFree(s_aAllocs[i].pv);
    205205        cAllocs--;
    206206        if (i != cAllocs)
     
    209209
    210210    /* terminate */
    211     kldrHlpHeapTerm();
     211    kHlpHeapTerm();
    212212
    213213
Note: See TracChangeset for help on using the changeset viewer.