private List<GFile> populateChildList(GFile directory, CramFsInode parentInode,
			int directoryLength) {

		List<CramFsInode> childList = cramFsSuper.getChildList();

		List<GFile> directoryListing = new ArrayList<>();

		int startIndex = computeStartIndex(childList, parentInode);
		for (int i = startIndex; i < childList.size(); i++) {
			if (directoryLength <= 0) {
				break;
			}

			CramFsInode entryInode = childList.get(i);
			GFileImpl iNodeFile = GFileImpl.fromPathString(this, directory, entryInode.getName(),
				null, entryInode.isDirectory(), entryInode.getSize());

			directoryListing.add(iNodeFile);
			directoryLength -= (CramFsConstants.INODE_SIZE + (entryInode.getNamelen() * 4));
			fileToInodeMap.put(iNodeFile, entryInode);
		}

		return directoryListing;
	}
Small utility to search childList for specific cramFsInode by name.
@param targetName the name of the cramFsInode we are searching for.
@return the target cramFs Inode.
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/cramfs/CramFsFileSystem.java