MCPcopy Create free account
hub / github.com/bobranten/Ext4Fsd / Ext2LoadInternalJournal

Function Ext2LoadInternalJournal

Ext4Fsd/ext3/recover.c:27–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25#endif
26
27PEXT2_MCB
28Ext2LoadInternalJournal(
29 PEXT2_VCB Vcb,
30 ULONG jNo
31)
32{
33 PEXT2_MCB Jcb = NULL;
34
35 Jcb = Ext2AllocateMcb(Vcb, NULL, NULL, 0);
36 if (!Jcb) {
37 goto errorout;
38 }
39
40 Jcb->Inode.i_ino = jNo;
41 Jcb->Inode.i_sb = &Vcb->sb;
42 if (!Ext2LoadInode(Vcb, &Jcb->Inode)) {
43 DbgBreak();
44 Ext2FreeMcb(Vcb, Jcb);
45 goto errorout;
46 }
47
48errorout:
49
50 return Jcb;
51}
52
53INT
54Ext2CheckJournal(

Callers 1

Ext2RecoverJournalFunction · 0.85

Calls 3

Ext2AllocateMcbFunction · 0.85
Ext2LoadInodeFunction · 0.85
Ext2FreeMcbFunction · 0.85

Tested by

no test coverage detected