Detailed report on module anonymous

MetricTagOverallPer Function
Lines of CodeLOC 1344******
McCabe's Cyclomatic NumberMVG 302******
Lines of CommentCOM 435********
LOC/COML_C 3.090 
MVG/COMM_C 0.694 
Weighted Methods per Class (  weighting = unity )WMC1 149 
Weighted Methods per Class (  weighting = visible )WMCv 20 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 0 
Information Flow measure (  inclusive )IF4 0********
Information Flow measure (  visible )IF4v 0********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
No module extents have been identified for this module

Functions

Function prototypeLOCMVGCOML_CM_C
CPU_GEN_CODE(  CPUState *,  TranslationBlock *,  int,  int * )
definition   translate-all.c:175

31 6 9 3.444 0.667
CPU_RESTORE_STATE(  TranslationBlock *,  CPUState *,  long,  void * )
definition   translate-all.c:224

95 26 811.875 3.250
DUMP_OPS(  const uint16_t *,  const uint32_t * )
definition   translate-all.c:115

21 4 0******------
EXPORT_SYMBOL(  memchr )
declaration   string.c:661

1 0 0------------
EXPORT_SYMBOL(  memcmp )
declaration   string.c:588

1 0 0------------
EXPORT_SYMBOL(  memcpy )
declaration   string.c:535

1 0 0------------
EXPORT_SYMBOL(  memmove )
declaration   string.c:567

1 0 0------------
EXPORT_SYMBOL(  memscan )
declaration   string.c:613

1 0 0------------
EXPORT_SYMBOL(  memset )
declaration   string.c:513

1 0 0------------
EXPORT_SYMBOL(  strcasecmp )
declaration   string.c:74

1 0 0------------
EXPORT_SYMBOL(  strcat )
declaration   string.c:181

1 0 0------------
EXPORT_SYMBOL(  strchr )
declaration   string.c:294

1 0 0------------
EXPORT_SYMBOL(  strcmp )
declaration   string.c:257

1 0 0------------
EXPORT_SYMBOL(  strcpy )
declaration   string.c:106

1 0 0------------
EXPORT_SYMBOL(  strcspn )
declaration   string.c:443

1 0 0------------
EXPORT_SYMBOL(  strlcat )
declaration   string.c:237

1 0 0------------
EXPORT_SYMBOL(  strlcpy )
declaration   string.c:161

1 0 0------------
EXPORT_SYMBOL(  strlen )
declaration   string.c:375

1 0 0------------
EXPORT_SYMBOL(  strncasecmp )
declaration   string.c:88

1 0 0------------
EXPORT_SYMBOL(  strncat )
declaration   string.c:210

1 0 0------------
EXPORT_SYMBOL(  strnchr )
declaration   string.c:329

1 0 0------------
EXPORT_SYMBOL(  strncmp )
declaration   string.c:278

1 0 0------------
EXPORT_SYMBOL(  strncpy )
declaration   string.c:135

1 0 0------------
EXPORT_SYMBOL(  strnicmp )
declaration   string.c:60

1 0 0------------
EXPORT_SYMBOL(  strnlen )
declaration   string.c:392

1 0 0------------
EXPORT_SYMBOL(  strpbrk )
declaration   string.c:464

1 0 0------------
EXPORT_SYMBOL(  strrchr )
declaration   string.c:312

1 0 0------------
EXPORT_SYMBOL(  strsep )
declaration   string.c:493

1 0 0------------
EXPORT_SYMBOL(  strspn )
declaration   string.c:419

1 0 0------------
EXPORT_SYMBOL(  strstr )
declaration   string.c:638

1 0 0------------
EXPORT_SYMBOL(  strstrip )
declaration   string.c:360

1 0 0------------
__attribute__(  ... )
declaration   inttypes.h:298
declaration   inttypes.h:302
declaration   stdlib.h:70

3 0 1------------
__bzero(  void *,  size_t )
declaration   string.h:273

1 0 2------------
__mempcpy(  ... )
definition   string.h:216

2 0 2------------
__nonnull(  ... )
declaration   string.h:44
declaration   string.h:78
declaration   string.h:125
declaration   string.h:131
declaration   string.h:139
declaration   string.h:197
declaration   string.h:203
declaration   string.h:212
declaration   string.h:218
declaration   string.h:221
declaration   string.h:311
declaration   string.h:315
declaration   string.h:323
declaration   string.h:327
declaration   string.h:335
declaration   string.h:341

16 0 0------------
__stpcpy(  ... )
declaration   string.h:347

2 0 1------------
__stpncpy(  ... )
declaration   string.h:354

3 0 2------------
__strtol_internal(  ... )
declaration   inttypes.h:328
declaration   inttypes.h:337

4 1 1------------
__xpg_strerror_r(  int,  char *,  size_t )
declaration   string.h:259

2 0 0------------
android_vmm(  void )
definition   android_vmm.c:304

