implicit
bool implicit);
bool implicit) = 0;
bool implicit);
bool implicit; // range created automatically
VMAreaWiredRange(addr_t base, size_t size, bool writable, bool implicit)
implicit(implicit)
void SetTo(addr_t base, size_t size, bool writable, bool implicit)
this->implicit = implicit;
Entry(Entry* parent, char* name, bool implicit)
fImplicit(implicit),
static status_t Create(Entry* parent, const char* name, bool implicit,
Entry* entry = new(std::nothrow) Entry(parent, clonedName, implicit);
bool implicit;
implicit = parentToken->implicit;
implicit = fRootFilterEntry.IsImplicit();
if (implicit && filterEntry == NULL) {
implicit = filterEntry->IsImplicit();
token->implicit = implicit;
if (implicit) {
if (implicit) {
if (fd < 0 && (!implicit || S_ISDIR(entry->Mode()))) {
if (!entryExists && !implicit) {
if (token == NULL || token->implicit)
bool implicit;
size_t nameLength, bool implicit, Entry*& _entry)
return Entry::Create(parentEntry, name.String(), implicit, _entry);
const BString& locatedPath, bool implicit)
if (!_LocateEntry(directory, locatedPath, implicit, true))
_LocateEntries(directory, locatedPath, implicit);
bool implicit, bool locateAncestors)
if (implicit && entry->State() == LOCATABLE_ENTRY_LOCATED_EXPLICITLY)
entry->SetLocatedPath(locatedPath, implicit);
entry->SetLocatedPath(locatedPath, implicit);
_LocateDirectory(entry->Parent(), locatedDirectory, implicit);
const BString& locatedDirectoryPath, bool implicit)
return _LocateEntry(entry, locatedEntryPath, implicit, false);
const BString& locatedPath, bool implicit)
if (_LocateEntryInParentDir(entry, locatedPath, implicit)) {
_LocateEntries(subDir, locatedEntryPath, implicit);
LocatableDirectory::SetLocatedPath(const BString& path, bool implicit)
fState = implicit
LocatableFile::SetLocatedPath(const BString& path, bool implicit)
if (implicit) {
if (range->implicit && range->base == base && range->size == size