OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_39/] [or1ksim/] [cpu/] [common/] [parse.c] - Diff between revs 221 and 232

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 221 Rev 232
Line 212... Line 212...
        struct mem_entry *entry;
        struct mem_entry *entry;
        debug("Adding label %s at 0x%x\n", label, translate(freemem,breakpoint));
        debug("Adding label %s at 0x%x\n", label, translate(freemem,breakpoint));
        if(!verify_memoryarea(freemem) || !cur_area->getentry) return;
        if(!verify_memoryarea(freemem) || !cur_area->getentry) return;
 
 
        entry = cur_area->getentry(translate(freemem,breakpoint));
        entry = cur_area->getentry(translate(freemem,breakpoint));
 
        if(!entry) return;
 
 
        tmp = &(entry->label);
        tmp = &(entry->label);
        for (; *tmp; tmp = &((*tmp)->next));
        for (; *tmp; tmp = &((*tmp)->next));
        *tmp = malloc(sizeof(**tmp));
        *tmp = malloc(sizeof(**tmp));
        (*tmp)->name = malloc(strlen(label)+1);
        (*tmp)->name = malloc(strlen(label)+1);
        strcpy((*tmp)->name, label);
        strcpy((*tmp)->name, label);

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.