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

Function align_structure_aux

src/godmode.c:94–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

92}
93
94static unsigned int align_structure_aux(const uint64_t offset, const disk_t *disk)
95{
96 unsigned int tmp;
97 if(offset % (1024*1024) == 0)
98 return 1024*1024;
99 tmp=disk->geom.heads_per_cylinder * disk->geom.sectors_per_head * disk->sector_size;
100 if(offset % tmp == 0 || offset % tmp == (uint64_t)disk->geom.sectors_per_head * disk->sector_size)
101 return tmp;
102 tmp= disk->geom.sectors_per_head * disk->sector_size;
103 if(offset % tmp == 0)
104 return tmp;
105 return disk->sector_size;
106}
107
108static void align_structure_i386(list_part_t *list_part, const disk_t *disk, const unsigned int align)
109{

Callers 1

align_structure_i386Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected