/[gentoo-projects]/pax-utils/scanelf.c
Gentoo

Diff of /pax-utils/scanelf.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.237 Revision 1.238
1/* 1/*
2 * Copyright 2003-2007 Gentoo Foundation 2 * Copyright 2003-2007 Gentoo Foundation
3 * Distributed under the terms of the GNU General Public License v2 3 * Distributed under the terms of the GNU General Public License v2
4 * $Header: /var/cvsroot/gentoo-projects/pax-utils/scanelf.c,v 1.237 2011/12/21 22:00:58 vapier Exp $ 4 * $Header: /var/cvsroot/gentoo-projects/pax-utils/scanelf.c,v 1.238 2011/12/21 22:17:36 vapier Exp $
5 * 5 *
6 * Copyright 2003-2007 Ned Ludd - <solar@gentoo.org> 6 * Copyright 2003-2007 Ned Ludd - <solar@gentoo.org>
7 * Copyright 2004-2007 Mike Frysinger - <vapier@gentoo.org> 7 * Copyright 2004-2007 Mike Frysinger - <vapier@gentoo.org>
8 */ 8 */
9 9
10static const char rcsid[] = "$Id: scanelf.c,v 1.237 2011/12/21 22:00:58 vapier Exp $"; 10static const char rcsid[] = "$Id: scanelf.c,v 1.238 2011/12/21 22:17:36 vapier Exp $";
11const char argv0[] = "scanelf"; 11const char argv0[] = "scanelf";
12 12
13#include "paxinc.h" 13#include "paxinc.h"
14 14
15#define IS_MODIFIER(c) (c == '%' || c == '#' || c == '+') 15#define IS_MODIFIER(c) (c == '%' || c == '#' || c == '+')
1120 * defined symbols. If it's a minus ("-"), only match undefined symbols. 1120 * defined symbols. If it's a minus ("-"), only match undefined symbols.
1121 * Putting modifiers in between the percent signs allows for more in depth 1121 * Putting modifiers in between the percent signs allows for more in depth
1122 * filters. There are groups of modifiers. If you don't specify a member 1122 * filters. There are groups of modifiers. If you don't specify a member
1123 * of a group, then all types in that group are matched. The current 1123 * of a group, then all types in that group are matched. The current
1124 * groups and their types are: 1124 * groups and their types are:
1125 * STT group: STT_NOTYPE:n STT_OBJECT:o STT_FUNC:f SST_FILE:F 1125 * STT group: STT_NOTYPE:n STT_OBJECT:o STT_FUNC:f STT_FILE:F
1126 * STB group: STB_LOCAL:l STB_GLOBAL:g STB_WEAK:w 1126 * STB group: STB_LOCAL:l STB_GLOBAL:g STB_WEAK:w
1127 * SHN group: SHN_UNDEF:u SHN_ABS:a SHN_COMMON:c {defined}:d 1127 * SHN group: SHN_UNDEF:u SHN_ABS:a SHN_COMMON:c {defined}:d
1128 * The "defined" value in the SHN group does not correspond to a SHN_xxx define. 1128 * The "defined" value in the SHN group does not correspond to a SHN_xxx define.
1129 * You can search for multiple symbols at once by seperating with a comma (","). 1129 * You can search for multiple symbols at once by seperating with a comma (",").
1130 * 1130 *

Legend:
Removed from v.1.237  
changed lines
  Added in v.1.238

  ViewVC Help
Powered by ViewVC 1.1.20