83 4 810.375------
basename(  ... )
declaration   string.h:372

1 0 4------------
bcmp(  ... )
declaration   string.h:284

2 0 1------------
bcopy(  ... )
declaration   string.h:277

2 0 1------------
bfd_getb16(  const bfd_byte * )
declaration   dis-asm.h:427

1 0 0------------
bfd_getb32(  const bfd_byte * )
declaration   dis-asm.h:425

1 0 0------------
bfd_getl16(  const bfd_byte * )
declaration   dis-asm.h:426

1 0 0------------
bfd_getl32(  const bfd_byte * )
declaration   dis-asm.h:424

1 0 7------------
bzero(  void *,  size_t )
declaration   string.h:281

1 0 1------------
cpu_gen_code(  CPUState *,  TranslationBlock *,  int,  int * )
definition   translate-all.c:367

5 1 0------------
cpu_restore_state(  TranslationBlock *,  CPUState *,  long,  void * )
definition   translate-all.c:373

6 1 0------------
create_mem_map(  long *,  phys_mem_t * )
definition   mm.c:143
declaration   mm.h:31

78 17 13 6.000 1.308
create_pg_dir(  phys_mem_t *,  int,  long * )
definition   mm.c:71
declaration   mm.h:29

59 12 511.800 2.400
create_pg_table(  phys_mem_t *,  int,  long * )
definition   mm.c:8
declaration   mm.h:30

50 7 412.500 1.750
dump_ops(  const uint16_t *,  const uint32_t * )
definition   translate-all.c:380

4 0 0------------
dyngen_code(  uint8_t *,  uint16_t *,  uint16_t *,  const uint16_t *,  const uint32_t *,  const long * )
declaration   translate-all.c:65

3 0 0------------
dyngen_labels(  long *,  int,  uint8_t *,  const uint16_t * )
definition   translate-all.c:141

22 6 3 7.333 2.000
ffs(  int )
declaration   string.h:297

1 0 2------------
ffsl(  int )
declaration   string.h:302

1 0 2------------
get_arm_regname_num_options(   )
definition   arm-dis.c:589

4 1 0------------
get_arm_regname_num_options(  void )
declaration   arm-dis.c:581

1 0 0------------
get_arm_regnames(  int,  const char **,  const char **,  const char *** )
declaration   arm-dis.c:583

3 0 0------------
get_option(  ... )
declaration   traps.c:40

1 0 0------------
icedcc_putc(  int )
definition   stdio.c:27
definition   stdio.c:43

20 6 8 2.500 0.750
imaxabs(  intmax_t )
definition   inttypes.h:298

0 0 0------------
imaxdiv(  intmax_t,  intmax_t )
definition   inttypes.h:301

1 0 1------------
index(  ... )
declaration   string.h:288

2 0 1------------
memchr(  ... )
declaration   string.h:66

2 0 1------------
memchr(  const void *,  int,  size_t )
definition   string.c:651

10 4 9------------
memcmp(  ... )
declaration   string.h:62

2 0 1------------
memcmp(  const void *,  const void *,  size_t )
definition   string.c:578

9 4 6------------
memcpy(  void *,  const void *,  size_t )
definition   stdio.c:108
definition   string.c:526

16 4 18------------
memfrob(  void *,  size_t )
declaration   string.h:365

1 0 1------------
memmem(  ... )
definition   string.h:210

2 0 3------------
memmove(  ... )
definition   string.h:43

1 0 2------------
memmove(  void *,  const void *,  size_t )
definition   string.c:547

19 4 8------------
mempcpy(  ... )
definition   string.h:219

2 0 0------------
memrchr(  ... )
definition   string.h:77

1 0 1------------
memscan(  void *,  int,  size_t )
definition   string.c:601

11 4 9------------
memset(  void *,  int,  size_t )
definition   string.c:505
declaration   string.h:59

8 2 9------------
number(  char *,  long,  int,  int,  int,  int )
definition   stdio.c:156

71 29 710.143 4.143
printf(  ... )
definition   stdio.c:426
declaration   stdio.h:11

11 1 0------------
putstr(  const char * )
definition   stdio.c:63
declaration   stdio.h:10

11 2 3------------
qemu_trace_disable_gencode(  void )
definition   translate-all.c:360

6 0 0------------
qemu_trace_enable_gencode(  void )
definition   translate-all.c:347

6 0 0------------
read_cp15_regs(  void )
definition   android_vmm.c:170

16 0 6------------
relocate_vmm(  void )
definition   android_vmm.c:201

14 1 23------------
remap_mmu(  void )
definition   android_vmm.c:249

34 2 5 6.800------
rindex(  ... )
declaration   string.h:292

2 0 1------------
set_arm_regname_option(  int )
declaration   arm-dis.c:582

1 0 0------------
set_arm_regname_option(  option )
declaration   arm-dis.c:595

