Skip to content

Commit 5408d48

Browse files
authored
Merge pull request #505 from israpps/patch-3
filexio: inform of important RPC payload data on debug builds
2 parents f06dbbb + 46d0244 commit 5408d48

File tree

1 file changed

+19
-20
lines changed

1 file changed

+19
-20
lines changed

iop/fs/filexio/src/fileXio_iop.c

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -355,8 +355,7 @@ static int fileXio_GetDir_RPC(const char* pathname, struct fileXioDirEntry dirEn
355355
int intStatus; // interrupt status - for dis/en-abling interrupts
356356
struct t_SifDmaTransfer dmaStruct;
357357

358-
M_DEBUG("GetDir Request\n");
359-
M_DEBUG("dirname: %s\n",pathname);
358+
M_DEBUG("GetDir Request '%s'\n",pathname);
360359

361360
matched_entries = 0;
362361

@@ -414,8 +413,7 @@ static int fileXio_GetDir_RPC(const char* pathname, struct fileXioDirEntry dirEn
414413
static int fileXio_Mount_RPC(const char* mountstring, const char* mountpoint, int flag)
415414
{
416415
int res=0;
417-
M_DEBUG("Mount Request\n");
418-
M_DEBUG("mountpoint: %s - %s - %d\n",mountpoint,mountstring,flag);
416+
M_DEBUG("Mount Request mountpoint:'%s' - '%s' - %d\n",mountpoint,mountstring,flag);
419417
res = iomanX_mount(mountpoint, mountstring, flag, NULL, 0);
420418
return(res);
421419
}
@@ -662,7 +660,7 @@ static void* fileXioRpc_ReadLink(unsigned int* sbuff)
662660
void* fileXioRpc_ChDir(unsigned int* sbuff)
663661
{
664662
int ret;
665-
M_DEBUG("ChDir Request\n");
663+
M_DEBUG("ChDir Request '%s'\n", (char*)sbuff);
666664
ret=iomanX_chdir((char*)sbuff);
667665
sbuff[0] = ret;
668666
return sbuff;
@@ -677,7 +675,7 @@ static void* fileXioRpc_Open(unsigned int* sbuff)
677675
int ret;
678676
struct fxio_open_packet *packet=(struct fxio_open_packet*)sbuff;
679677

680-
M_DEBUG("Open Request\n");
678+
M_DEBUG("Open Request '%s' f:0x%x m:0x%x\n", packet->pathname, packet->flags, packet->mode);
681679
ret=iomanX_open(packet->pathname, packet->flags, packet->mode);
682680
sbuff[0] = ret;
683681
return sbuff;
@@ -690,7 +688,7 @@ static void* fileXioRpc_Close(unsigned int* sbuff)
690688
int ret;
691689
struct fxio_close_packet *packet=(struct fxio_close_packet*)sbuff;
692690

693-
M_DEBUG("Close Request\n");
691+
M_DEBUG("Close Request fd:%d\n", packet->fd);
694692
ret=iomanX_close(packet->fd);
695693
sbuff[0] = ret;
696694
return sbuff;
@@ -705,7 +703,7 @@ static void* fileXioRpc_Read(unsigned int* sbuff)
705703
int ret;
706704
struct fxio_read_packet *packet=(struct fxio_read_packet*)sbuff;
707705

708-
M_DEBUG("Read Request\n");
706+
M_DEBUG("Read Request fd:%d, size:%d\n", packet->fd, packet->size);
709707
ret=fileXio_Read_RPC(packet->fd, packet->buffer, packet->size, packet->intrData);
710708
sbuff[0] = ret;
711709
return sbuff;
@@ -721,7 +719,7 @@ static void* fileXioRpc_Write(unsigned int* sbuff)
721719
int ret;
722720
struct fxio_write_packet *packet=(struct fxio_write_packet*)sbuff;
723721

724-
M_DEBUG("Write Request\n");
722+
M_DEBUG("Write Request fd:%d, size:%d\n", packet->fd, packet->size);
725723
ret=fileXio_Write_RPC(packet->fd, packet->buffer, packet->size,
726724
packet->unalignedDataLen, packet->unalignedData);
727725
sbuff[0] = ret;
@@ -737,7 +735,7 @@ static void* fileXioRpc_Lseek(unsigned int* sbuff)
737735
int ret;
738736
struct fxio_lseek_packet *packet=(struct fxio_lseek_packet*)sbuff;
739737

740-
M_DEBUG("Lseek Request\n");
738+
M_DEBUG("Lseek Request fd:%d off:%d mode:%d\n", packet->fd, packet->offset, packet->whence);
741739
ret=iomanX_lseek(packet->fd, (long int)packet->offset, packet->whence);
742740
sbuff[0] = ret;
743741
return sbuff;
@@ -753,11 +751,12 @@ static void* fileXioRpc_Lseek64(unsigned int* sbuff)
753751
struct fxio_lseek64_packet *packet=(struct fxio_lseek64_packet*)sbuff;
754752
struct fxio_lseek64_return_pkt *ret_packet=(struct fxio_lseek64_return_pkt*)sbuff;
755753

756-
M_DEBUG("Lseek64 Request\n");
754+
M_DEBUG("Lseek64 Request...\n");
757755

758756
long long offsetHI = packet->offset_hi;
759757
offsetHI = offsetHI << 32;
760758
long long offset = offsetHI | packet->offset_lo;
759+
M_DEBUG("Lseek64 Request fd:%d off:%lld, mode:%d\n", packet->fd, offset, packet->whence);
761760

762761
ret=iomanX_lseek64(packet->fd, offset, packet->whence);
763762
ret_packet->pos_lo = (u32)(ret & 0xffffffff);
@@ -775,7 +774,7 @@ static void* fileXioRpc_ChStat(unsigned int* sbuff)
775774
int ret=-1;
776775
struct fxio_chstat_packet *packet=(struct fxio_chstat_packet*)sbuff;
777776

778-
M_DEBUG("ChStat Request\n");
777+
M_DEBUG("ChStat Request '%s'\n", packet->pathname);
779778
ret=fileXio_chstat_RPC(packet->pathname, packet->stat, packet->mask);
780779
sbuff[0] = ret;
781780
return sbuff;
@@ -789,7 +788,7 @@ static void* fileXioRpc_GetStat(unsigned int* sbuff)
789788
int ret=-1;
790789
struct fxio_getstat_packet *packet=(struct fxio_getstat_packet*)sbuff;
791790

792-
M_DEBUG("GetStat Request\n");
791+
M_DEBUG("GetStat Request '%s'\n", packet->pathname);
793792
ret=fileXio_getstat_RPC(packet->pathname, packet->stat);
794793
sbuff[0] = ret;
795794
return sbuff;
@@ -805,7 +804,7 @@ static void* fileXioRpc_Format(unsigned int* sbuff)
805804
int ret;
806805
struct fxio_format_packet *packet=(struct fxio_format_packet*)sbuff;
807806

808-
M_DEBUG("Format Request\n");
807+
M_DEBUG("Format Request dev:'%s' bd:'%s'\n", packet->device, packet->blockDevice);
809808
ret=iomanX_format(packet->device, packet->blockDevice, packet->args, packet->arglen);
810809
sbuff[0] = ret;
811810
return sbuff;
@@ -856,7 +855,7 @@ static void* fileXioRpc_Devctl(unsigned int* sbuff)
856855
int intStatus;
857856
int ret;
858857

859-
M_DEBUG("Devctl Request\n");
858+
M_DEBUG("Devctl Request '%s' cmd:%d\n", packet->name, packet->cmd);
860859

861860
ret = iomanX_devctl(packet->name, packet->cmd, packet->arg, packet->arglen, ret_buf->buf, packet->buflen);
862861

@@ -891,7 +890,7 @@ static void* fileXioRpc_Ioctl(unsigned int* sbuff)
891890
struct fxio_ioctl_packet *packet = (struct fxio_ioctl_packet *)sbuff;
892891
int ret;
893892

894-
M_DEBUG("Ioctl Request\n");
893+
M_DEBUG("Ioctl Request fd:%d cmd:%d\n", packet->fd, packet->cmd);
895894

896895
// BODY
897896
ret=iomanX_ioctl(packet->fd, packet->cmd, packet->arg);
@@ -908,7 +907,7 @@ static void* fileXioRpc_Ioctl2(unsigned int* sbuff)
908907
int intStatus;
909908
int ret;
910909

911-
M_DEBUG("ioctl2 Request\n");
910+
M_DEBUG("ioctl2 Request fd:%d cmd:%d\n", packet->fd, packet->cmd);
912911

913912
ret = iomanX_ioctl2(packet->fd, packet->cmd, packet->arg, packet->arglen, ret_buf->buf, packet->buflen);
914913

@@ -942,7 +941,7 @@ static void* fileXioRpc_Dopen(unsigned int* sbuff)
942941
int ret;
943942
struct fxio_pathsel_packet *packet=(struct fxio_pathsel_packet*)sbuff;
944943

945-
M_DEBUG("Dopen Request\n");
944+
M_DEBUG("Dopen Request '%s'\n", packet->pathname);
946945
ret=iomanX_dopen(packet->pathname);
947946
sbuff[0] = ret;
948947
return sbuff;
@@ -953,7 +952,7 @@ static void* fileXioRpc_Dread(unsigned int* sbuff)
953952
int ret=-1;
954953
struct fxio_dread_packet *packet=(struct fxio_dread_packet*)sbuff;
955954

956-
M_DEBUG("Dread Request\n");
955+
M_DEBUG("Dread Request fd:%d\n", packet->fd);
957956
ret=fileXio_dread_RPC(packet->fd, packet->dirent);
958957
sbuff[0] = ret;
959958
return sbuff;
@@ -964,7 +963,7 @@ static void* fileXioRpc_Dclose(unsigned int* sbuff)
964963
int ret;
965964
struct fxio_close_packet *packet=(struct fxio_close_packet*)sbuff;
966965

967-
M_DEBUG("Dclose Request\n");
966+
M_DEBUG("Dclose Request fd:%d\n", packet->fd);
968967
ret=iomanX_dclose(packet->fd);
969968
sbuff[0] = ret;
970969
return sbuff;

0 commit comments

Comments
 (0)