Skip to content

Commit ae9886a

Browse files
authored
filexio: inform of important payload data on debug builds
eg: if an open request is perfomed, path and open mode is informed
1 parent e2f5d4a commit ae9886a

File tree

1 file changed

+18
-20
lines changed

1 file changed

+18
-20
lines changed

iop/fs/filexio/src/fileXio_iop.c

Lines changed: 18 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,7 +751,7 @@ 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 fd:%d off:%lld, mode:%d\n", packet->fd, offset, packet->whence);
757755

758756
long long offsetHI = packet->offset_hi;
759757
offsetHI = offsetHI << 32;
@@ -775,7 +773,7 @@ static void* fileXioRpc_ChStat(unsigned int* sbuff)
775773
int ret=-1;
776774
struct fxio_chstat_packet *packet=(struct fxio_chstat_packet*)sbuff;
777775

778-
M_DEBUG("ChStat Request\n");
776+
M_DEBUG("ChStat Request '%s'\n", packet->pathname);
779777
ret=fileXio_chstat_RPC(packet->pathname, packet->stat, packet->mask);
780778
sbuff[0] = ret;
781779
return sbuff;
@@ -789,7 +787,7 @@ static void* fileXioRpc_GetStat(unsigned int* sbuff)
789787
int ret=-1;
790788
struct fxio_getstat_packet *packet=(struct fxio_getstat_packet*)sbuff;
791789

792-
M_DEBUG("GetStat Request\n");
790+
M_DEBUG("GetStat Request '%s'\n", packet->pathname);
793791
ret=fileXio_getstat_RPC(packet->pathname, packet->stat);
794792
sbuff[0] = ret;
795793
return sbuff;
@@ -805,7 +803,7 @@ static void* fileXioRpc_Format(unsigned int* sbuff)
805803
int ret;
806804
struct fxio_format_packet *packet=(struct fxio_format_packet*)sbuff;
807805

808-
M_DEBUG("Format Request\n");
806+
M_DEBUG("Format Request dev:'%s' bd:'%s'\n", packet->device, packet->blockDevice);
809807
ret=iomanX_format(packet->device, packet->blockDevice, packet->args, packet->arglen);
810808
sbuff[0] = ret;
811809
return sbuff;
@@ -856,7 +854,7 @@ static void* fileXioRpc_Devctl(unsigned int* sbuff)
856854
int intStatus;
857855
int ret;
858856

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

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

@@ -891,7 +889,7 @@ static void* fileXioRpc_Ioctl(unsigned int* sbuff)
891889
struct fxio_ioctl_packet *packet = (struct fxio_ioctl_packet *)sbuff;
892890
int ret;
893891

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

896894
// BODY
897895
ret=iomanX_ioctl(packet->fd, packet->cmd, packet->arg);
@@ -908,7 +906,7 @@ static void* fileXioRpc_Ioctl2(unsigned int* sbuff)
908906
int intStatus;
909907
int ret;
910908

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

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

@@ -942,7 +940,7 @@ static void* fileXioRpc_Dopen(unsigned int* sbuff)
942940
int ret;
943941
struct fxio_pathsel_packet *packet=(struct fxio_pathsel_packet*)sbuff;
944942

945-
M_DEBUG("Dopen Request\n");
943+
M_DEBUG("Dopen Request '%s'\n", packet->pathname);
946944
ret=iomanX_dopen(packet->pathname);
947945
sbuff[0] = ret;
948946
return sbuff;
@@ -953,7 +951,7 @@ static void* fileXioRpc_Dread(unsigned int* sbuff)
953951
int ret=-1;
954952
struct fxio_dread_packet *packet=(struct fxio_dread_packet*)sbuff;
955953

956-
M_DEBUG("Dread Request\n");
954+
M_DEBUG("Dread Request fd:%d\n", packet->fd);
957955
ret=fileXio_dread_RPC(packet->fd, packet->dirent);
958956
sbuff[0] = ret;
959957
return sbuff;
@@ -964,7 +962,7 @@ static void* fileXioRpc_Dclose(unsigned int* sbuff)
964962
int ret;
965963
struct fxio_close_packet *packet=(struct fxio_close_packet*)sbuff;
966964

967-
M_DEBUG("Dclose Request\n");
965+
M_DEBUG("Dclose Request fd:%d\n", packet->fd);
968966
ret=iomanX_dclose(packet->fd);
969967
sbuff[0] = ret;
970968
return sbuff;

0 commit comments

Comments
 (0)