=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== gfs2-utils-3.3.0/gfs2/convert/gfs2_convert.c-2353- /* when it's run a second time. */ gfs2-utils-3.3.0/gfs2/convert/gfs2_convert.c:2354: bh = bread(&sb2, LGFS2_SB_ADDR(&sb2)); gfs2-utils-3.3.0/gfs2/convert/gfs2_convert.c-2355- sb2.sd_sb.sb_fs_format = GFS2_FORMAT_FS; ############################################## gfs2-utils-3.3.0/gfs2/edit/hexedit.c-747-/* ------------------------------------------------------------------------ */ gfs2-utils-3.3.0/gfs2/edit/hexedit.c:748:static uint64_t get_rg_addr(int rgnum) gfs2-utils-3.3.0/gfs2/edit/hexedit.c-749-{ ############################################## gfs2-utils-3.3.0/gfs2/edit/hexedit.c-785- gfs2-utils-3.3.0/gfs2/edit/hexedit.c:786: rgblk = get_rg_addr(rgnum); gfs2-utils-3.3.0/gfs2/edit/hexedit.c-787- rbh = bread(&sbd, rgblk); ############################################## gfs2-utils-3.3.0/gfs2/edit/hexedit.c-1376- rgnum = atoi(kword + 3); gfs2-utils-3.3.0/gfs2/edit/hexedit.c:1377: blk = get_rg_addr(rgnum); gfs2-utils-3.3.0/gfs2/edit/hexedit.c-1378- } else if (!strncmp(kword, "journals", 8)) { ############################################## gfs2-utils-3.3.0/gfs2/edit/hexedit.c-1644- rblock = blockstack[blockhist % BLOCK_STACK_SIZE].block; gfs2-utils-3.3.0/gfs2/edit/hexedit.c:1645: if (rblock == LGFS2_SB_ADDR(&sbd)) gfs2-utils-3.3.0/gfs2/edit/hexedit.c-1646- printf("0 (the superblock is not in the bitmap)\n"); ############################################## gfs2-utils-3.3.0/gfs2/edit/hexedit.c-1698- ablock = blockstack[blockhist % BLOCK_STACK_SIZE].block; gfs2-utils-3.3.0/gfs2/edit/hexedit.c:1699: if (ablock == LGFS2_SB_ADDR(&sbd)) gfs2-utils-3.3.0/gfs2/edit/hexedit.c-1700- printf("3 (the superblock is not in the bitmap)\n"); ############################################## gfs2-utils-3.3.0/gfs2/edit/hexedit.c-2518- if (!strcasecmp(argv[i + 1], "find")) { gfs2-utils-3.3.0/gfs2/edit/hexedit.c:2519: temp_blk = get_rg_addr(rg); gfs2-utils-3.3.0/gfs2/edit/hexedit.c-2520- push_block(temp_blk); ############################################## gfs2-utils-3.3.0/gfs2/edit/hexedit.c-2539- rg = atoi(argv[i]); gfs2-utils-3.3.0/gfs2/edit/hexedit.c:2540: rgblk = get_rg_addr(rg); gfs2-utils-3.3.0/gfs2/edit/hexedit.c-2541- rgd = gfs2_blk2rgrpd(&sbd, rgblk); ############################################## gfs2-utils-3.3.0/gfs2/edit/savemeta.c-589-{ gfs2-utils-3.3.0/gfs2/edit/savemeta.c:590: if (br->start >= LGFS2_SB_ADDR(&sbd) && br->start + br->len <= sbd.fssize) gfs2-utils-3.3.0/gfs2/edit/savemeta.c-591- return 0; ############################################## gfs2-utils-3.3.0/gfs2/edit/savemeta.c-1399- printf("This is gfs%c metadata.\n", sbd.gfs1 ? '1': '2'); gfs2-utils-3.3.0/gfs2/edit/savemeta.c:1400: if (printonly > 1 && printonly == LGFS2_SB_ADDR(&sbd)) { gfs2-utils-3.3.0/gfs2/edit/savemeta.c:1401: display_block_type(bp, LGFS2_SB_ADDR(&sbd), TRUE); gfs2-utils-3.3.0/gfs2/edit/savemeta.c-1402- display_gfs2(bp); ############################################## gfs2-utils-3.3.0/gfs2/edit/savemeta.c-1404- print_gfs2("0 (l=0x%x): ", sb_siglen); gfs2-utils-3.3.0/gfs2/edit/savemeta.c:1405: display_block_type(bp, LGFS2_SB_ADDR(&sbd), TRUE); gfs2-utils-3.3.0/gfs2/edit/savemeta.c-1406- } ############################################## gfs2-utils-3.3.0/gfs2/fsck/fs_recovery.c-627-{ gfs2-utils-3.3.0/gfs2/fsck/fs_recovery.c:628: if((block > ip->i_sbd->fssize) || (block <= LGFS2_SB_ADDR(ip->i_sbd))) { gfs2-utils-3.3.0/gfs2/fsck/fs_recovery.c-629- log_info( _("Bad block pointer (out of range) found in " ############################################## gfs2-utils-3.3.0/gfs2/fsck/fsck.h-170-{ gfs2-utils-3.3.0/gfs2/fsck/fsck.h:171: return !((blkno > sdp->fssize) || (blkno <= LGFS2_SB_ADDR(sdp)) || gfs2-utils-3.3.0/gfs2/fsck/fsck.h-172- (lgfs2_get_bitmap(sdp, blkno, NULL) < 0)); ############################################## gfs2-utils-3.3.0/gfs2/fsck/fsck.h-190- return 0; gfs2-utils-3.3.0/gfs2/fsck/fsck.h:191: if (blk <= LGFS2_SB_ADDR(sdp)) gfs2-utils-3.3.0/gfs2/fsck/fsck.h-192- return 0; ############################################## gfs2-utils-3.3.0/gfs2/fsck/pass1.c-1579- gfs2-utils-3.3.0/gfs2/fsck/pass1.c:1580: if (ip->i_di.di_goal_meta <= LGFS2_SB_ADDR(sdp) || gfs2-utils-3.3.0/gfs2/fsck/pass1.c-1581- ip->i_di.di_goal_meta > sdp->fssize) { ############################################## gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-117- initial_first_rg_dist = dist_array[0] = block_last_rg = gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c:118: LGFS2_SB_ADDR(sdp) + 1; gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-119- shortest_dist_btwn_rgs = sdp->device.length; gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-120- gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c:121: for (blk = LGFS2_SB_ADDR(sdp) + 1; blk < sdp->device.length; blk++) { gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-122- uint64_t dist; gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-123- gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c:124: if (blk == LGFS2_SB_ADDR(sdp) + 1) gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-125- is_rgrp = 1; ############################################## gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-188- dist = blk - block_last_rg; gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c:189: if (blk > LGFS2_SB_ADDR(sdp) + 1) { /* not the very first rgrp */ gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-190- ############################################## gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-246- gfs2_rindex_in(&tmpndx, (char *)&buf); gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c:247: if (tmpndx.ri_addr > LGFS2_SB_ADDR(sdp) + 1) { /* sanity check */ gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-248- log_warn( _("rgrp 2 is damaged: getting dist from index: ")); gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c:249: *dist_array = tmpndx.ri_addr - (LGFS2_SB_ADDR(sdp) + 1); gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-250- log_warn("0x%llx\n", (unsigned long long)*dist_array); ############################################## gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-559- block_bump = rg_dist[0]; gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c:560: blk = LGFS2_SB_ADDR(sdp) + 1; gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-561- while (blk <= sdp->device.length) { ############################################## gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-631- */ gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c:632: if ((blk == LGFS2_SB_ADDR(sdp) + 1) || (!gfs_grow)) { gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-633- block_bump = rg_dist[segment]; ############################################## gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-773- if (!rgtree->osi_node) { gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c:774: dev->length -= LGFS2_SB_ADDR(sdp) + 1; gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-775- nrgrp = how_many_rgrps(sdp, dev, rgsize_specified); ############################################## gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-808- } else { gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c:809: rgaddr = LGFS2_SB_ADDR(sdp) + 1; gfs2-utils-3.3.0/gfs2/fsck/rgrepair.c-810- rl = rgrp_insert(rgtree, rgaddr); ############################################## gfs2-utils-3.3.0/gfs2/libgfs2/fs_bits.c-110-{ gfs2-utils-3.3.0/gfs2/libgfs2/fs_bits.c:111: if((blkno > sdp->fssize) || (blkno <= LGFS2_SB_ADDR(sdp))) gfs2-utils-3.3.0/gfs2/libgfs2/fs_bits.c-112- return -1; ############################################## gfs2-utils-3.3.0/gfs2/libgfs2/lang.c-216- case ID_SB: gfs2-utils-3.3.0/gfs2/libgfs2/lang.c:217: bn = LGFS2_SB_ADDR(sbd); gfs2-utils-3.3.0/gfs2/libgfs2/lang.c-218- break; ############################################## gfs2-utils-3.3.0/gfs2/libgfs2/libgfs2.h-203-extern const struct gfs2_rindex *lgfs2_rindex_read_one(struct gfs2_inode *rip, lgfs2_rgrps_t rgs, unsigned i); gfs2-utils-3.3.0/gfs2/libgfs2/libgfs2.h:204:extern uint64_t lgfs2_rgrp_align_addr(const lgfs2_rgrps_t rgs, uint64_t addr); gfs2-utils-3.3.0/gfs2/libgfs2/libgfs2.h-205-extern uint32_t lgfs2_rgrp_align_len(const lgfs2_rgrps_t rgs, uint32_t len); ############################################## gfs2-utils-3.3.0/gfs2/libgfs2/libgfs2.h-260- gfs2-utils-3.3.0/gfs2/libgfs2/libgfs2.h:261:#define LGFS2_SB_ADDR(sdp) (GFS2_SB_ADDR >> (sdp)->sd_fsb2bb_shift) gfs2-utils-3.3.0/gfs2/libgfs2/libgfs2.h-262-struct gfs2_sbd { ############################################## gfs2-utils-3.3.0/gfs2/libgfs2/rgrp.c-315- */ gfs2-utils-3.3.0/gfs2/libgfs2/rgrp.c:316:uint64_t lgfs2_rgrp_align_addr(const lgfs2_rgrps_t rgs, uint64_t addr) gfs2-utils-3.3.0/gfs2/libgfs2/rgrp.c-317-{ ############################################## gfs2-utils-3.3.0/gfs2/mkfs/main_grow.c-442- goto out; gfs2-utils-3.3.0/gfs2/mkfs/main_grow.c:443: fssize = lgfs2_rgrp_align_addr(rgs, filesystem_size(rgs) + 1); gfs2-utils-3.3.0/gfs2/mkfs/main_grow.c-444- /* We're done with the old rgs now that we have the fssize and rg count */ ############################################## gfs2-utils-3.3.0/gfs2/mkfs/main_mkfs.c-775- return 1; gfs2-utils-3.3.0/gfs2/mkfs/main_mkfs.c:776: *rgaddr = lgfs2_rgrp_align_addr(rgs, LGFS2_SB_ADDR(sdp) + 1); gfs2-utils-3.3.0/gfs2/mkfs/main_mkfs.c-777- rgsize = lgfs2_rgrp_align_len(rgs, rgsize); ############################################## gfs2-utils-3.3.0/gfs2/mkfs/main_mkfs.c-1095- } gfs2-utils-3.3.0/gfs2/mkfs/main_mkfs.c:1096: rgaddr = lgfs2_rgrp_align_addr(rgs, LGFS2_SB_ADDR(&sbd) + 1); gfs2-utils-3.3.0/gfs2/mkfs/main_mkfs.c-1097- error = place_journals(&sbd, rgs, &opts, &rgaddr); ############################################## gfs2-utils-3.3.0/tests/rgskipcheck.sh-6-prevskip=0 gfs2-utils-3.3.0/tests/rgskipcheck.sh:7:for i in `seq 0 $(($rgcount - 1))`; do gfs2-utils-3.3.0/tests/rgskipcheck.sh-8- addr=$(gfs2_edit -p rg $i $dev | grep ^RG | awk '{print $5}') ############################################## gfs2-utils-3.3.0/.pc/reproducible/gfs2/convert/gfs2_convert.c-2354- /* when it's run a second time. */ gfs2-utils-3.3.0/.pc/reproducible/gfs2/convert/gfs2_convert.c:2355: bh = bread(&sb2, LGFS2_SB_ADDR(&sb2)); gfs2-utils-3.3.0/.pc/reproducible/gfs2/convert/gfs2_convert.c-2356- sb2.sd_sb.sb_fs_format = GFS2_FORMAT_FS; ############################################## gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-747-/* ------------------------------------------------------------------------ */ gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c:748:static uint64_t get_rg_addr(int rgnum) gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-749-{ ############################################## gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-785- gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c:786: rgblk = get_rg_addr(rgnum); gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-787- rbh = bread(&sbd, rgblk); ############################################## gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-1376- rgnum = atoi(kword + 3); gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c:1377: blk = get_rg_addr(rgnum); gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-1378- } else if (!strncmp(kword, "journals", 8)) { ############################################## gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-1644- rblock = blockstack[blockhist % BLOCK_STACK_SIZE].block; gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c:1645: if (rblock == LGFS2_SB_ADDR(&sbd)) gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-1646- printf("0 (the superblock is not in the bitmap)\n"); ############################################## gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-1698- ablock = blockstack[blockhist % BLOCK_STACK_SIZE].block; gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c:1699: if (ablock == LGFS2_SB_ADDR(&sbd)) gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-1700- printf("3 (the superblock is not in the bitmap)\n"); ############################################## gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-2518- if (!strcasecmp(argv[i + 1], "find")) { gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c:2519: temp_blk = get_rg_addr(rg); gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-2520- push_block(temp_blk); ############################################## gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-2539- rg = atoi(argv[i]); gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c:2540: rgblk = get_rg_addr(rg); gfs2-utils-3.3.0/.pc/reproducible/gfs2/edit/hexedit.c-2541- rgd = gfs2_blk2rgrpd(&sbd, rgblk); ############################################## gfs2-utils-3.3.0/.pc/reproducible/gfs2/mkfs/main_grow.c-443- goto out; gfs2-utils-3.3.0/.pc/reproducible/gfs2/mkfs/main_grow.c:444: fssize = lgfs2_rgrp_align_addr(rgs, filesystem_size(rgs) + 1); gfs2-utils-3.3.0/.pc/reproducible/gfs2/mkfs/main_grow.c-445- /* We're done with the old rgs now that we have the fssize and rg count */ ############################################## gfs2-utils-3.3.0/.pc/reproducible/gfs2/mkfs/main_mkfs.c-776- return 1; gfs2-utils-3.3.0/.pc/reproducible/gfs2/mkfs/main_mkfs.c:777: *rgaddr = lgfs2_rgrp_align_addr(rgs, LGFS2_SB_ADDR(sdp) + 1); gfs2-utils-3.3.0/.pc/reproducible/gfs2/mkfs/main_mkfs.c-778- rgsize = lgfs2_rgrp_align_len(rgs, rgsize); ############################################## gfs2-utils-3.3.0/.pc/reproducible/gfs2/mkfs/main_mkfs.c-1096- } gfs2-utils-3.3.0/.pc/reproducible/gfs2/mkfs/main_mkfs.c:1097: rgaddr = lgfs2_rgrp_align_addr(rgs, LGFS2_SB_ADDR(&sbd) + 1); gfs2-utils-3.3.0/.pc/reproducible/gfs2/mkfs/main_mkfs.c-1098- error = place_journals(&sbd, rgs, &opts, &rgaddr); ############################################## gfs2-utils-3.3.0/.pc/restoremeta/gfs2/edit/savemeta.c-589-{ gfs2-utils-3.3.0/.pc/restoremeta/gfs2/edit/savemeta.c:590: if (br->start >= LGFS2_SB_ADDR(&sbd) && br->start + br->len <= sbd.fssize) gfs2-utils-3.3.0/.pc/restoremeta/gfs2/edit/savemeta.c-591- return 0; ############################################## gfs2-utils-3.3.0/.pc/restoremeta/gfs2/edit/savemeta.c-1399- printf("This is gfs%c metadata.\n", sbd.gfs1 ? '1': '2'); gfs2-utils-3.3.0/.pc/restoremeta/gfs2/edit/savemeta.c:1400: if (printonly > 1 && printonly == LGFS2_SB_ADDR(&sbd)) { gfs2-utils-3.3.0/.pc/restoremeta/gfs2/edit/savemeta.c:1401: display_block_type(bp, LGFS2_SB_ADDR(&sbd), TRUE); gfs2-utils-3.3.0/.pc/restoremeta/gfs2/edit/savemeta.c-1402- display_gfs2(bp); ############################################## gfs2-utils-3.3.0/.pc/restoremeta/gfs2/edit/savemeta.c-1404- print_gfs2("0 (l=0x%x): ", sb_siglen); gfs2-utils-3.3.0/.pc/restoremeta/gfs2/edit/savemeta.c:1405: display_block_type(bp, LGFS2_SB_ADDR(&sbd), TRUE); gfs2-utils-3.3.0/.pc/restoremeta/gfs2/edit/savemeta.c-1406- }