2 0 0------------
set_kernel_args(  uint32_t,  uint32_t,  int,  const char * )
definition   android_vmm.c:130

32 3 5 6.400------
skip_atoi(  const char ** )
definition   stdio.c:139

7 3 18------------
sprintf(  ... )
definition   stdio.c:412
declaration   stdio.h:15

11 1 0------------
stpcpy(  ... )
declaration   string.h:349

2 0 0------------
stpncpy(  ... )
declaration   string.h:357

3 0 0------------
strcasecmp(  ... )
definition   string.h:310

1 0 1------------
strcasecmp(  const char *,  const char * )
definition   string.c:64

9 3 0------------
strcasecmp_l(  ... )
definition   string.h:321

2 0 3------------
strcasestr(  ... )
definition   string.h:202

1 0 1------------
strcat(  ... )
declaration   string.h:92

2 0 1------------
strcat(  char *,  const char * )
definition   string.c:171

9 3 5------------
strchr(  const char *,  int )
definition   string.c:287

7 4 5------------
strcmp(  ... )
declaration   string.h:99

2 0 1------------
strcmp(  const char *,  const char * )
definition   string.c:247

9 5 5------ 1.000
strcoll(  ... )
declaration   string.h:106

2 0 1------------
strcpy(  char *,  const char * )
definition   string.c:98

7 2 6------------
strcspn(  const char *,  const char * )
definition   string.c:428

14 5 5------ 1.000
strdup(  ... )
definition   string.h:130

1 0 1------------
strerror_r(  int,  char *,  size_t )
declaration   string.h:266

2 0 2------------
strfry(  char * )
declaration   string.h:362

1 0 1------------
strlcat(  char *,  const char *,  size_t )
definition   string.c:220

14 2 7------------
strlcpy(  char *,  const char *,  size_t )
definition   string.c:150

10 3 11------------
strlen(  const char * )
definition   stdio.c:81
definition   string.c:367

14 4 10------------
strncasecmp(  ... )
definition   string.h:314

1 0 1------------
strncasecmp(  const char *,  const char *,  size_t )
definition   string.c:78

9 4 0------------
strncasecmp_l(  ... )
definition   string.h:325

2 0 0------------
strncat(  ... )
declaration   string.h:95

2 0 1------------
strncat(  char *,  const char *,  size_t )
definition   string.c:194

15 6 9------ 0.667
strnchr(  const char *,  size_t,  int )
definition   string.c:322

7 5 6------ 0.833
strncmp(  ... )
declaration   string.h:102

2 0 1------------
strncmp(  const char *,  const char *,  size_t )
definition   string.c:267

10 5 6------ 0.833
strncpy(  ... )
declaration   string.h:87

3 0 1------------
strncpy(  char *,  const char *,  size_t )
definition   string.c:123

11 3 13------------
strndup(  ... )
definition   string.h:138

1 0 3------------
strnicmp(  const char *,  const char *,  size_t )
definition   string.c:34

24 10 25 0.960 0.400
strnlen(  ... )
declaration   string.h:234

2 0 2------------
strnlen(  const char *,  size_t )
definition   stdio.c:90
definition   string.c:384

14 6 7------ 0.857
strpbrk(  ... )
declaration   string.h:176

2 0 1------------
strpbrk(  const char *,  const char * )
definition   string.c:452

11 5 5------ 1.000
strrchr(  ... )
declaration   string.h:155

2 0 1------------
strrchr(  const char *,  int )
definition   string.c:303

9 4 5------------
strsep(  ... )
definition   string.h:333

2 0 2------------
strsep(  char **,  const char * )
definition   string.c:479

12 4 11------------
strsignal(  int )
declaration   string.h:344

1 0 1------------
strspn(  ... )
declaration   string.h:173

2 0 2------------
strspn(  const char *,  const char * )
definition   string.c:401

16 7 5------ 1.400
strstr(  ... )
declaration   string.h:179

2 0 1------------
strstr(  const char *,  const char * )
definition   string.c:622

15 6 5------ 1.200
strstrip(  char * )
definition   string.c:340

15 7 8------ 0.875
strtoimax(  ... )
declaration   inttypes.h:305

2 0 1------------
strtok(  ... )
declaration   string.h:184

2 0 1------------
strtok_r(  ... )
definition   string.h:195

2 0 0------------
strtoumax(  ... )
declaration   inttypes.h:309

2 0 1------------
strverscmp(  ... )
definition   string.h:340

1 0 1------------
strxfrm(  ... )
declaration   string.h:109

3 0 1------------
strxfrm_l(  ... )
definition   string.h:124

1 0 1------------
vsprintf(  char *,  const char *,  va_list )
definition   stdio.c:229
declaration   stdio.h:18

151 43 16 9.437 2.687
wcstoimax(  ... )
declaration   inttypes.h:313

3 0 1------------
wcstoumax(  ... )
declaration   inttypes.h:318

3 0 1------------

Relationships

ClientsSuppliers