=============================================================================== 400034f0 : 400034f0: 81 c3 e0 08 retl <== NOT EXECUTED 400034f4: 90 10 20 00 clr %o0 <== NOT EXECUTED =============================================================================== 4000351c : 4000351c: 81 c3 e0 08 retl <== NOT EXECUTED 40003520: 90 10 20 00 clr %o0 <== NOT EXECUTED =============================================================================== 4000348c : rtems_device_driver null_initialize( rtems_device_major_number major, rtems_device_minor_number minor RTEMS_UNUSED, void *pargp RTEMS_UNUSED ) { 4000348c: 9d e3 bf a0 save %sp, -96, %sp rtems_device_driver status; if ( !initialized ) { 40003490: 03 10 00 4f sethi %hi(0x40013c00), %g1 40003494: c4 48 61 55 ldsb [ %g1 + 0x155 ], %g2 ! 40013d55 40003498: 80 a0 a0 00 cmp %g2, 0 4000349c: 02 80 00 04 be 400034ac <== ALWAYS TAKEN 400034a0: 84 10 20 01 mov 1, %g2 NULL_major = major; } return RTEMS_SUCCESSFUL; } 400034a4: 81 c7 e0 08 ret <== NOT EXECUTED 400034a8: 91 e8 20 00 restore %g0, 0, %o0 <== NOT EXECUTED status = rtems_io_register_name( 400034ac: 94 10 20 00 clr %o2 initialized = 1; 400034b0: c4 28 61 55 stb %g2, [ %g1 + 0x155 ] status = rtems_io_register_name( 400034b4: 92 10 00 18 mov %i0, %o1 400034b8: 11 10 00 44 sethi %hi(0x40011000), %o0 400034bc: 40 00 06 09 call 40004ce0 400034c0: 90 12 20 88 or %o0, 0x88, %o0 ! 40011088 if (status != RTEMS_SUCCESSFUL) 400034c4: 80 a2 20 00 cmp %o0, 0 400034c8: 12 80 00 05 bne 400034dc <== NEVER TAKEN 400034cc: 03 10 00 55 sethi %hi(0x40015400), %g1 NULL_major = major; 400034d0: f0 20 61 64 st %i0, [ %g1 + 0x164 ] ! 40015564 } 400034d4: 81 c7 e0 08 ret 400034d8: 91 e8 20 00 restore %g0, 0, %o0 rtems_fatal_error_occurred(status); 400034dc: 40 00 11 67 call 40007a78 <== NOT EXECUTED 400034e0: 01 00 00 00 nop <== NOT EXECUTED 400034e4: 01 00 00 00 nop <== NOT EXECUTED =============================================================================== 400034e8 : rtems_device_minor_number minor RTEMS_UNUSED, void *pargp RTEMS_UNUSED ) { return NULL_SUCCESSFUL; } 400034e8: 81 c3 e0 08 retl <== NOT EXECUTED 400034ec: 90 10 20 00 clr %o0 ! 0 <== NOT EXECUTED =============================================================================== 400034f8 : 400034f8: 81 c3 e0 08 retl <== NOT EXECUTED 400034fc: 90 10 20 00 clr %o0 <== NOT EXECUTED =============================================================================== 40003500 : void *pargp ) { rtems_libio_rw_args_t *rw_args = (rtems_libio_rw_args_t *) pargp; if ( rw_args ) 40003500: 80 a2 a0 00 cmp %o2, 0 <== NOT EXECUTED 40003504: 02 80 00 04 be 40003514 <== NOT EXECUTED 40003508: 01 00 00 00 nop <== NOT EXECUTED rw_args->bytes_moved = rw_args->count; 4000350c: c2 02 a0 14 ld [ %o2 + 0x14 ], %g1 <== NOT EXECUTED 40003510: c2 22 a0 1c st %g1, [ %o2 + 0x1c ] <== NOT EXECUTED return NULL_SUCCESSFUL; } 40003514: 81 c3 e0 08 retl <== NOT EXECUTED 40003518: 90 10 20 00 clr %o0 <== NOT EXECUTED