diff --git a/scripts/dbgbmap.py b/scripts/dbgbmap.py index 7a254616..61e1e1eb 100755 --- a/scripts/dbgbmap.py +++ b/scripts/dbgbmap.py @@ -1883,40 +1883,6 @@ class Mtree: else: return mdir - def lookupnext(self, mid, *, - path=False, - depth=None): - if not isinstance(mid, Mid): - mid = self.mid(mid) - - # lookup the relevant mdir - r = self.lookupleaf(mid, - path=path, - depth=depth) - if path: - mdir, path_ = r - else: - mdir = r - if mdir is None: - if path: - return None, None, path_ - else: - return None, None - - # not in mdir? - if mid.mrid >= mdir.weight: - if path: - return None, None, path_ - else: - return None, None - - # lookup mid in mdir - rattr = mdir.lookupnext(mid) - if path: - return mdir, rattr, path_+[(mid, mdir, rattr)] - else: - return mdir, rattr - def lookup(self, mid, *, path=False, depth=None): diff --git a/scripts/dbgbmapd3.py b/scripts/dbgbmapd3.py index b1797565..f3e4e06d 100755 --- a/scripts/dbgbmapd3.py +++ b/scripts/dbgbmapd3.py @@ -1913,40 +1913,6 @@ class Mtree: else: return mdir - def lookupnext(self, mid, *, - path=False, - depth=None): - if not isinstance(mid, Mid): - mid = self.mid(mid) - - # lookup the relevant mdir - r = self.lookupleaf(mid, - path=path, - depth=depth) - if path: - mdir, path_ = r - else: - mdir = r - if mdir is None: - if path: - return None, None, path_ - else: - return None, None - - # not in mdir? - if mid.mrid >= mdir.weight: - if path: - return None, None, path_ - else: - return None, None - - # lookup mid in mdir - rattr = mdir.lookupnext(mid) - if path: - return mdir, rattr, path_+[(mid, mdir, rattr)] - else: - return mdir, rattr - def lookup(self, mid, *, path=False, depth=None): diff --git a/scripts/dbglfs.py b/scripts/dbglfs.py index a5a29030..f6ecc862 100755 --- a/scripts/dbglfs.py +++ b/scripts/dbglfs.py @@ -1840,40 +1840,6 @@ class Mtree: else: return mdir - def lookupnext(self, mid, *, - path=False, - depth=None): - if not isinstance(mid, Mid): - mid = self.mid(mid) - - # lookup the relevant mdir - r = self.lookupleaf(mid, - path=path, - depth=depth) - if path: - mdir, path_ = r - else: - mdir = r - if mdir is None: - if path: - return None, None, path_ - else: - return None, None - - # not in mdir? - if mid.mrid >= mdir.weight: - if path: - return None, None, path_ - else: - return None, None - - # lookup mid in mdir - rattr = mdir.lookupnext(mid) - if path: - return mdir, rattr, path_+[(mid, mdir, rattr)] - else: - return mdir, rattr - def lookup(self, mid, *, path=False, depth=None): diff --git a/scripts/dbgmtree.py b/scripts/dbgmtree.py index c7bcfce7..f4499e1d 100755 --- a/scripts/dbgmtree.py +++ b/scripts/dbgmtree.py @@ -1806,40 +1806,6 @@ class Mtree: else: return mdir - def lookupnext(self, mid, *, - path=False, - depth=None): - if not isinstance(mid, Mid): - mid = self.mid(mid) - - # lookup the relevant mdir - r = self.lookupleaf(mid, - path=path, - depth=depth) - if path: - mdir, path_ = r - else: - mdir = r - if mdir is None: - if path: - return None, None, path_ - else: - return None, None - - # not in mdir? - if mid.mrid >= mdir.weight: - if path: - return None, None, path_ - else: - return None, None - - # lookup mid in mdir - rattr = mdir.lookupnext(mid) - if path: - return mdir, rattr, path_+[(mid, mdir, rattr)] - else: - return mdir, rattr - def lookup(self, mid, *, path=False, depth=None):