xfs
[Top] [All Lists]

TAKE - debug

To: linux-xfs@xxxxxxxxxxx
Subject: TAKE - debug
From: nathans@xxxxxxxxxxxxxxxxxxxxxxx (Nathan Scott)
Date: Mon, 14 Aug 2000 09:44:55 +1000 (EST)
Sender: owner-linux-xfs@xxxxxxxxxxx
I noticed that xfs_repair isn't currently evaluating assert
statements.  This fixes that in a consistent way for all
the commands (a few others weren't either) - use of DEBUG
can be controlled through "configure" for all commands now
(using ASSERT now in all commands, and configure sets the
value of ASSERT depending on its $DEBUG parameter).

Also tried a non-debug build to check it works - fixed a
couple of libxfs build issues there.

Note: I haven't actually checked in the xfs_repair assert
fix here - that will come with the next round of repair
checkins (libxfs/libsim stuff).

cheers.


Modid:  2.4.0-test1-xfs:slinx:72004a
Date:  Sun Aug 13 16:34:29 PDT 2000
Workarea:  snort:/build4/nathans/linux-xfs
Author:  nathans

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/slinx/2.4.0-test1-xfs

cmd/xfs/configure.in - 1.10
        - add some comments to existing parameters.

cmd/xfs/db/addr.c - 1.16
cmd/xfs/db/agf.c - 1.19
cmd/xfs/db/agfl.c - 1.19
cmd/xfs/db/agi.c - 1.19
cmd/xfs/db/attr.c - 1.22
cmd/xfs/db/attrshort.c - 1.14
cmd/xfs/db/bit.c - 1.14
cmd/xfs/db/block.c - 1.22
cmd/xfs/db/bmap.c - 1.30
cmd/xfs/db/bmapbt.c - 1.17
cmd/xfs/db/bmroot.c - 1.22
cmd/xfs/db/bnobt.c - 1.17
cmd/xfs/db/check.c - 1.56
cmd/xfs/db/cntbt.c - 1.16
cmd/xfs/db/dir.c - 1.25
cmd/xfs/db/dir2.c - 1.9
cmd/xfs/db/dir2sf.c - 1.6
cmd/xfs/db/dirshort.c - 1.17
cmd/xfs/db/faddr.c - 1.20
cmd/xfs/db/field.c - 1.29
cmd/xfs/db/flist.c - 1.17
cmd/xfs/db/fprint.c - 1.20
cmd/xfs/db/inobt.c - 1.16
cmd/xfs/db/inode.c - 1.35
cmd/xfs/db/print.c - 1.19
cmd/xfs/db/sb.c - 1.31
cmd/xfs/db/type.c - 1.23
cmd/xfs/db/write.c - 1.19
cmd/xfs/dump/common/archdep.c - 1.9
cmd/xfs/dump/common/cldmgr.c - 1.8
cmd/xfs/dump/common/cleanup.c - 1.4
cmd/xfs/dump/common/content.c - 1.8
cmd/xfs/dump/common/content_common.c - 1.7
cmd/xfs/dump/common/dlog.c - 1.10
cmd/xfs/dump/common/drive.c - 1.10
cmd/xfs/dump/common/drive_minrmt.c - 1.18
cmd/xfs/dump/common/drive_scsitape.c - 1.21
cmd/xfs/dump/common/drive_simple.c - 1.10
cmd/xfs/dump/common/fs.c - 1.13
cmd/xfs/dump/common/global.c - 1.10
cmd/xfs/dump/common/inomap.c - 1.9
cmd/xfs/dump/common/inventory.c - 1.7
cmd/xfs/dump/common/inventory_priv.c - 1.9
cmd/xfs/dump/common/inventory_priv.h - 1.5
cmd/xfs/dump/common/lock.c - 1.4
cmd/xfs/dump/common/main.c - 1.16
cmd/xfs/dump/common/media.c - 1.6
cmd/xfs/dump/common/mlog.c - 1.9
cmd/xfs/dump/common/namreg.c - 1.4
cmd/xfs/dump/common/openutil.c - 1.6
cmd/xfs/dump/common/path.c - 1.4
cmd/xfs/dump/common/qlock.c - 1.9
cmd/xfs/dump/common/ring.c - 1.10
cmd/xfs/dump/common/stkchk.c - 1.7
cmd/xfs/dump/common/stream.c - 1.7
cmd/xfs/dump/common/util.c - 1.13
cmd/xfs/dump/dump/content.c - 1.20
cmd/xfs/dump/dump/inomap.c - 1.10
cmd/xfs/dump/dump/var.c - 1.12
        - consistent, configure-driven use of assert() across all commands.

cmd/xfs/dump/inventory/Makefile - 1.4
        - consistent, configure-driven use of assert() across all commands.
          remove some unnecessary -D options.

cmd/xfs/dump/inventory/inv_api.c - 1.8
cmd/xfs/dump/inventory/inv_core.c - 1.6
cmd/xfs/dump/inventory/inv_fstab.c - 1.8
cmd/xfs/dump/inventory/inv_idx.c - 1.6
cmd/xfs/dump/inventory/inv_mgr.c - 1.8
cmd/xfs/dump/inventory/inv_priv.h - 1.6
cmd/xfs/dump/inventory/inv_stobj.c - 1.10
cmd/xfs/dump/inventory/testmain.c - 1.6
        - consistent, configure-driven use of assert() across all commands.

cmd/xfs/dump/invutil/Makefile - 1.2
        - consistent, configure-driven use of assert() across all commands.
          remove some unnecessary -D options.

cmd/xfs/dump/restore/bag.c - 1.3
cmd/xfs/dump/restore/content.c - 1.14
cmd/xfs/dump/restore/dirattr.c - 1.7
cmd/xfs/dump/restore/inomap.c - 1.11
cmd/xfs/dump/restore/namreg.c - 1.5
cmd/xfs/dump/restore/node.c - 1.5
cmd/xfs/dump/restore/tree.c - 1.8
cmd/xfs/dump/restore/win.c - 1.5
        - consistent, configure-driven use of assert() across all commands.

cmd/xfs/libxfs/xfs.h - 1.4
        - fix non-debug build issues (unresolved symbols, only there for DEBUG).


<Prev in Thread] Current Thread [Next in Thread>
  • TAKE - debug, Nathan Scott <=