gdb: File-I/O Examples

 
 E.13.10 File-I/O Examples
 -------------------------
 
 Example sequence of a write call, file descriptor 3, buffer is at target
 address 0x1234, 6 bytes should be written:
 
      <- Fwrite,3,1234,6
      _request memory read from target_
      -> m1234,6
      <- XXXXXX
      _return "6 bytes written"_
      -> F6
 
    Example sequence of a read call, file descriptor 3, buffer is at
 target address 0x1234, 6 bytes should be read:
 
      <- Fread,3,1234,6
      _request memory write to target_
      -> X1234,6:XXXXXX
      _return "6 bytes read"_
      -> F6
 
    Example sequence of a read call, call fails on the host due to
 invalid file descriptor ('EBADF'):
 
      <- Fread,3,1234,6
      -> F-1,9
 
    Example sequence of a read call, user presses 'Ctrl-c' before syscall
 on host is called:
 
      <- Fread,3,1234,6
      -> F-1,4,C
      <- T02
 
    Example sequence of a read call, user presses 'Ctrl-c' after syscall
 on host is called:
 
      <- Fread,3,1234,6
      -> X1234,6:XXXXXX
      <- T02