fLeafBuffer
if (read_pos(fInode->GetVolume()->Device(), readPos, fLeafBuffer, len) != len) {
AttrLeafHeader* header = AttrLeafHeader::Create(fInode,fLeafBuffer);
AttrLeafEntry* firstEntry = (AttrLeafEntry*)(fLeafBuffer + AttrLeafHeader::Size(fInode));
AttrLeafNameLocal* local = (AttrLeafNameLocal*)(fLeafBuffer + offset);
AttrLeafNameRemote* remote = (AttrLeafNameRemote*)(fLeafBuffer + offset);
delete[] fLeafBuffer;
AttrLeafHeader* header = AttrLeafHeader::Create(fInode,fLeafBuffer);
AttrLeafEntry* entry = (AttrLeafEntry*)(fLeafBuffer + AttrLeafHeader::Size(fInode));
AttrLeafNameLocal* local = (AttrLeafNameLocal*)(fLeafBuffer + offset);
AttrLeafNameRemote* remote = (AttrLeafNameRemote*)(fLeafBuffer + offset);
AttrLeafHeader* header = AttrLeafHeader::Create(fInode, fLeafBuffer);
if (!VerifyHeader<AttrLeafHeader>(header, fLeafBuffer, fInode, 0, fMap, ATTR_LEAF)) {
fLeafBuffer = new(std::nothrow) char[len];
if (fLeafBuffer == NULL)
char* fLeafBuffer;
fLeafBuffer = blockBuffer;
ExtentLeafHeader* header = ExtentLeafHeader::Create(fInode, fLeafBuffer);
if (fLeafBuffer == NULL) {
status_t status = FillBuffer(LEAF, fLeafBuffer, 0);
return (ExtentLeafEntry*)((char*)fLeafBuffer + ExtentLeafHeader::Size(fInode));
fLeafBuffer(NULL),
delete fLeafBuffer;
if (fLeafBuffer == NULL)
status = FillBuffer(LEAF, fLeafBuffer, 0);
ExtentLeafHeader* leafHeader = ExtentLeafHeader::Create(fInode, fLeafBuffer);
status = FillBuffer(LEAF, fLeafBuffer, 0);
ExtentLeafHeader* leaf = ExtentLeafHeader::Create(fInode, fLeafBuffer);
if (!VerifyHeader<ExtentLeafHeader>(leaf, fLeafBuffer, fInode, 0, fLeafMap, XFS_LEAF)) {
char* fLeafBuffer;
fLeafBuffer = blockBuffer;
ExtentLeafHeader* leaf = ExtentLeafHeader::Create(fInode, fLeafBuffer);
&& !VerifyHeader<ExtentLeafHeader>(leaf, fLeafBuffer, fInode,
NodeHeader* node = NodeHeader::Create(fInode, fLeafBuffer);
&& !VerifyHeader<NodeHeader>(node, fLeafBuffer, fInode,
fLeafBuffer(NULL),
NodeHeader* header = NodeHeader::Create(fInode, fLeafBuffer);
NodeEntry* entry = (NodeEntry*)(void*)(fLeafBuffer + NodeHeader::Size(fInode));
if ((NodeEntry*)(void*)fLeafBuffer + fInode->DirBlockSize()
delete fLeafBuffer;
status = FillBuffer(LEAF, fLeafBuffer, 0);
status = FillBuffer(LEAF, fLeafBuffer,
ExtentLeafHeader* leafHeader = ExtentLeafHeader::Create(fInode, fLeafBuffer);
(ExtentLeafEntry*)(void*)(fLeafBuffer + ExtentLeafHeader::Size(fInode));
char* fLeafBuffer;
fLeafBuffer(NULL),
_FillBuffer(fLeafBuffer, block);
AttrLeafHeader* header = AttrLeafHeader::Create(fInode, fLeafBuffer);
delete[] fLeafBuffer;
(AttrLeafEntry*)(fLeafBuffer + AttrLeafHeader::Size(fInode));
AttrLeafNameLocal* local = (AttrLeafNameLocal*)(fLeafBuffer + offset);
AttrLeafNameRemote* remote = (AttrLeafNameRemote*)(fLeafBuffer + offset);
_FillBuffer(fLeafBuffer, block);
AttrLeafHeader* header = AttrLeafHeader::Create(fInode,fLeafBuffer);
AttrLeafEntry* entry = (AttrLeafEntry*)(fLeafBuffer + AttrLeafHeader::Size(fInode));
AttrLeafNameLocal* local = (AttrLeafNameLocal*)(fLeafBuffer + offset);
AttrLeafNameRemote* remote = (AttrLeafNameRemote*)(fLeafBuffer + offset);
fLeafBuffer = new(std::nothrow) char[len];
if (fLeafBuffer == NULL)
char* fLeafBuffer;