URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 297 |
Rev 338 |
typedef struct sec {
|
typedef struct sec {
|
const char *name;
|
const char *name;
|
int id;
|
int id;
|
int index;
|
int index;
|
struct sec *next;
|
struct sec *next;
|
unsigned int flags;
|
unsigned int flags;
|
unsigned int user_set_vma : 1;
|
unsigned int user_set_vma : 1;
|
unsigned int reloc_done : 1;
|
unsigned int reloc_done : 1;
|
unsigned int linker_mark : 1;
|
unsigned int linker_mark : 1;
|
unsigned int gc_mark : 1;
|
unsigned int gc_mark : 1;
|
unsigned int segment_mark : 1;
|
unsigned int segment_mark : 1;
|
unsigned long long vma; } asection;
|
unsigned long long vma; } asection;
|
|
|
static void pe_print_pdata (asection *section)
|
static void pe_print_pdata (asection *section)
|
{
|
{
|
unsigned long long i;
|
unsigned long long i;
|
unsigned long long start = 0, stop = 0;
|
unsigned long long start = 0, stop = 0;
|
int onaline = (3*8) ;
|
int onaline = (3*8) ;
|
|
|
for (i = start; i < stop; i += onaline)
|
for (i = start; i < stop; i += onaline)
|
{
|
{
|
if (i + (3*8) > stop)
|
if (i + (3*8) > stop)
|
break;
|
break;
|
|
|
f (((unsigned long) ((( i + section->vma ) >> 32) & 0xffffffff)) , ((unsigned long) ((( i + section->vma ) & 0xffffffff))) ) ;
|
f (((unsigned long) ((( i + section->vma ) >> 32) & 0xffffffff)) , ((unsigned long) ((( i + section->vma ) & 0xffffffff))) ) ;
|
}
|
}
|
}
|
}
|
|
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.