OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [tags/] [gnu-src/] [gdb-6.8/] [pre-binutils-2.20.1-sync/] [gdb/] [testsuite/] [gdb.asm/] [asmsrc1.s] - Diff between revs 157 and 223

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 157 Rev 223
        .include "common.inc"
        .include "common.inc"
        .include "arch.inc"
        .include "arch.inc"
 
 
        comment "WARNING: asm-source.exp checks for line numbers printed by gdb."
        comment "WARNING: asm-source.exp checks for line numbers printed by gdb."
        comment "Be careful about changing this file without also changing"
        comment "Be careful about changing this file without also changing"
        comment "asm-source.exp."
        comment "asm-source.exp."
 
 
 
 
        comment "This file is not linked with crt0."
        comment "This file is not linked with crt0."
        comment "Provide very simplistic equivalent."
        comment "Provide very simplistic equivalent."
 
 
        .global _start
        .global _start
        gdbasm_declare _start
        gdbasm_declare _start
        gdbasm_startup
        gdbasm_startup
        gdbasm_call main
        gdbasm_call main
        gdbasm_exit0
        gdbasm_exit0
        gdbasm_end _start
        gdbasm_end _start
 
 
        comment "main routine for assembly source debugging test"
        comment "main routine for assembly source debugging test"
        comment "This particular testcase uses macros in <arch>.inc to achieve"
        comment "This particular testcase uses macros in <arch>.inc to achieve"
        comment "machine independence."
        comment "machine independence."
 
 
        .global main
        .global main
        gdbasm_declare main
        gdbasm_declare main
        gdbasm_enter
        gdbasm_enter
 
 
        comment "Call a macro that consists of several lines of assembler code."
        comment "Call a macro that consists of several lines of assembler code."
 
 
        comment "mark: main start"
        comment "mark: main start"
        gdbasm_several_nops
        gdbasm_several_nops
 
 
        comment "Call a subroutine in another file."
        comment "Call a subroutine in another file."
 
 
        comment "mark: call foo2"
        comment "mark: call foo2"
        gdbasm_call foo2
        gdbasm_call foo2
 
 
        comment "All done."
        comment "All done."
 
 
        comment "mark: main exit"
        comment "mark: main exit"
        gdbasm_exit0
        gdbasm_exit0
        gdbasm_end main
        gdbasm_end main
 
 
        comment "mark: search"
        comment "mark: search"
        comment "A routine for foo2 to call."
        comment "A routine for foo2 to call."
 
 
        .global foo3
        .global foo3
        gdbasm_declare foo3
        gdbasm_declare foo3
        gdbasm_enter
        gdbasm_enter
        comment "mark: foo3 start"
        comment "mark: foo3 start"
        gdbasm_leave
        gdbasm_leave
        gdbasm_end foo3
        gdbasm_end foo3
 
 
        .global exit
        .global exit
        gdbasm_declare exit
        gdbasm_declare exit
        gdbasm_exit0
        gdbasm_exit0
        gdbasm_end exit
        gdbasm_end exit
 
 
        comment "A static function"
        comment "A static function"
 
 
        gdbasm_declare foostatic
        gdbasm_declare foostatic
        gdbasm_enter
        gdbasm_enter
        gdbasm_leave
        gdbasm_leave
        gdbasm_end foostatic
        gdbasm_end foostatic
 
 
        comment "A global variable"
        comment "A global variable"
 
 
        .global globalvar
        .global globalvar
        gdbasm_datavar  globalvar       11
        gdbasm_datavar  globalvar       11
 
 
        comment "A static variable"
        comment "A static variable"
 
 
        gdbasm_datavar  staticvar       5
        gdbasm_datavar  staticvar       5
 
 
        .include "note.inc"
        .include "note.inc"
 
 

powered by: WebSVN 2.1.0

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