MCPcopy Create free account
hub / github.com/cgsecurity/testdisk / check_part_none

Function check_part_none

src/partnone.c:411–550  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

409}
410
411static int check_part_none(disk_t *disk_car,const int verbose,partition_t *partition, const int saveheader)
412{
413 int ret=0;
414#if !defined(DISABLED_FOR_FRAMAC)
415 switch(partition->upart_type)
416 {
417 case UP_APFS:
418 ret=check_APFS(disk_car, partition);
419 break;
420 case UP_BEOS:
421 ret=check_BeFS(disk_car,partition);
422 break;
423 case UP_BTRFS:
424 ret=check_btrfs(disk_car, partition);
425 break;
426 case UP_CRAMFS:
427 ret=check_cramfs(disk_car,partition,verbose);
428 break;
429 case UP_EXT2:
430 case UP_EXT3:
431 case UP_EXT4:
432 ret=check_EXT2(disk_car,partition,verbose);
433 break;
434 case UP_EXTENDED:
435 break;
436 case UP_EXFAT:
437 ret=check_exFAT(disk_car, partition);
438 break;
439 case UP_FAT12:
440 case UP_FAT16:
441 case UP_FAT32:
442 ret=check_FAT(disk_car,partition,verbose);
443 break;
444 case UP_FATX:
445 ret=check_FATX(disk_car, partition);
446 break;
447 case UP_FREEBSD:
448 ret=check_BSD(disk_car,partition,verbose,BSD_MAXPARTITIONS);
449 break;
450 case UP_F2FS:
451 ret=check_f2fs(disk_car, partition);
452 break;
453 case UP_GFS2:
454 ret=check_gfs2(disk_car, partition);
455 break;
456 case UP_HFS:
457 ret=check_HFS(disk_car,partition,verbose);
458 break;
459 case UP_HFSP:
460 case UP_HFSX:
461 ret=check_HFSP(disk_car,partition,verbose);
462 break;
463 case UP_HPFS:
464 ret=check_HPFS(disk_car,partition,verbose);
465 break;
466 case UP_ISO:
467 ret=check_ISO(disk_car, partition);
468 break;

Callers 1

read_part_noneFunction · 0.85

Calls 15

check_APFSFunction · 0.85
check_BeFSFunction · 0.85
check_btrfsFunction · 0.85
check_cramfsFunction · 0.85
check_EXT2Function · 0.85
check_exFATFunction · 0.85
check_FATFunction · 0.85
check_FATXFunction · 0.85
check_BSDFunction · 0.85
check_f2fsFunction · 0.85
check_gfs2Function · 0.85
check_HFSFunction · 0.85

Tested by

no test coverage detected