diff options
| author | cah <cah@ableton.com> | 2020-08-06 00:16:39 +0200 |
|---|---|---|
| committer | cah <cah@ableton.com> | 2020-08-06 00:16:39 +0200 |
| commit | bcf4a81898ab22fa4da9d5294a4de0a846e955c7 (patch) | |
| tree | 329f18dd227f8a0197d59697c4ea54c349b0f61d /src | |
| parent | 2975f12879cf76b3b5e4d04392ae3d5f4cd02419 (diff) | |
Debug logz
Diffstat (limited to 'src')
| -rw-r--r-- | src/ext4.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -1843,6 +1843,8 @@ int ext4_fwrite(ext4_file *file, const void *buf, size_t size, size_t *wcnt) const uint8_t *u8_buf = buf; int r, rr = EOK; + printf("ext4_fwrite size=%d\n", size); + ext4_assert(file && file->mp); if (file->mp->fs.read_only) @@ -1916,13 +1918,17 @@ int ext4_fwrite(ext4_file *file, const void *buf, size_t size, size_t *wcnt) while (iblk_idx < iblock_last) { if (iblk_idx < ifile_blocks) { + printf("fwrite --> ext4_fs_init_inode_dlk_idx\n"); r = ext4_fs_init_inode_dblk_idx(&ref, iblk_idx, &fblk); + printf("fwrite <-- ext4_fs_init_inode_dlk_idx\n"); if (r != EOK) goto Finish; } else { + printf("fwrite --> ext4_fs_append_inode_dlk\n"); rr = ext4_fs_append_inode_dblk(&ref, &fblk, &iblk_idx); + printf("fwrite <-- ext4_fs_append_inode_dlk\n"); if (rr != EOK) { /* Unable to append more blocks. But * some block might be allocated already @@ -1946,6 +1952,7 @@ int ext4_fwrite(ext4_file *file, const void *buf, size_t size, size_t *wcnt) printf("fwrite --> ext4_blocks_set_direct\n"); r = ext4_blocks_set_direct(file->mp->fs.bdev, u8_buf, fblock_start, fblock_count); + printf("fwrite <-- ext4_blocks_set_direct\n"); if (r != EOK) break; @@ -1974,6 +1981,7 @@ int ext4_fwrite(ext4_file *file, const void *buf, size_t size, size_t *wcnt) if (r != EOK) goto Finish; + printf("fwrite has %d left.\n", size); if (size) { uint64_t off; if (iblk_idx < ifile_blocks) { @@ -1999,6 +2007,7 @@ int ext4_fwrite(ext4_file *file, const void *buf, size_t size, size_t *wcnt) } out_fsize: + printf("fwrite out_fsize:\n"); if (file->fpos > file->fsize) { file->fsize = file->fpos; ext4_inode_set_size(ref.inode, file->fsize); @@ -2006,6 +2015,7 @@ out_fsize: } Finish: + printf("fwrite Finish:\n"); r = ext4_fs_put_inode_ref(&ref); if (r != EOK) |
