diff --git a/BasicTest/compilers/AnghaBench/README.md b/BasicTest/compilers/AnghaBench/README.md new file mode 100644 index 0000000000000000000000000000000000000000..52a0d1d468474ca438138ca5bf8abde490a06009 --- /dev/null +++ b/BasicTest/compilers/AnghaBench/README.md @@ -0,0 +1,78 @@ +# AnghaBench + +## 概述 + +AnghaBench 包含了一百万个可编译的 C 文件,可用于对 C 编译器进行编译测试。 + +## 文件树 + +AnghaBench 目录结构如下: +``` +AnghaBench +├── log +│   ├── AnghaBench.log.gz +│   ├── arch.md +│   ├── compilation_log.tar.gz +│   └── testcase_problem.md +├── method.md #测试方案 +├── README.md #测试说明 +└── src + └── compile.sh #测试用脚本 +``` + +## 测试环境 + +- 发行版版本:[openEuler 23.09 RISC-V Testing (20230728)](https://mirror.iscas.ac.cn/openeuler-sig-riscv/openEuler-RISC-V/testing/20230728/QEMU/) +- 虚拟机版本:QEMU 8.0.3 + +## 测试方法 + +见 [method.md](./method.md)。 + +## 测试结果 + +测试结果/日志详见 [log](./log/AnghaBench.log.gz)。 +失败样例的编译器信息见 [res.log.zst](./log/res.log.zst)。 +测试结果分析见下,测试通过率为 99.83%。 +- 总测试数:1044021 +- 通过:1042280 +- 失败:1741 + - 平台相关的代码编译失败:1170 + - AnghaBench 样例的代码缺陷:132 + - 其他:439 + +### 失败样例分析 + +#### 平台相关的代码编译失败 + +共 1170 项,具体失败原因见下。详细列表见 [arch.md](./log/arch.md)。 + +不支持 RISC-V 平台的条件编译: + +``` +./darwin-xnu/osfmk/vm/extr_vm_shared_region.c_vm_commpage_text_init.c: In function ‘vm_commpage_text_init’: +./darwin-xnu/osfmk/vm/extr_vm_shared_region.c_vm_commpage_text_init.c:70:2: error: #error Unknown architecture. + 70 | #error Unknown architecture. +``` + +非 RISC-V 架构的内联汇编: + +``` +./Quake-III-Arena/code/qcommon/extr_vm_ppc.c_AsmCall.c: Assembler messages: +./Quake-III-Arena/code/qcommon/extr_vm_ppc.c_AsmCall.c:17: Error: unrecognized opcode `lwz r12,0(r4)' +./Quake-III-Arena/code/qcommon/extr_vm_ppc.c_AsmCall.c:18: Error: illegal operands `addi r4,r4,-4' +./Quake-III-Arena/code/qcommon/extr_vm_ppc.c_AsmCall.c:19: Error: unrecognized opcode `cmpwi r12,0' +./Quake-III-Arena/code/qcommon/extr_vm_ppc.c_AsmCall.c:20: Error: unrecognized opcode `bc 12,0,systemTrap' +``` + +#### AnghaBench 样例的代码缺陷 + +共 132 项,原因包括使用了不标准的语法或存在未定义的类型。详细列表见 [testcase\_problem.md](./log/testcase_problem.md)。 + +#### 其他 + +共 439 项。 + +## 测试结论 + +AnghaBench 测试通过。测试中出现的问题为架构不支持或测试用例本身问题,非编译器本身问题。 \ No newline at end of file diff --git a/BasicTest/compilers/AnghaBench/log/arch.md b/BasicTest/compilers/AnghaBench/log/arch.md new file mode 100644 index 0000000000000000000000000000000000000000..026dbb3db0597be60f61b5853d134419e1f2ea3b --- /dev/null +++ b/BasicTest/compilers/AnghaBench/log/arch.md @@ -0,0 +1,1170 @@ +- ./darwin-xnu/osfmk/vm/extr\_vm\_shared\_region.c\_vm\_commpage\_text\_init.c +- ./darwin-xnu/osfmk/kern/extr_locks.c\_lck\_attr\_setdefault.c +- ./darwin-xnu/bsd/dev/dtrace/extr\_systrace.c\_dtrace\_machtrace\_syscall.c +- ./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_attach.c +- ./darwin-xnu/bsd/dev/dtrace/extr\_profile\_prvd.c\_profile\_tick.c +- ./darwin-xnu/bsd/dev/dtrace/extr\_profile\_prvd.c\_profile\_fire.c +- ./nodemcu-firmware/app/modules/extr\_gdbstub.c\_lgdbstub\_break.c +- ./nodemcu-firmware/app/lua/extr\_lobject.c\_luaO\_log2.c +- ./libuv/src/win/extr\_atomicops-inl.h\_uv\_\_atomic\_exchange\_set.c +- ./kphp-kdb/common/extr\_crc32c.c\_crc32c\_partial\_sse42.c +- ./upx/src/stub/src/extr\_i386-darwin.macho-upxmain.c\_main.c +- ./darwin-xnu/pexpert/arm/extr\_pe\_consistent\_debug.c\_PE\_consistent\_debug\_register.c +- ./darwin-xnu/pexpert/arm/extr\_pe\_init.c\_PE\_mark\_hwaccess.c +- ./darwin-xnu/tests/extr\_turnstile\_multihop\_helper.h\_yield.c +- ./darwin-xnu/tests/extr\_avx.c\_store\_zmm.c +- ./darwin-xnu/tests/extr\_avx.c\_populate\_opmask.c +- ./darwin-xnu/tests/extr\_turnstile\_multihop\_helper.h\_wfe.c +- ./darwin-xnu/tests/extr\_avx.c\_store\_ymm.c +- ./darwin-xnu/tests/extr\_turnstile\_multihop\_helper.h\_sev.c +- ./darwin-xnu/tests/extr\_avx.c\_store\_opmask.c +- ./darwin-xnu/osfmk/x86\_64/extr\_loose\_ends.c\_\_\_clflush.c +- ./darwin-xnu/osfmk/kdp/ml/x86\_64/extr\_kdp\_machdep.c\_kdp\_call.c +- ./darwin-xnu/osfmk/kdp/ml/x86\_64/extr\_kdp\_machdep.c\_kdp\_ml\_enter\_debugger.c +- ./darwin-xnu/osfmk/kdp/ml/x86\_64/extr\_kdp\_machdep.c\_kdp\_panic.c +- ./darwin-xnu/osfmk/arm64/extr\_machine\_routines.c\_ml\_get\_decrementer.c +- ./darwin-xnu/osfmk/arm64/extr\_kpc.c\_save\_regs.c +- ./darwin-xnu/osfmk/arm64/extr\_machine\_routines.c\_ml\_get\_timer\_pending.c +- ./darwin-xnu/osfmk/arm64/extr\_machine\_routines.c\_cache\_trap\_recover.c +- ./darwin-xnu/osfmk/arm64/extr\_machine\_routines.c\_ml\_get\_hwclock.c +- ./darwin-xnu/osfmk/arm64/extr\_machine\_routines.c\_\_enable\_virtual\_timer.c +- ./darwin-xnu/osfmk/arm/extr\_machdep\_call.c\_get\_tpidrro.c +- ./darwin-xnu/osfmk/arm/extr\_machdep\_call.c\_set\_tpidrro.c +- ./darwin-xnu/osfmk/arm/extr\_machine\_cpuid.c\_machine\_read\_clidr.c +- ./darwin-xnu/osfmk/arm/extr\_machine\_cpuid.c\_machine\_read\_ccsidr.c +- ./darwin-xnu/osfmk/arm/extr\_caches.c\_platform\_cache\_disable.c +- ./darwin-xnu/osfmk/arm/extr\_machine\_cpuid.c\_machine\_read\_midr.c +- ./darwin-xnu/osfmk/i386/extr\_trap.c\_user\_trap.c +- ./darwin-xnu/osfmk/i386/extr\_acpi.c\_install\_real\_mode\_bootstrap.c +- ./darwin-xnu/osfmk/i386/extr\_fpu.c\_fxsave64.c +- ./darwin-xnu/osfmk/i386/extr\_machine\_routines.c\_ml\_get\_interrupts\_enabled.c +- ./darwin-xnu/osfmk/i386/extr\_fpu.c\_fxrstor64.c +- ./darwin-xnu/osfmk/i386/extr\_trap.c\_reset\_dr7.c +- ./darwin-xnu/osfmk/i386/extr\_fpu.c\_fxrstor.c +- ./darwin-xnu/osfmk/i386/extr\_fpu.c\_fxsave.c +- ./darwin-xnu/osfmk/prng/extr\_prng\_random.c\_rdseed\_retry.c +- ./darwin-xnu/san/extr\_kasan-test.c\_test\_stack\_underflow.c +- ./darwin-xnu/bsd/dev/i386/extr\_dtrace\_isa.c\_dtrace\_membar\_producer.c +- ./darwin-xnu/bsd/dev/i386/extr\_dtrace\_isa.c\_dtrace\_membar\_consumer.c +- ./FFmpeg/libavcodec/ppc/extr\_videodsp.c\_prefetch\_ppc.c +- ./openwrt/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_deu\_vr9.c\_des\_chip\_init.c +- ./openwrt/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_md5\_hmac.c\_md5\_hmac\_setkey\_hw.c +- ./openwrt/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_md5\_hmac.c\_md5\_hmac\_final.c +- ./openwrt/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_deu\_ar9.c\_des\_chip\_init.c +- ./openwrt/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_sha1\_hmac.c\_sha1\_hmac\_setkey\_hw.c +- ./openwrt/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_sha1\_hmac.c\_sha1\_hmac\_final.c +- ./openwrt/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_deu\_vr9.c\_aes\_chip\_init.c +- ./openwrt/target/linux/generic/image/lzma-loader/src/extr\_decompress.c\_entry.c +- ./openwrt/target/linux/at91/image/dfboot/src/extr\_main.c\_AT91F\_ResetRegisters.c +- ./fastsocket/kernel/arch/m68k/kernel/extr\_process.c\_default\_idle.c +- ./fastsocket/kernel/arch/microblaze/kernel/cpu/extr\_cache.c\_\_invalidate\_dcache.c +- ./fastsocket/kernel/arch/microblaze/kernel/cpu/extr\_cache.c\_\_invalidate\_icache.c +- ./fastsocket/kernel/arch/sparc/mm/extr\_leon\_mm.c\_leon\_flush\_icache\_all.c +- ./fastsocket/kernel/arch/sparc/mm/extr\_srmmu.c\_srmmu\_swap.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_time\_64.c\_stick\_add\_tick.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_visemul.c\_maybe\_flush\_windows.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_unaligned\_32.c\_maybe\_flush\_windows.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_sun4m\_smp.c\_swap\_ulong.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_time\_64.c\_tick\_add\_compare.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_irq\_64.c\_do\_softirq.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_traps\_64.c\_show\_stack.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_irq\_64.c\_sun4u\_compute\_tid.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_process\_32.c\_dump\_stack.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_time\_64.c\_stick\_get\_tick.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_time\_64.c\_stick\_add\_compare.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_sun4d\_smp.c\_sun4d\_swap.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_irq\_64.c\_restore\_hardirq\_stack.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_time\_64.c\_tick\_get\_tick.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_time\_64.c\_tick\_add\_tick.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_visemul.c\_edge.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_muldiv.c\_maybe\_flush\_windows.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_time\_64.c\_sparc64\_init\_timers.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_unaligned\_64.c\_maybe\_flush\_windows.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_stacktrace.c\_\_\_save\_stack\_trace.c +- ./fastsocket/kernel/arch/sparc/kernel/extr\_smp\_64.c\_smp\_penguin\_jailcell.c +- ./fastsocket/kernel/arch/alpha/lib/extr\_memcpy.c\_\_\_memcpy\_aligned\_dn.c +- ./fastsocket/kernel/arch/alpha/lib/extr\_udelay.c\_\_\_delay.c +- ./fastsocket/kernel/arch/alpha/lib/extr\_memcpy.c\_\_\_memcpy\_aligned\_up.c +- ./fastsocket/kernel/arch/alpha/lib/extr\_memcpy.c\_\_\_memcpy\_unaligned\_up.c +- ./fastsocket/kernel/arch/alpha/kernel/extr\_time.c\_rpcc.c +- ./fastsocket/kernel/arch/s390/lib/extr\_spinlock.c\_\_raw\_yield.c +- ./fastsocket/kernel/arch/s390/kernel/extr\_vtime.c\_get\_vtimer.c +- ./fastsocket/kernel/arch/s390/kernel/extr\_vtime.c\_do\_account\_vtime.c +- ./fastsocket/kernel/arch/s390/kernel/extr\_vtime.c\_set\_vtimer.c +- ./fastsocket/kernel/arch/score/mm/extr\_cache.c\_flush\_data\_cache\_page.c +- ./fastsocket/kernel/arch/m68knommu/kernel/extr\_process.c\_default\_idle.c +- ./fastsocket/kernel/arch/m68knommu/platform/68328/extr\_config.c\_m68328\_reset.c +- ./fastsocket/kernel/arch/m68knommu/platform/68EZ328/extr\_config.c\_m68ez328\_reset.c +- ./fastsocket/kernel/arch/m68knommu/platform/68360/extr\_config.c\_BSP\_reset.c +- ./fastsocket/kernel/arch/m32r/platforms/mappi3/extr\_io.c\_delay.c +- ./fastsocket/kernel/arch/m32r/platforms/opsput/extr\_io.c\_delay.c +- ./fastsocket/kernel/arch/m32r/platforms/m32700ut/extr\_io.c\_delay.c +- ./fastsocket/kernel/arch/m32r/platforms/oaks32r/extr\_io.c\_delay.c +- ./fastsocket/kernel/arch/m32r/platforms/mappi2/extr\_io.c\_delay.c +- ./fastsocket/kernel/arch/m32r/platforms/mappi/extr\_io.c\_delay.c +- ./fastsocket/kernel/arch/m32r/platforms/m32104ut/extr\_io.c\_delay.c +- ./fastsocket/kernel/arch/m32r/platforms/usrv/extr\_io.c\_delay.c +- ./fastsocket/kernel/arch/m32r/lib/extr\_delay.c\_\_\_delay.c +- ./fastsocket/kernel/arch/arm/mm/extr\_cache-feroceon-l2.c\_l2\_clean\_pa.c +- ./fastsocket/kernel/arch/arm/mm/extr\_cache-xsc3l2.c\_xsc3\_l2\_inv\_all.c +- ./fastsocket/kernel/arch/arm/mm/extr\_cache-xsc3l2.c\_xsc3\_l2\_present.c +- ./fastsocket/kernel/arch/arm/mm/extr\_cache-feroceon-l2.c\_l2\_inv\_pa\_range.c +- ./fastsocket/kernel/arch/arm/mm/extr\_context.c\_\_\_new\_context.c +- ./fastsocket/kernel/arch/arm/mm/extr\_cache-feroceon-l2.c\_l2\_inv\_all.c +- ./fastsocket/kernel/arch/arm/mm/extr\_cache-feroceon-l2.c\_l2\_clean\_pa\_range.c +- ./fastsocket/kernel/arch/arm/mm/extr\_cache-xsc3l2.c\_xsc3\_l2\_flush\_all.c +- ./fastsocket/kernel/arch/arm/mm/extr\_cache-xsc3l2.c\_xsc3\_l2\_inv\_mva.c +- ./fastsocket/kernel/arch/arm/mm/extr\_cache-feroceon-l2.c\_l2\_inv\_pa.c +- ./fastsocket/kernel/arch/arm/mm/extr\_cache-xsc3l2.c\_xsc3\_l2\_clean\_mva.c +- ./fastsocket/kernel/arch/arm/mm/extr\_cache-feroceon-l2.c\_l2\_clean\_inv\_pa.c +- ./fastsocket/kernel/arch/arm/mach-at91/extr\_pm.c\_at91\_pm\_enter.c +- ./fastsocket/kernel/arch/arm/mach-omap1/extr\_pm.c\_omap1\_pm\_idle.c +- ./fastsocket/kernel/arch/arm/mach-footbridge/extr\_dc21285.c\_dc21285\_read\_config.c +- ./fastsocket/kernel/arch/arm/mach-footbridge/extr\_dc21285.c\_dc21285\_write\_config.c +- ./fastsocket/kernel/arch/arm/mach-iop32x/extr\_irq.c\_intstr\_write.c +- ./fastsocket/kernel/arch/arm/mach-iop32x/extr\_irq.c\_intctl\_write.c +- ./fastsocket/kernel/arch/arm/mach-pxa/extr\_mp900.c\_isp116x\_pfm\_delay.c +- ./fastsocket/kernel/arch/arm/mach-pxa/extr\_cpufreq-pxa3xx.c\_\_\_update\_core\_freq.c +- ./fastsocket/kernel/arch/arm/kernel/extr\_setup.c\_cpu\_architecture.c +- ./fastsocket/kernel/arch/arm/kernel/extr\_thumbee.c\_teehbr\_write.c +- ./fastsocket/kernel/arch/arm/kernel/extr\_traps.c\_dump\_backtrace.c +- ./fastsocket/kernel/arch/arm/kernel/extr\_ftrace.c\_ftrace\_modify\_code.c +- ./fastsocket/kernel/arch/arm/kernel/extr\_xscale-cp0.c\_dsp\_save\_state.c +- ./fastsocket/kernel/arch/arm/kernel/extr\_xscale-cp0.c\_dsp\_load\_state.c +- ./fastsocket/kernel/arch/arm/kernel/extr\_thumbee.c\_teehbr\_read.c +- ./fastsocket/kernel/arch/arm/plat-iop/extr\_cp6.c\_cp6\_trap.c +- ./fastsocket/kernel/arch/arm/plat-iop/extr\_time.c\_iop\_gettimeoffset.c +- ./fastsocket/kernel/arch/arm/plat-omap/extr\_iommu.c\_flush\_iopgd\_range.c +- ./fastsocket/kernel/arch/arm/plat-omap/extr\_iommu.c\_flush\_iopte\_range.c +- ./fastsocket/kernel/arch/arm/plat-s3c64xx/extr\_pm.c\_s3c64xx\_cpu\_suspend.c +- ./fastsocket/kernel/arch/arm/mach-realview/extr\_hotplug.c\_cpu\_enter\_lowpower.c +- ./fastsocket/kernel/arch/arm/mach-realview/extr\_hotplug.c\_cpu\_leave\_lowpower.c +- ./fastsocket/kernel/arch/arm/mach-mv78xx0/extr\_common.c\_mv78xx0\_core\_index.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_write\_intctl\_0.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_msi.c\_write\_imipr\_2.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_write\_intstr\_2.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_write\_intctl\_1.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_write\_intctl\_2.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_msi.c\_read\_imipr\_0.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_msi.c\_write\_imipr\_3.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_read\_intctl\_2.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_msi.c\_write\_imipr\_0.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_write\_intbase.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_read\_intctl\_3.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_msi.c\_read\_imipr\_1.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_msi.c\_write\_imipr\_1.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_write\_intstr\_3.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_write\_intstr\_1.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_msi.c\_read\_imipr\_3.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_read\_intctl\_0.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_read\_intctl\_1.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_msi.c\_read\_imipr\_2.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_write\_intctl\_3.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_write\_intsize.c +- ./fastsocket/kernel/arch/arm/mach-iop13xx/extr\_irq.c\_write\_intstr\_0.c +- ./fastsocket/kernel/arch/arm/mach-iop33x/extr\_irq.c\_intbase\_write.c +- ./fastsocket/kernel/arch/arm/mach-iop33x/extr\_irq.c\_intstr1\_write.c +- ./fastsocket/kernel/arch/arm/mach-iop33x/extr\_irq.c\_intstr0\_write.c +- ./fastsocket/kernel/arch/arm/mach-iop33x/extr\_irq.c\_intctl0\_write.c +- ./fastsocket/kernel/arch/arm/mach-iop33x/extr\_irq.c\_intctl1\_write.c +- ./fastsocket/kernel/arch/arm/mach-iop33x/extr\_irq.c\_intsize\_write.c +- ./fastsocket/kernel/arch/arm/mach-bcmring/csp/chipc/extr\_chipcHw\_reset.c\_chipcHw\_reset\_run\_from\_aram.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_xscale.c\_\_\_xsc2\_check\_ctrs.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_arm11\_core.c\_arm11\_write\_pmnc.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_xscale.c\_read\_pmnc.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_v7.c\_armv7\_pmnc\_write\_evtsel.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_arm11\_core.c\_arm11\_read\_pmnc.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_xscale.c\_\_\_xsc1\_read\_counter.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_arm11\_core.c\_arm11\_reset\_counter.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_v7.c\_armv7\_pmnc\_read.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_xscale.c\_\_\_xsc2\_read\_counter.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_xscale.c\_\_\_xsc2\_write\_counter.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_xscale.c\_\_\_xsc1\_write\_counter.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_xscale.c\_write\_pmnc.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_v7.c\_armv7\_pmnc\_write.c +- ./fastsocket/kernel/arch/arm/oprofile/extr\_op\_model\_v7.c\_armv7\_pmnc\_getreset\_flags.c +- ./fastsocket/kernel/arch/sh/mm/extr\_tlb-sh3.c\_\_\_update\_tlb.c +- ./fastsocket/kernel/arch/sh/mm/extr\_cache-sh5.c\_sh64\_icache\_inv\_all.c +- ./fastsocket/kernel/arch/sh/mm/extr\_tlb-sh4.c\_\_\_update\_tlb.c +- ./fastsocket/kernel/arch/sh/mm/extr\_cache-sh5.c\_sh64\_dcache\_purge\_coloured\_phy\_page.c +- ./fastsocket/kernel/arch/sh/mm/extr\_cache-sh5.c\_sh64\_dcache\_purge\_phy\_page.c +- ./fastsocket/kernel/arch/sh/mm/extr\_cache-sh5.c\_sh64\_icache\_inv\_kernel\_range.c +- ./fastsocket/kernel/arch/sh/mm/extr\_cache-sh5.c\_sh64\_dcache\_purge\_sets.c +- ./fastsocket/kernel/arch/sh/mm/extr\_cache-sh5.c\_sh64\_icache\_inv\_user\_page.c +- ./fastsocket/kernel/arch/sh/mm/extr\_cache-sh5.c\_sh64\_icache\_inv\_current\_user\_range.c +- ./fastsocket/kernel/arch/sh/mm/extr\_tlb-pteaex.c\_\_\_update\_tlb.c +- ./fastsocket/kernel/arch/sh/lib64/extr\_udelay.c\_\_\_delay.c +- ./fastsocket/kernel/arch/sh/kernel/cpu/sh5/extr\_fpu.c\_fpload.c +- ./fastsocket/kernel/arch/sh/kernel/extr\_process\_32.c\_machine\_restart.c +- ./fastsocket/kernel/arch/sh/kernel/extr\_process\_64.c\_machine\_power\_off.c +- ./fastsocket/kernel/arch/sh/kernel/extr\_traps\_64.c\_misaligned\_store.c +- ./fastsocket/kernel/arch/sh/boards/mach-hp6xx/extr\_pm.c\_pm\_enter.c +- ./fastsocket/kernel/arch/avr32/kernel/extr\_process.c\_machine\_halt.c +- ./fastsocket/kernel/arch/ia64/mm/extr\_tlb.c\_down\_spin.c +- ./fastsocket/kernel/arch/ia64/kvm/extr\_vtlb.c\_guest\_vhpt\_lookup.c +- ./fastsocket/kernel/arch/frv/kernel/extr\_irq-mb93093.c\_fpga\_interrupt.c +- ./fastsocket/kernel/arch/frv/kernel/extr\_gdb-stub.c\_gdbstub\_purge\_cache.c +- ./fastsocket/kernel/arch/frv/kernel/extr\_process.c\_machine\_restart.c +- ./fastsocket/kernel/arch/frv/kernel/extr\_irq-mb93493.c\_mb93493\_interrupt.c +- ./fastsocket/kernel/arch/frv/kernel/extr\_irq-mb93091.c\_fpga\_interrupt.c +- ./fastsocket/kernel/arch/frv/kernel/extr\_gdb-stub.c\_gdbstub\_set\_breakpoint.c +- ./fastsocket/kernel/arch/frv/kernel/extr\_sysctl.c\_frv\_change\_dcache\_mode.c +- ./fastsocket/kernel/arch/frv/kernel/extr\_gdb-stub.c\_gdbstub\_clear\_breakpoint.c +- ./fastsocket/kernel/arch/mn10300/mm/extr\_misalignment.c\_misalignment\_addr.c +- ./fastsocket/kernel/arch/mn10300/lib/extr\_checksum.c\_from32to16.c +- ./fastsocket/kernel/arch/xtensa/mm/extr\_tlb.c\_\_\_flush\_dtlb\_all.c +- ./fastsocket/kernel/arch/xtensa/mm/extr\_tlb.c\_\_\_flush\_itlb\_all.c +- ./fastsocket/kernel/arch/xtensa/platforms/iss/extr\_setup.c\_iss\_panic\_event.c +- ./fastsocket/kernel/arch/powerpc/boot/extr\_io.h\_out\_le32.c +- ./fastsocket/kernel/arch/powerpc/boot/extr\_reg.h\_mfpvr.c +- ./fastsocket/kernel/arch/powerpc/boot/extr\_io.h\_sync.c +- ./fastsocket/kernel/arch/powerpc/boot/extr\_io.h\_out\_le16.c +- ./fastsocket/kernel/arch/powerpc/boot/extr\_io.h\_in\_le32.c +- ./fastsocket/kernel/arch/powerpc/boot/extr\_ops.h\_\_\_ilog2\_u32.c +- ./fastsocket/kernel/arch/powerpc/boot/extr\_io.h\_eieio.c +- ./fastsocket/kernel/arch/powerpc/mm/extr\_slb.c\_create\_shadowed\_slbe.c +- ./fastsocket/kernel/arch/powerpc/mm/extr\_hash\_native\_64.c\_native\_unlock\_hpte.c +- ./fastsocket/kernel/arch/powerpc/mm/extr\_stab.c\_make\_ste.c +- ./fastsocket/kernel/arch/powerpc/mm/extr\_hash\_native\_64.c\_native\_hpte\_clear.c +- ./fastsocket/kernel/arch/powerpc/mm/extr\_hash\_native\_64.c\_tlbie.c +- ./fastsocket/kernel/arch/powerpc/mm/extr\_slb.c\_slb\_initialize.c +- ./fastsocket/kernel/arch/powerpc/mm/extr\_fsl\_booke\_mmu.c\_settlbcam.c +- ./fastsocket/kernel/arch/powerpc/mm/extr\_hash\_native\_64.c\_\_\_tlbiel.c +- ./fastsocket/kernel/arch/powerpc/mm/extr\_hash\_native\_64.c\_native\_hpte\_insert.c +- ./fastsocket/kernel/arch/powerpc/mm/extr\_slb.c\_switch\_slb.c +- ./fastsocket/kernel/arch/powerpc/platforms/amigaone/extr\_setup.c\_amigaone\_restart.c +- ./fastsocket/kernel/arch/powerpc/lib/extr\_code-patching.c\_patch\_instruction.c +- ./fastsocket/kernel/arch/powerpc/kernel/extr\_btext.c\_btext\_flushline.c +- ./fastsocket/kernel/arch/powerpc/kernel/extr\_vecemu.c\_elog2.c +- ./fastsocket/kernel/arch/powerpc/kernel/extr\_btext.c\_btext\_flushscreen.c +- ./fastsocket/kernel/arch/powerpc/kernel/extr\_stacktrace.c\_save\_stack\_trace.c +- ./fastsocket/kernel/arch/powerpc/kernel/extr\_vecemu.c\_eexp2.c +- ./fastsocket/kernel/arch/powerpc/xmon/extr\_xmon.c\_sync.c +- ./fastsocket/kernel/arch/powerpc/xmon/extr\_xmon.c\_cinval.c +- ./fastsocket/kernel/arch/powerpc/xmon/extr\_xmon.c\_cflush.c +- ./fastsocket/kernel/arch/powerpc/xmon/extr\_xmon.c\_store\_inst.c +- ./fastsocket/kernel/arch/powerpc/kvm/extr\_e500\_tlb.c\_\_\_write\_host\_tlbe.c +- ./fastsocket/kernel/arch/um/os-Linux/sys-x86\_64/extr\_signal.c\_hard\_handler.c +- ./fastsocket/kernel/arch/um/sys-x86\_64/extr\_stub\_segv.c\_stub\_segv\_handler.c +- ./fastsocket/kernel/arch/um/sys-x86\_64/extr\_asmprocessor.h\_rep\_nop.c +- ./fastsocket/kernel/arch/um/sys-i386/extr\_sysrq.c\_show\_trace.c +- ./fastsocket/kernel/arch/cris/boot/compressed/extr\_misc.c\_decompress\_kernel.c +- ./fastsocket/kernel/arch/cris/arch-v10/kernel/extr\_traps.c\_arch\_enable\_nmi.c +- ./fastsocket/kernel/arch/cris/arch-v32/kernel/extr\_kgdb.c\_putDebugString.c +- ./fastsocket/kernel/arch/cris/arch-v32/kernel/extr\_process.c\_default\_idle.c +- ./fastsocket/kernel/arch/cris/arch-v32/kernel/extr\_kgdb.c\_breakpoint.c +- ./fastsocket/kernel/arch/blackfin/mach-common/extr\_clocks-init.c\_init\_clocks.c +- ./fastsocket/kernel/arch/x86/boot/extr\_pm.c\_setup\_idt.c +- ./fastsocket/kernel/arch/x86/boot/extr\_boot.h\_rdfs32.c +- ./fastsocket/kernel/arch/x86/boot/extr\_boot.h\_set\_fs.c +- ./fastsocket/kernel/arch/x86/boot/extr\_boot.h\_wrgs16.c +- ./fastsocket/kernel/arch/x86/boot/extr\_boot.h\_rdfs16.c +- ./fastsocket/kernel/arch/x86/boot/extr\_boot.h\_ds.c +- ./fastsocket/kernel/arch/x86/boot/extr\_boot.h\_wrfs16.c +- ./fastsocket/kernel/arch/x86/boot/extr\_boot.h\_rdgs16.c +- ./fastsocket/kernel/arch/x86/boot/extr\_boot.h\_wrgs32.c +- ./fastsocket/kernel/arch/x86/boot/extr\_cpucheck.c\_has\_eflag.c +- ./fastsocket/kernel/arch/x86/boot/extr\_boot.h\_gs.c +- ./fastsocket/kernel/arch/x86/boot/extr\_cpucheck.c\_has\_fpu.c +- ./fastsocket/kernel/arch/x86/boot/extr\_boot.h\_fs.c +- ./fastsocket/kernel/arch/x86/boot/compressed/extr\_misc.c\_error.c +- ./fastsocket/kernel/arch/x86/boot/extr\_boot.h\_set\_gs.c +- ./fastsocket/kernel/arch/x86/boot/extr\_boot.h\_wrfs32.c +- ./fastsocket/kernel/arch/x86/boot/extr\_boot.h\_rdgs32.c +- ./fastsocket/kernel/arch/x86/lib/extr\_mmx\_32.c\_fast\_clear\_page.c +- ./fastsocket/kernel/arch/x86/kernel/extr\_vm86\_32.c\_is\_revectored.c +- ./fastsocket/kernel/arch/x86/kernel/cpu/extr\_cpu\_debug.c\_print\_tss.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_......bootboot.h\_wrgs16.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_......bootboot.h\_rdgs32.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_......bootboot.h\_wrfs16.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_......bootboot.h\_ds.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_wakemain.c\_main.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_......bootboot.h\_rdfs16.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_......bootboot.h\_gs.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_......bootboot.h\_set\_fs.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_......bootboot.h\_wrgs32.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_......bootboot.h\_rdfs32.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_......bootboot.h\_fs.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_......bootboot.h\_rdgs16.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_......bootboot.h\_wrfs32.c +- ./fastsocket/kernel/arch/x86/kernel/acpi/realmode/extr\_......bootboot.h\_set\_gs.c +- ./fastsocket/kernel/arch/x86/kernel/extr\_machine\_kexec\_64.c\_set\_idt.c +- ./fastsocket/kernel/arch/x86/kernel/extr\_vm86\_32.c\_return\_to\_32bit.c +- ./fastsocket/kernel/arch/x86/kernel/extr\_io\_delay.c\_native\_io\_delay.c +- ./fastsocket/kernel/arch/x86/kernel/extr\_machine\_kexec\_64.c\_set\_gdt.c +- ./fastsocket/kernel/arch/x86/kvm/extr\_vmx.c\_vmx\_vcpu\_setup.c +- ./fastsocket/kernel/arch/x86/kvm/extr\_vmx.c\_vmx\_complete\_interrupts.c +- ./fastsocket/kernel/arch/x86/kvm/extr\_svm.c\_svm\_handle\_mce.c +- ./fastsocket/kernel/arch/x86/math-emu/extr\_fpu\_entry.c\_math\_abort.c +- ./fastsocket/kernel/arch/h8300/kernel/extr\_process.c\_machine\_restart.c +- ./fastsocket/kernel/arch/h8300/kernel/extr\_process.c\_default\_idle.c +- ./fastsocket/kernel/arch/h8300/kernel/extr\_process.c\_machine\_halt.c +- ./fastsocket/kernel/arch/h8300/kernel/extr\_process.c\_machine\_power\_off.c +- ./fastsocket/kernel/arch/mips/mti-malta/extr\_malta-int.c\_clz.c +- ./fastsocket/kernel/arch/mips/mm/extr\_sc-ip22.c\_indy\_sc\_enable.c +- ./fastsocket/kernel/arch/mips/mm/extr\_cerr-sb1.c\_extract\_ic.c +- ./fastsocket/kernel/arch/mips/mm/extr\_cerr-sb1.c\_extract\_dc.c +- ./fastsocket/kernel/arch/mips/mm/extr\_sc-ip22.c\_indy\_sc\_wipe.c +- ./fastsocket/kernel/arch/mips/mm/extr\_c-octeon.c\_octeon\_local\_flush\_icache.c +- ./fastsocket/kernel/arch/mips/mm/extr\_sc-ip22.c\_indy\_sc\_disable.c +- ./fastsocket/kernel/arch/mips/loongson/common/extr\_setup.c\_wbflush\_loongson.c +- ./fastsocket/kernel/arch/mips/lib/extr\_r3k\_dump\_tlb.c\_dump\_tlb.c +- ./fastsocket/kernel/arch/mips/nxp/pnx833x/common/extr\_reset.c\_pnx833x\_machine\_halt.c +- ./fastsocket/kernel/arch/mips/pmc-sierra/yosemite/extr\_py-console.c\_readb\_outer\_space.c +- ./fastsocket/kernel/arch/mips/pmc-sierra/yosemite/extr\_py-console.c\_writeb\_outer\_space.c +- ./fastsocket/kernel/arch/mips/kernel/extr\_cpu-probe.c\_rm7k\_wait\_irqoff.c +- ./fastsocket/kernel/arch/mips/kernel/extr\_cpu-probe.c\_r4k\_wait\_irqoff.c +- ./fastsocket/kernel/arch/mips/kernel/extr\_cpu-probe.c\_au1k\_wait.c +- ./fastsocket/kernel/arch/mips/kernel/extr\_kgdb.c\_arch\_kgdb\_breakpoint.c +- ./fastsocket/kernel/arch/mips/kernel/extr\_mips-mt.c\_mips\_mt\_set\_cpuoptions.c +- ./fastsocket/kernel/arch/mips/mipssim/extr\_sim\_int.c\_clz.c +- ./fastsocket/kernel/arch/mips/vr41xx/common/extr\_pmu.c\_vr41xx\_cpu\_wait.c +- ./fastsocket/kernel/arch/mips/cavium-octeon/extr\_setup.c\_octeon\_kill\_core.c +- ./fastsocket/kernel/arch/mips/cavium-octeon/extr\_smp.c\_mailbox\_interrupt.c +- ./fastsocket/kernel/drivers/net/ixp2000/extr\_caleb.c\_caleb\_reg\_write.c +- ./fastsocket/kernel/drivers/net/ixp2000/extr\_pm3386.c\_pm3386\_reg\_write.c +- ./fastsocket/kernel/drivers/crypto/extr\_padlock-aes.c\_padlock\_reset\_key.c +- ./php-src/sapi/fpm/fpm/extr\_fpm\_atomic.h\_atomic\_fetch\_add.c +- ./ish/tests/manual/extr\_qemu-test.c\_fpu\_clear\_exceptions.c +- ./mongoose/src/common/platforms/esp8266/rboot/rboot/extr\_rboot-stage2a.c\_call\_user\_start.c +- ./mongoose/src/common/platforms/esp8266/rboot/rboot/extr\_rboot.c\_call\_user\_start.c +- ./mongoose/src/common/platforms/esp/extr\_stub\_flasher.c\_stub\_main.c +- ./mongoose/examples/TM4C129/ccs/Mongoose\_TM4C129\_BM/extr\_startup\_ccs.c\_ResetISR.c +- ./How-to-Make-a-Computer-Operating-System/src/sdk/src/libc/src/os/extr\_syscall.c\_syscall3.c +- ./How-to-Make-a-Computer-Operating-System/src/sdk/src/libc/src/os/extr\_syscall.c\_syscall0.c +- ./How-to-Make-a-Computer-Operating-System/src/sdk/src/libc/src/os/extr\_syscall.c\_syscall4.c +- ./How-to-Make-a-Computer-Operating-System/src/sdk/src/libc/src/os/extr\_syscall.c\_syscall1.c +- ./How-to-Make-a-Computer-Operating-System/src/sdk/src/libc/src/os/extr\_syscall.c\_syscall2.c +- ./How-to-Make-a-Computer-Operating-System/src/sdk/src/libc/src/os/extr\_syscall.c\_syscall5.c +- ./reactos/boot/freeldr/freeldr/arch/powerpc/extr\_prep.c\_sync.c +- ./reactos/boot/freeldr/freeldr/arch/powerpc/extr\_prep.c\_PpcPrepGetMemoryMap.c +- ./reactos/modules/rosapps/applications/sysutils/utils/pice/module/extr\_utils.c\_SetHardwareBreakPoints.c +- ./reactos/modules/rosapps/applications/sysutils/utils/pice/module/extr\_utils.c\_GetLinearAddress.c +- ./reactos/modules/rosapps/applications/sysutils/utils/pice/module/extr\_hooks.c\_SetGlobalInt.c +- ./reactos/modules/rosapps/applications/sysutils/utils/pice/module/extr\_pgflt.c\_HandleInDebuggerFault.c +- ./reactos/modules/rosapps/applications/sysutils/utils/pice/module/extr\_utils.c\_GetGDTPtr.c +- ./reactos/sdk/lib/ppcmmu/extr\_mmuobject.c\_mmuaddpage.c +- ./reactos/sdk/lib/ppcmmu/extr\_mmuobject.c\_\_mmumain.c +- ./reactos/sdk/lib/ppcmmu/extr\_mmuobject.c\_ptegreload.c +- ./reactos/sdk/lib/ppcmmu/extr\_mmuobject.c\_mmudelpage.c +- ./reactos/sdk/lib/ppcmmu/extr\_mmuutil.c\_SetBat.c +- ./Provenance/Cores/Yabause/yabause/src/dreamcast/extr\_viddc.c\_Vdp1ReadTexture.c +- ./Provenance/Cores/PicoDrive/platform/libpicofe/gp2x/extr\_soc\_mmsp2.c\_spend\_cycles.c +- ./Provenance/Cores/Atari800/atari800-src/extr\_joycfg.c\_key\_handler.c +- ./Quake-III-Arena/code/qcommon/extr\_vm\_ppc.c\_AsmCall.c +- ./Quake-III-Arena/code/qcommon/extr\_vm\_ppc\_new.c\_AsmCall.c +- ./RetroArch/wii/libogc/libogc/extr\_audio.c\_\_\_AICallbackStackSwitch.c +- ./RetroArch/wii/libogc/libogc/extr\_exception.c\_\_cpu\_print\_stack.c +- ./RetroArch/wii/libogc/libogc/extr\_lwp\_threads.c\_\_\_lwp\_thread\_loadenv.c +- ./esp-idf/components/esp32/extr\_panic.c\_esp\_clear\_watchpoint.c +- ./esp-idf/components/esp32/test/extr\_test\_fp.c\_sqrtsf.c +- ./esp-idf/components/esp32/test/extr\_test\_fp.c\_mulsf.c +- ./esp-idf/components/esp32/test/extr\_test\_fp.c\_addsf.c +- ./esp-idf/components/esp32/test/extr\_test\_fp.c\_divsf.c +- ./esp-idf/components/esp32/extr\_panic.c\_invoke\_abort.c +- ./esp-idf/components/esp32/extr\_panic.c\_esp\_set\_watchpoint.c +- ./esp-idf/components/esp32/extr\_panic.c\_panicHandler.c +- ./esp-idf/components/esp32s2beta/extr\_panic.c\_esp\_clear\_watchpoint.c +- ./esp-idf/components/esp32s2beta/extr\_panic.c\_invoke\_abort.c +- ./esp-idf/components/esp32s2beta/extr\_panic.c\_esp\_set\_watchpoint.c +- ./esp-idf/components/esp32s2beta/extr\_panic.c\_panicHandler.c +- ./esp-idf/components/freertos/extr\_port.c\_xPortStartScheduler.c +- ./esp-idf/components/mbedtls/port/esp32s2beta/extr\_esp\_bignum.c\_mem\_block\_to\_mpi.c +- ./esp-idf/components/mbedtls/port/esp32s2beta/extr\_sha.c\_memcpy\_swapwords.c +- ./esp-idf/components/xtensa/extr\_eri.c\_eri\_read.c +- ./esp-idf/components/xtensa/extr\_eri.c\_eri\_write.c +- ./freebsd/sys/dev/sound/macio/extr\_aoa.c\_aoa\_chan\_setblocksize.c +- ./freebsd/sys/dev/ixgbe/extr\_ixgbe\_osdep.h\_prefetch.c +- ./freebsd/sys/dev/qlnx/qlnxe/extr\_qlnx\_def.h\_prefetch.c +- ./freebsd/sys/dev/ce/extr\_tau32-ddk.c\_cWGy25.c +- ./freebsd/sys/dev/ce/extr\_tau32-ddk.c\_TAU32\_DestructiveHalt.c +- ./freebsd/sys/dev/ce/extr\_tau32-ddk.c\_QrVoB3.c +- ./freebsd/sys/dev/ce/extr\_tau32-ddk.c\_qWaP5.c +- ./freebsd/sys/dev/ce/extr\_tau32-ddk.c\_Plb1C3.c +- ./freebsd/sys/dev/random/extr\_ivy.c\_x86\_rdseed\_store.c +- ./freebsd/sys/dev/random/extr\_ivy.c\_x86\_rdrand\_store.c +- ./freebsd/sys/dev/random/extr\_darn.c\_darn\_rng\_store.c +- ./freebsd/sys/dev/cxgb/extr\_cxgb\_osdep.h\_prefetch.c +- ./freebsd/sys/dev/ixl/extr\_i40e\_osdep.h\_prefetch.c +- ./freebsd/sys/dev/sfxge/common/extr\_efsys.h\_prefetch\_read\_many.c +- ./freebsd/sys/dev/sfxge/common/extr\_efsys.h\_prefetch\_read\_once.c +- ./freebsd/sys/dev/sfxge/extr\_commonefsys.h\_prefetch\_read\_once.c +- ./freebsd/sys/dev/sfxge/extr\_commonefsys.h\_prefetch\_read\_many.c +- ./freebsd/sys/dev/e1000/extr\_e1000\_osdep.h\_prefetch.c +- ./freebsd/sys/dev/bxe/extr\_bxe.h\_prefetch.c +- ./freebsd/sys/amd64/amd64/extr\_fpu.c\_fpu\_clean\_state.c +- ./freebsd/sys/amd64/amd64/extr\_db\_trace.c\_db\_trace\_self.c +- ./freebsd/sys/amd64/vmm/intel/extr\_vmx\_cpufunc.h\_vmxoff.c +- ./freebsd/sys/amd64/vmm/intel/extr\_vmx.c\_vmx\_exit\_handle\_nmi.c +- ./freebsd/sys/amd64/vmm/amd/extr\_svm.c\_disable\_gintr.c +- ./freebsd/sys/amd64/vmm/amd/extr\_svm.c\_enable\_gintr.c +- ./freebsd/sys/arm64/arm64/extr\_pmap.c\_pmap\_invalidate\_range\_nopin.c +- ./freebsd/sys/arm64/arm64/extr\_machdep.c\_cpu\_idle.c +- ./freebsd/sys/arm64/arm64/extr\_machdep.c\_pan\_enable.c +- ./freebsd/sys/arm64/arm64/extr\_gic\_v3.c\_arm\_gic\_v3\_intr.c +- ./freebsd/sys/arm64/arm64/extr\_pmap.c\_pmap\_invalidate\_page.c +- ./freebsd/sys/arm64/arm64/extr\_mp\_machdep.c\_init\_secondary.c +- ./freebsd/sys/arm64/arm64/extr\_efirt\_machdep.c\_efi\_arch\_leave.c +- ./freebsd/sys/arm64/arm64/extr\_pmap.c\_pmap\_invalidate\_all.c +- ./freebsd/sys/arm/rockchip/extr\_rk30xx\_mp.c\_rk30xx\_boot2.c +- ./freebsd/sys/arm/arm/extr\_pmap-v4.c\_pmap\_activate.c +- ./freebsd/sys/arm/mv/extr\_mv\_armv7\_machdep.c\_mv\_axp\_platform\_devmap\_init.c +- ./freebsd/sys/arm/mv/extr\_mv\_common.c\_cpu\_extra\_feat.c +- ./freebsd/sys/arm/altera/socfpga/extr\_socfpga\_mp.c\_socfpga\_trampoline.c +- ./freebsd/sys/i386/i386/extr\_npx.c\_fpu\_clean\_state.c +- ./freebsd/sys/i386/i386/extr\_db\_trace.c\_db\_trace\_self.c +- ./freebsd/sys/net/extr\_iflib.c\_prefetch.c +- ./freebsd/sys/contrib/octeon-sdk/extr\_cvmx-debug.c\_cvmx\_debug\_probe\_store.c +- ./freebsd/sys/contrib/octeon-sdk/extr\_cvmx-interrupt.c\_cvmx\_interrupt\_do\_irq.c +- ./freebsd/sys/contrib/octeon-sdk/extr\_cvmx-interrupt.c\_\_\_cvmx\_interrupt\_ciu2\_mask\_unmask\_irq.c +- ./freebsd/sys/contrib/octeon-sdk/extr\_cvmx-interrupt.h\_cvmx\_interrupt\_restore.c +- ./freebsd/sys/contrib/octeon-sdk/extr\_cvmx-debug.c\_cvmx\_debug\_save\_core\_context.c +- ./freebsd/sys/contrib/octeon-sdk/extr\_cvmx-debug.c\_cvmx\_debug\_restore\_core\_context.c +- ./freebsd/sys/contrib/octeon-sdk/extr\_cvmx-debug.c\_cvmx\_debug\_delay\_focus\_core.c +- ./freebsd/sys/contrib/octeon-sdk/extr\_cvmx-debug.c\_cvmx\_debug\_probe\_load.c +- ./freebsd/sys/contrib/octeon-sdk/extr\_cvmx-log.c\_cvmx\_log\_perf\_setup.c +- ./freebsd/sys/contrib/octeon-sdk/extr\_cvmx-log.c\_cvmx\_log\_perf.c +- ./freebsd/sys/contrib/octeon-sdk/extr\_cvmx-debug-uart.c\_cvmx\_debug\_uart\_process\_debug\_interrupt.c +- ./freebsd/sys/contrib/octeon-sdk/extr\_cvmx-interrupt.c\_\_\_cvmx\_interrupt\_ciu\_mask\_unmask\_irq.c +- ./freebsd/sys/cddl/dev/dtrace/amd64/extr\_dtrace\_isa.c\_dtrace\_getpcstack.c +- ./freebsd/sys/cddl/dev/dtrace/i386/extr\_dtrace\_isa.c\_dtrace\_getpcstack.c +- ./freebsd/sys/powerpc/aim/extr\_mp\_cpudep.c\_cpudep\_ap\_bootstrap.c +- ./freebsd/sys/powerpc/aim/extr\_mmu\_oea.c\_moea\_pinit.c +- ./freebsd/sys/powerpc/aim/extr\_moea64\_native.c\_tlbia.c +- ./freebsd/sys/powerpc/aim/extr\_mmu\_oea.c\_tlbie.c +- ./freebsd/sys/powerpc/aim/extr\_aim\_machdep.c\_flush\_disable\_caches.c +- ./freebsd/sys/powerpc/aim/extr\_mmu\_oea.c\_moea\_zero\_page.c +- ./freebsd/sys/powerpc/aim/extr\_mmu\_oea.c\_tlbia.c +- ./freebsd/sys/powerpc/aim/extr\_moea64\_native.c\_TLBIE.c +- ./freebsd/sys/powerpc/aim/extr\_mmu\_oea64.c\_moea64\_zero\_page.c +- ./freebsd/sys/powerpc/booke/extr\_mp\_cpudep.c\_cpudep\_ap\_bootstrap.c +- ./freebsd/sys/powerpc/booke/extr\_pmap.c\_tlb1\_write\_entry.c +- ./freebsd/sys/powerpc/booke/extr\_pmap.c\_tid\_flush.c +- ./freebsd/sys/powerpc/booke/extr\_pmap.c\_set\_mas4\_defaults.c +- ./freebsd/sys/powerpc/booke/extr\_pmap.c\_tlb1\_write\_entry\_int.c +- ./freebsd/sys/powerpc/booke/extr\_pmap.c\_mmu\_booke\_zero\_page.c +- ./freebsd/sys/powerpc/booke/extr\_spe.c\_spe\_load\_reg\_high.c +- ./freebsd/sys/powerpc/booke/extr\_pmap.c\_tlb1\_init.c +- ./freebsd/sys/powerpc/booke/extr\_pmap.c\_ilog2.c +- ./freebsd/sys/powerpc/powermac/extr\_grackle.c\_badaddr.c +- ./freebsd/sys/powerpc/powermac/extr\_smu.c\_smu\_doorbell\_intr.c +- ./freebsd/sys/powerpc/powermac/extr\_smu.c\_smu\_send\_cmd.c +- ./freebsd/sys/powerpc/powerpc/extr\_clock.c\_decr\_intr.c +- ./freebsd/sys/powerpc/powerpc/extr\_elf64\_machdep.c\_elf\_reloc\_internal.c +- ./freebsd/sys/powerpc/powerpc/extr\_syncicache.c\_\_\_syncicache.c +- ./freebsd/sys/powerpc/powerpc/extr\_machdep.c\_cpu\_flush\_dcache.c +- ./freebsd/sys/powerpc/pseries/extr\_mmu\_phyp.c\_mphyp\_pte\_synch.c +- ./freebsd/sys/powerpc/mpc85xx/extr\_mpc85xx\_cache.c\_mpc85xx\_cache\_attach.c +- ./freebsd/sys/powerpc/mpc85xx/extr\_platform\_mpc85xx.c\_mpc85xx\_reset.c +- ./freebsd/sys/x86/x86/extr\_cpu\_machdep.c\_acpi\_cpu\_c1.c +- ./freebsd/sys/x86/x86/extr\_stack\_machdep.c\_stack\_save.c +- ./freebsd/sys/libkern/x86/extr\_crc32\_sse42.c\_\_mm\_crc32\_u8.c +- ./freebsd/sys/libkern/x86/extr\_crc32\_sse42.c\_\_mm\_crc32\_u64.c +- ./freebsd/sys/mips/ingenic/extr\_jz4780\_machdep.c\_mips\_init.c +- ./freebsd/sys/mips/malta/extr\_malta\_mp.c\_ehb.c +- ./freebsd/sys/mips/malta/extr\_malta\_mp.c\_evpe.c +- ./freebsd/sys/mips/broadcom/extr\_bcm\_machdep.c\_platform\_reset.c +- ./freebsd/sys/mips/nlm/extr\_xlp\_machdep.c\_platform\_reset.c +- ./freebsd/sys/mips/nlm/extr\_board\_cpld.c\_nlm\_board\_cpld\_reset.c +- ./freebsd/sys/mips/beri/extr\_beri\_machdep.c\_platform\_reset.c +- ./freebsd/sys/mips/mips/extr\_tlb.c\_tlb\_read.c +- ./freebsd/sys/mips/mips/extr\_tlb.c\_tlb\_write\_indexed.c +- ./freebsd/sys/mips/mips/extr\_tlb.c\_tlb\_probe.c +- ./freebsd/lib/libc/amd64/gen/extr\_flt\_rounds.c\_\_\_flt\_rounds.c +- ./freebsd/lib/libc/sparc64/fpu/extr\_fpu.c\_\_\_fpu\_exception.c +- ./freebsd/lib/libc/sparc64/fpu/extr\_fpu\_qp.c\_\_Qp\_sqrt.c +- ./freebsd/lib/libc/sparc64/gen/extr\_flt\_rounds.c\_\_\_flt\_rounds.c +- ./freebsd/lib/libc/sparc64/gen/extr\_\_set\_tp.c\_\_set\_tp.c +- ./freebsd/lib/libc/sparc64/gen/extr\_fpgetmask.c\_fpgetmask.c +- ./freebsd/lib/libc/sparc64/gen/extr\_fpgetround.c\_fpgetround.c +- ./freebsd/lib/libc/sparc64/gen/extr\_fpgetsticky.c\_fpgetsticky.c +- ./freebsd/lib/libc/arm/gen/extr\_fpgetround\_vfp.c\_fpgetround.c +- ./freebsd/lib/libc/arm/gen/extr\_fpgetmask\_vfp.c\_fpgetmask.c +- ./freebsd/lib/libc/arm/gen/extr\_fpsetround\_vfp.c\_fpsetround.c +- ./freebsd/lib/libc/arm/gen/extr\_fpsetmask\_vfp.c\_fpsetmask.c +- ./freebsd/lib/libc/arm/gen/extr\_fpsetsticky\_vfp.c\_fpsetsticky.c +- ./freebsd/lib/libc/arm/gen/extr\_fpgetsticky\_vfp.c\_fpgetsticky.c +- ./freebsd/lib/libc/i386/gen/extr\_flt\_rounds.c\_\_\_flt\_rounds.c +- ./freebsd/lib/libc/aarch64/sys/extr\_\_\_vdso\_gettc.c\_cp15\_cntpct\_get.c +- ./freebsd/lib/libc/aarch64/sys/extr\_\_\_vdso\_gettc.c\_\_\_vdso\_gettc.c +- ./freebsd/lib/libc/aarch64/sys/extr\_\_\_vdso\_gettc.c\_cp15\_cntvct\_get.c +- ./freebsd/lib/libc/aarch64/gen/extr\_flt\_rounds.c\_\_\_flt\_rounds.c +- ./freebsd/lib/libc/aarch64/gen/extr\_\_set\_tp.c\_\_set\_tp.c +- ./freebsd/lib/libc/aarch64/gen/extr\_fpgetmask.c\_fpgetmask.c +- ./freebsd/lib/libc/aarch64/gen/extr\_fpsetmask.c\_fpsetmask.c +- ./freebsd/lib/libc/powerpc64/gen/extr\_\_set\_tp.c\_\_set\_tp.c +- ./freebsd/lib/libc/powerpc64/gen/extr\_syncicache.c\_\_\_syncicache.c +- ./freebsd/lib/libc/powerpc/gen/extr\_\_set\_tp.c\_\_set\_tp.c +- ./freebsd/lib/libc/powerpc/gen/extr\_syncicache.c\_\_\_syncicache.c +- ./freebsd/lib/libc/mips/gen/extr\_flt\_rounds.c\_\_\_flt\_rounds.c +- ./freebsd/lib/libc/mips/gen/hardfloat/extr\_fpgetmask.c\_fpgetmask.c +- ./freebsd/lib/libc/mips/gen/hardfloat/extr\_fpgetround.c\_fpgetround.c +- ./freebsd/lib/libc/mips/gen/hardfloat/extr\_fpsetround.c\_fpsetround.c +- ./freebsd/lib/libc/mips/gen/hardfloat/extr\_fpgetsticky.c\_fpgetsticky.c +- ./freebsd/tools/tools/tscdrift/extr\_tscdrift.c\_thread\_main.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_emul\_trap.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float128\_le\_quiet.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float64\_le.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float32\_eq\_signaling.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float64\_eq\_signaling.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float32\_lt\_quiet.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float128\_eq.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float32\_le\_quiet.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float128\_le.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float32\_lt.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float64\_le\_quiet.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float128\_eq\_signaling.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float128\_lt\_quiet.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float64\_lt.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float128\_lt.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float32\_eq.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float64\_lt\_quiet.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float64\_eq.c +- ./freebsd/tools/test/testfloat/sparc64/extr\_fpu\_util.c\_syst\_float32\_le.c +- ./freebsd/tools/test/popss/extr\_popss.c\_read\_ss.c +- ./freebsd/contrib/gcc/config/sparc/extr\_crtfastmath.c\_set\_fast\_math.c +- ./freebsd/contrib/gdb/gdb/extr\_go32-nat.c\_get\_cr3.c +- ./freebsd/contrib/netbsd-tests/usr.bin/xlint/lint1/extr\_d\_gcc\_compound\_statements3.c\_main.c +- ./freebsd/stand/libsa/powerpc/extr\_syncicache.c\_\_\_syncicache.c +- ./freebsd/stand/arm64/libarm64/extr\_cache.c\_cpu\_flush\_dcache.c +- ./freebsd/stand/arm64/libarm64/extr\_cache.c\_cpu\_inval\_icache.c +- ./freebsd/stand/powerpc/ofw/extr\_cas.c\_ppc64\_hv.c +- ./freebsd/stand/powerpc/ofw/extr\_main.c\_mfmsr.c +- ./freebsd/stand/powerpc/ofw/extr\_cas.c\_mfpvr.c +- ./freebsd/stand/efi/loader/arch/amd64/extr\_trap.c\_command\_fault.c +- ./freebsd/stand/mips/beri/common/extr\_mips.h\_cp0\_count\_get.c +- ./freebsd/libexec/rtld-elf/amd64/extr\_reloc.c\_\_\_tls\_get\_addr.c +- ./freebsd/libexec/rtld-elf/sparc64/extr\_reloc.c\_allocate\_initial\_tls.c +- ./freebsd/libexec/rtld-elf/i386/extr\_reloc.c\_\_\_\_tls\_get\_addr.c +- ./freebsd/libexec/rtld-elf/i386/extr\_reloc.c\_\_\_tls\_get\_addr.c +- ./freebsd/libexec/rtld-elf/aarch64/extr\_reloc.c\_allocate\_initial\_tls.c +- ./freebsd/libexec/rtld-elf/powerpc64/extr\_reloc.c\_allocate\_initial\_tls.c +- ./freebsd/libexec/rtld-elf/powerpc/extr\_reloc.c\_allocate\_initial\_tls.c +- ./freebsd/libexec/rtld-elf/mips/extr\_reloc.c\_\_mips\_get\_tls.c +- ./os-tutorial/23-fixes/kernel/extr\_kernel.c\_user\_input.c +- ./os-tutorial/23-fixes/kernel/extr\_kernel.c\_kernel\_main.c +- ./os-tutorial/23-fixes/cpu/extr\_idt.c\_set\_idt.c +- ./os-tutorial/23-fixes/cpu/extr\_isr.c\_irq\_install.c +- ./os-tutorial/21-shell/kernel/extr\_kernel.c\_user\_input.c +- ./os-tutorial/21-shell/cpu/extr\_idt.c\_set\_idt.c +- ./os-tutorial/21-shell/cpu/extr\_isr.c\_irq\_install.c +- ./os-tutorial/22-malloc/kernel/extr\_kernel.c\_user\_input.c +- ./os-tutorial/22-malloc/cpu/extr\_idt.c\_set\_idt.c +- ./os-tutorial/22-malloc/cpu/extr\_isr.c\_irq\_install.c +- ./os-tutorial/19-interrupts-irqs/kernel/extr\_kernel.c\_main.c +- ./os-tutorial/19-interrupts-irqs/cpu/extr\_idt.c\_set\_idt.c +- ./os-tutorial/18-interrupts/kernel/extr\_kernel.c\_main.c +- ./os-tutorial/18-interrupts/cpu/extr\_idt.c\_set\_idt.c +- ./os-tutorial/20-interrupts-timer/kernel/extr\_kernel.c\_main.c +- ./os-tutorial/20-interrupts-timer/cpu/extr\_idt.c\_set\_idt.c +- ./micropython/ports/esp8266/extr\_ets\_alt\_task.c\_ets\_run.c +- ./micropython/ports/cc3200/bootmgr/extr\_main.c\_main.c +- ./micropython/ports/cc3200/hal/extr\_startup\_gcc.c\_ResetISR.c +- ./micropython/ports/cc3200/FreeRTOS/Source/portable/GCC/ARM\_CM3/extr\_port.c\_prvPortStartFirstTask.c +- ./micropython/ports/cc3200/FreeRTOS/Source/portable/GCC/ARM\_CM3/extr\_port.c\_vPortSVCHandler.c +- ./micropython/ports/stm32/extr\_powerctrl.c\_branch\_to\_bootloader.c +- ./micropython/ports/stm32/extr\_stm32\_it.c\_HardFault\_Handler.c +- ./micropython/ports/stm32/boards/LIMIFROG/extr\_board\_init.c\_LBF\_DFU\_If\_Needed.c +- ./micropython/ports/stm32/extr\_pendsv.c\_PendSV\_Handler.c +- ./micropython/ports/nrf/extr\_gccollect.c\_get\_sp.c +- ./micropython/ports/teensy/core/extr\_mk20dx128.c\_nvic\_execution\_priority.c +- ./micropython/ports/samd/extr\_samd\_isr.c\_Reset\_Handler.c +- ./lede/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_deu\_vr9.c\_des\_chip\_init.c +- ./lede/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_md5\_hmac.c\_md5\_hmac\_setkey\_hw.c +- ./lede/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_md5\_hmac.c\_md5\_hmac\_final.c +- ./lede/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_deu\_ar9.c\_des\_chip\_init.c +- ./lede/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_sha1\_hmac.c\_sha1\_hmac\_setkey\_hw.c +- ./lede/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_sha1\_hmac.c\_sha1\_hmac\_final.c +- ./lede/package/kernel/lantiq/ltq-deu/src/extr\_ifxmips\_deu\_vr9.c\_aes\_chip\_init.c +- ./lede/target/linux/generic/image/lzma-loader/src/extr\_decompress.c\_entry.c +- ./lede/target/linux/at91/image/dfboot/src/extr\_main.c\_AT91F\_ResetRegisters.c +- ./linux/arch/m68k/kernel/extr\_process.c\_arch\_cpu\_idle.c +- ./linux/arch/m68k/68000/extr\_m68EZ328.c\_m68ez328\_reset.c +- ./linux/arch/m68k/68000/extr\_m68328.c\_m68328\_reset.c +- ./linux/arch/microblaze/kernel/extr\_unwind.c\_microblaze\_unwind.c +- ./linux/arch/microblaze/kernel/extr\_kgdb.c\_pt\_regs\_to\_gdb\_regs.c +- ./linux/arch/sparc/mm/extr\_leon\_mm.c\_leon\_flush\_icache\_all.c +- ./linux/arch/sparc/mm/extr\_init\_64.c\_patch\_one\_ktsb\_phys.c +- ./linux/arch/sparc/kernel/extr\_process\_32.c\_show\_stack.c +- ./linux/arch/sparc/kernel/extr\_time\_64.c\_stick\_add\_tick.c +- ./linux/arch/sparc/kernel/extr\_visemul.c\_maybe\_flush\_windows.c +- ./linux/arch/sparc/kernel/extr\_unaligned\_32.c\_maybe\_flush\_windows.c +- ./linux/arch/sparc/kernel/extr\_smp\_64.c\_spitfire\_xcall\_deliver.c +- ./linux/arch/sparc/kernel/extr\_pcr.c\_direct\_pic\_read.c +- ./linux/arch/sparc/kernel/extr\_sun4m\_smp.c\_swap\_ulong.c +- ./linux/arch/sparc/kernel/extr\_time\_64.c\_is\_hummingbird.c +- ./linux/arch/sparc/kernel/extr\_time\_64.c\_tick\_add\_compare.c +- ./linux/arch/sparc/kernel/extr\_traps\_64.c\_show\_stack.c +- ./linux/arch/sparc/kernel/extr\_irq\_64.c\_sun4u\_compute\_tid.c +- ./linux/arch/sparc/kernel/extr\_setup\_64.c\_cpucap\_info.c +- ./linux/arch/sparc/kernel/extr\_pcr.c\_direct\_pcr\_write.c +- ./linux/arch/sparc/kernel/extr\_sun4d\_smp.c\_sun4d\_cpu\_pre\_online.c +- ./linux/arch/sparc/kernel/extr\_time\_64.c\_stick\_get\_tick.c +- ./linux/arch/sparc/kernel/extr\_time\_64.c\_stick\_add\_compare.c +- ./linux/arch/sparc/kernel/extr\_pcr.c\_direct\_pcr\_read.c +- ./linux/arch/sparc/kernel/extr\_sun4d\_smp.c\_sun4d\_swap.c +- ./linux/arch/sparc/kernel/extr\_time\_64.c\_tick\_get\_tick.c +- ./linux/arch/sparc/kernel/extr\_time\_64.c\_tick\_add\_tick.c +- ./linux/arch/sparc/kernel/extr\_visemul.c\_edge.c +- ./linux/arch/sparc/kernel/extr\_unaligned\_64.c\_maybe\_flush\_windows.c +- ./linux/arch/sparc/kernel/extr\_leon\_pmc.c\_pmc\_leon\_idle.c +- ./linux/arch/sparc/kernel/extr\_smp\_64.c\_smp\_callin.c +- ./linux/arch/sparc/kernel/extr\_pcr.c\_direct\_pic\_write.c +- ./linux/arch/sparc/kernel/extr\_stacktrace.c\_\_\_save\_stack\_trace.c +- ./linux/arch/sparc/kernel/extr\_kstack.h\_restore\_hardirq\_stack.c +- ./linux/arch/alpha/lib/extr\_memcpy.c\_\_\_memcpy\_aligned\_dn.c +- ./linux/arch/alpha/lib/extr\_udelay.c\_\_\_delay.c +- ./linux/arch/alpha/lib/extr\_memcpy.c\_\_\_memcpy\_aligned\_up.c +- ./linux/arch/alpha/lib/extr\_memcpy.c\_\_\_memcpy\_unaligned\_up.c +- ./linux/arch/arc/kernel/extr\_process.c\_arch\_cpu\_idle.c +- ./linux/arch/arc/kernel/extr\_fpu.c\_fpu\_save\_restore.c +- ./linux/arch/arc/kernel/extr\_reset.c\_machine\_halt.c +- ./linux/arch/arm64/kernel/extr\_cpu\_errata.c\_qcom\_link\_stack\_sanitization.c +- ./linux/arch/arm64/kernel/extr\_alternative.c\_clean\_dcache\_range\_nopatch.c +- ./linux/arch/nds32/mm/extr\_proc.c\_cpu\_icache\_inval\_page.c +- ./linux/arch/nds32/mm/extr\_proc.c\_cpu\_dcache\_inval\_page.c +- ./linux/arch/nds32/mm/extr\_proc.c\_cpu\_dcache\_inval\_range.c +- ./linux/arch/nds32/mm/extr\_proc.c\_cpu\_dcache\_wb\_range.c +- ./linux/arch/nds32/mm/extr\_proc.c\_cpu\_dcache\_wbinval\_range.c +- ./linux/arch/nds32/mm/extr\_proc.c\_cpu\_icache\_inval\_range.c +- ./linux/arch/nds32/mm/extr\_proc.c\_cpu\_dcache\_wbinval\_page.c +- ./linux/arch/nds32/mm/extr\_proc.c\_cpu\_dcache\_wb\_page.c +- ./linux/arch/nds32/mm/extr\_proc.c\_cpu\_icache\_inval\_all.c +- ./linux/arch/nds32/mm/extr\_proc.c\_cpu\_reset.c +- ./linux/arch/nds32/kernel/extr\_module.c\_do\_reloc32.c +- ./linux/arch/nds32/kernel/extr\_fpu.c\_load\_fpu.c +- ./linux/arch/nds32/kernel/extr\_module.c\_do\_reloc16.c +- ./linux/arch/nds32/kernel/extr\_traps.c\_show\_stack.c +- ./linux/arch/nds32/kernel/extr\_stacktrace.c\_save\_stack\_trace\_tsk.c +- ./linux/arch/nds32/kernel/extr\_pm.c\_nds32\_suspend\_cpu.c +- ./linux/arch/arm/mm/extr\_context.c\_cpu\_set\_reserved\_ttbr0.c +- ./linux/arch/arm/mm/extr\_cache-feroceon-l2.c\_l2\_clean\_pa.c +- ./linux/arch/arm/mm/extr\_cache-xsc3l2.c\_xsc3\_l2\_inv\_all.c +- ./linux/arch/arm/mm/extr\_cache-xsc3l2.c\_xsc3\_l2\_present.c +- ./linux/arch/arm/mm/extr\_cache-feroceon-l2.c\_l2\_inv\_pa\_range.c +- ./linux/arch/arm/mm/extr\_cache-feroceon-l2.c\_l2\_inv\_all.c +- ./linux/arch/arm/mm/extr\_cache-feroceon-l2.c\_l2\_clean\_pa\_range.c +- ./linux/arch/arm/mm/extr\_cache-xsc3l2.c\_xsc3\_l2\_flush\_all.c +- ./linux/arch/arm/mm/extr\_cache-xsc3l2.c\_xsc3\_l2\_inv\_mva.c +- ./linux/arch/arm/mm/extr\_cache-feroceon-l2.c\_l2\_inv\_pa.c +- ./linux/arch/arm/mm/extr\_cache-xsc3l2.c\_xsc3\_l2\_clean\_mva.c +- ./linux/arch/arm/mm/extr\_cache-feroceon-l2.c\_l2\_clean\_inv\_pa.c +- ./linux/arch/arm/mach-omap1/extr\_pm.c\_omap1\_pm\_idle.c +- ./linux/arch/arm/mach-footbridge/extr\_dc21285.c\_dc21285\_read\_config.c +- ./linux/arch/arm/mach-footbridge/extr\_dc21285.c\_dc21285\_write\_config.c +- ./linux/arch/arm/mach-s3c64xx/extr\_pm.c\_s3c64xx\_cpu\_suspend.c +- ./linux/arch/arm/mach-prima2/extr\_hotplug.c\_platform\_do\_lowpower.c +- ./linux/arch/arm/mach-iop32x/extr\_iop3xx.h\_write\_tcr1.c +- ./linux/arch/arm/mach-iop32x/extr\_cp6.c\_cp6\_trap.c +- ./linux/arch/arm/mach-iop32x/extr\_iop3xx.h\_write\_trr1.c +- ./linux/arch/arm/mach-iop32x/extr\_iop3xx.h\_write\_tmr0.c +- ./linux/arch/arm/mach-iop32x/extr\_iop3xx.h\_write\_tmr1.c +- ./linux/arch/arm/mach-iop32x/extr\_iop3xx.h\_write\_tisr.c +- ./linux/arch/arm/mach-iop32x/extr\_iop3xx.h\_write\_wdtcr.c +- ./linux/arch/arm/mach-iop32x/extr\_irq.c\_intstr\_write.c +- ./linux/arch/arm/mach-iop32x/extr\_iop3xx.h\_read\_tmr0.c +- ./linux/arch/arm/mach-iop32x/extr\_iop3xx.h\_write\_trr0.c +- ./linux/arch/arm/mach-iop32x/extr\_iop3xx.h\_write\_tcr0.c +- ./linux/arch/arm/mach-iop32x/extr\_irq.c\_intctl\_write.c +- ./linux/arch/arm/mach-iop32x/extr\_iop3xx.h\_read\_wdtcr.c +- ./linux/arch/arm/mach-iop32x/extr\_iop3xx.h\_read\_tcr0.c +- ./linux/arch/arm/mach-iop32x/extr\_iop3xx.h\_read\_tcr1.c +- ./linux/arch/arm/mach-pxa/extr\_mp900.c\_isp116x\_pfm\_delay.c +- ./linux/arch/arm/kernel/extr\_thumbee.c\_teehbr\_write.c +- ./linux/arch/arm/kernel/extr\_traps.c\_dump\_backtrace.c +- ./linux/arch/arm/kernel/extr\_xscale-cp0.c\_dsp\_save\_state.c +- ./linux/arch/arm/kernel/extr\_xscale-cp0.c\_dsp\_load\_state.c +- ./linux/arch/arm/kernel/extr\_thumbee.c\_teehbr\_read.c +- ./linux/arch/arm/common/extr\_krait-l2-accessors.c\_krait\_get\_l2\_indirect\_reg.c +- ./linux/arch/arm/common/extr\_bL\_switcher.c\_read\_mpidr.c +- ./linux/arch/arm/common/extr\_krait-l2-accessors.c\_krait\_set\_l2\_indirect\_reg.c +- ./linux/arch/arm/mach-ebsa110/extr\_core.c\_ebsa110\_idle.c +- ./linux/arch/arm/mach-omap2/extr\_pm24xx.c\_omap2\_enter\_mpu\_retention.c +- ./linux/arch/arm/mach-omap2/extr\_pm34xx.c\_omap34xx\_save\_context.c +- ./linux/arch/arm/mach-exynos/extr\_pm.c\_exynos\_cpu\_save\_register.c +- ./linux/arch/arm/mach-exynos/extr\_mcpm-exynos.c\_exynos\_cluster\_cache\_disable.c +- ./linux/arch/arm/mach-exynos/extr\_pm.c\_exynos\_cpu\_restore\_register.c +- ./linux/arch/arm/mach-hisi/extr\_hotplug.c\_cpu\_enter\_lowpower.c +- ./linux/arch/arm/mach-imx/extr\_mm-imx3.c\_imx3\_idle.c +- ./linux/arch/arm/mach-rockchip/extr\_pm.c\_rk3288\_l2\_config.c +- ./linux/arch/arm/kvm/extr\_coproc.c\_get\_ccsidr.c +- ./linux/arch/arm/kvm/extr\_coproc.c\_kvm\_coproc\_table\_init.c +- ./linux/arch/arm/mach-mv78xx0/extr\_common.c\_mv78xx0\_core\_index.c +- ./linux/arch/arm/mach-sunxi/extr\_mc\_smp.c\_sunxi\_cluster\_cache\_disable\_without\_axi.c +- ./linux/arch/arm/mach-s5pv210/extr\_pm.c\_s5pv210\_cpu\_suspend.c +- ./linux/arch/arm/mach-vexpress/extr\_tc2\_pm.c\_tc2\_pm\_cluster\_cache\_disable.c +- ./linux/arch/sh/mm/extr\_tlb-sh3.c\_\_\_update\_tlb.c +- ./linux/arch/sh/mm/extr\_cache-sh5.c\_sh64\_icache\_inv\_all.c +- ./linux/arch/sh/mm/extr\_tlb-sh4.c\_\_\_update\_tlb.c +- ./linux/arch/sh/mm/extr\_cache-sh5.c\_sh64\_dcache\_purge\_coloured\_phy\_page.c +- ./linux/arch/sh/mm/extr\_tlb-sh5.c\_sh64\_setup\_tlb\_slot.c +- ./linux/arch/sh/mm/extr\_cache-sh5.c\_sh64\_dcache\_purge\_phy\_page.c +- ./linux/arch/sh/mm/extr\_cache-sh5.c\_sh64\_icache\_inv\_kernel\_range.c +- ./linux/arch/sh/mm/extr\_cache-sh5.c\_sh64\_dcache\_purge\_sets.c +- ./linux/arch/sh/mm/extr\_tlb-sh5.c\_\_\_update\_tlb.c +- ./linux/arch/sh/mm/extr\_cache-sh5.c\_sh64\_icache\_inv\_user\_page.c +- ./linux/arch/sh/mm/extr\_cache-sh4.c\_\_\_flush\_cache\_one.c +- ./linux/arch/sh/mm/extr\_cache-sh5.c\_sh64\_icache\_inv\_current\_user\_range.c +- ./linux/arch/sh/mm/extr\_tlb-pteaex.c\_\_\_update\_tlb.c +- ./linux/arch/sh/lib64/extr\_udelay.c\_\_\_delay.c +- ./linux/arch/sh/kernel/extr\_sh\_bios.c\_sh\_bios\_vbr\_reload.c +- ./linux/arch/sh/kernel/extr\_traps\_32.c\_per\_cpu\_trap\_init.c +- ./linux/arch/sh/kernel/extr\_kgdb.c\_dbg\_get\_reg.c +- ./linux/arch/sh/kernel/extr\_traps\_64.c\_misaligned\_store.c +- ./linux/arch/sh/boards/mach-hp6xx/extr\_pm.c\_pm\_enter.c +- ./linux/arch/ia64/mm/extr\_tlb.c\_down\_spin.c +- ./linux/arch/hexagon/mm/extr\_cache.c\_flush\_icache\_range.c +- ./linux/arch/hexagon/mm/extr\_cache.c\_hexagon\_clean\_dcache\_range.c +- ./linux/arch/hexagon/mm/extr\_cache.c\_hexagon\_inv\_dcache\_range.c +- ./linux/arch/hexagon/mm/extr\_cache.c\_flush\_dcache\_range.c +- ./linux/arch/nios2/mm/extr\_cacheflush.c\_\_\_flush\_icache.c +- ./linux/arch/nios2/mm/extr\_cacheflush.c\_\_\_flush\_dcache.c +- ./linux/arch/nios2/mm/extr\_cacheflush.c\_\_\_invalidate\_dcache.c +- ./linux/arch/nios2/kernel/extr\_setup.c\_copy\_fast\_tlb\_miss\_handler.c +- ./linux/arch/nios2/kernel/extr\_setup.c\_copy\_exception\_handler.c +- ./linux/arch/csky/mm/extr\_cachev2.c\_icache\_inv\_range.c +- ./linux/arch/csky/mm/extr\_cachev2.c\_dma\_inv\_range.c +- ./linux/arch/csky/mm/extr\_cachev2.c\_icache\_inv\_all.c +- ./linux/arch/csky/mm/extr\_cachev2.c\_dcache\_inv\_range.c +- ./linux/arch/csky/mm/extr\_cachev2.c\_dma\_wbinv\_range.c +- ./linux/arch/csky/mm/extr\_cachev2.c\_cache\_wbinv\_range.c +- ./linux/arch/csky/mm/extr\_cachev2.c\_dma\_wb\_range.c +- ./linux/arch/csky/mm/extr\_cachev1.c\_dcache\_wb\_line.c +- ./linux/arch/csky/mm/extr\_cachev2.c\_dcache\_wb\_range.c +- ./linux/arch/csky/lib/extr\_delay.c\_\_\_delay.c +- ./linux/arch/csky/lib/extr\_usercopy.c\_strnlen\_user.c +- ./linux/arch/csky/kernel/extr\_power.c\_machine\_restart.c +- ./linux/arch/csky/kernel/extr\_power.c\_machine\_halt.c +- ./linux/arch/csky/kernel/extr\_stacktrace.c\_save\_stack\_trace\_tsk.c +- ./linux/arch/csky/kernel/extr\_power.c\_machine\_power\_off.c +- ./linux/arch/csky/abiv1/extr\_alignment.c\_stb\_asm.c +- ./linux/arch/csky/abiv1/extr\_alignment.c\_ldb\_asm.c +- ./linux/arch/xtensa/mm/extr\_tlb.c\_\_\_flush\_dtlb\_all.c +- ./linux/arch/xtensa/mm/extr\_tlb.c\_\_\_flush\_itlb\_all.c +- ./linux/arch/powerpc/boot/extr\_io.h\_out\_le32.c +- ./linux/arch/powerpc/boot/extr\_reg.h\_mfpvr.c +- ./linux/arch/powerpc/boot/extr\_io.h\_sync.c +- ./linux/arch/powerpc/boot/extr\_io.h\_out\_le16.c +- ./linux/arch/powerpc/boot/extr\_io.h\_in\_le32.c +- ./linux/arch/powerpc/boot/extr\_ops.h\_\_\_ilog2\_u32.c +- ./linux/arch/powerpc/boot/extr\_io.h\_eieio.c +- ./linux/arch/powerpc/mm/book3s64/extr\_radix\_tlb.c\_\_tlbie\_lpid.c +- ./linux/arch/powerpc/mm/book3s64/extr\_slb.c\_create\_shadowed\_slbe.c +- ./linux/arch/powerpc/mm/book3s64/extr\_slb.c\_preload\_new\_slb\_context.c +- ./linux/arch/powerpc/mm/book3s64/extr\_mmu\_context.c\_radix\_\_init\_new\_context.c +- ./linux/arch/powerpc/mm/book3s64/extr\_radix\_tlb.c\_fixup\_tlbie\_va\_range.c +- ./linux/arch/powerpc/mm/book3s64/extr\_slb.c\_slb\_save\_contents.c +- ./linux/arch/powerpc/mm/book3s64/extr\_radix\_tlb.c\_fixup\_tlbie\_pid.c +- ./linux/arch/powerpc/mm/book3s64/extr\_radix\_tlb.c\_\_tlbie\_va\_range.c +- ./linux/arch/powerpc/mm/book3s64/extr\_radix\_tlb.c\_tlbiel\_all\_isa300.c +- ./linux/arch/powerpc/mm/book3s64/extr\_radix\_tlb.c\_fixup\_tlbie\_lpid\_va.c +- ./linux/arch/powerpc/mm/book3s64/extr\_hash\_native.c\_tlbie.c +- ./linux/arch/powerpc/mm/book3s64/extr\_hash\_native.c\_native\_hpte\_insert.c +- ./linux/arch/powerpc/mm/book3s64/extr\_radix\_tlb.c\_\_\_radix\_\_flush\_tlb\_range.c +- ./linux/arch/powerpc/mm/book3s64/extr\_slb.c\_slb\_flush\_all\_realmode.c +- ./linux/arch/powerpc/mm/book3s64/extr\_slb.c\_slb\_insert\_entry.c +- ./linux/arch/powerpc/mm/book3s64/extr\_slb.c\_slb\_setup\_new\_exec.c +- ./linux/arch/powerpc/mm/book3s64/extr\_radix\_tlb.c\_fixup\_tlbie\_lpid.c +- ./linux/arch/powerpc/mm/book3s64/extr\_radix\_tlb.c\_\_tlbiel\_va\_range.c +- ./linux/arch/powerpc/mm/book3s64/extr\_hash\_native.c\_native\_hpte\_clear.c +- ./linux/arch/powerpc/mm/book3s64/extr\_slb.c\_slb\_initialize.c +- ./linux/arch/powerpc/mm/book3s64/extr\_radix\_tlb.c\_\_tlbie\_pid.c +- ./linux/arch/powerpc/mm/book3s64/extr\_radix\_tlb.c\_fixup\_tlbie\_va.c +- ./linux/arch/powerpc/mm/book3s64/extr\_hash\_native.c\_tlbiel\_all\_isa206.c +- ./linux/arch/powerpc/mm/book3s64/extr\_hash\_native.c\_tlbiel\_hash\_set\_isa206.c +- ./linux/arch/powerpc/mm/nohash/extr\_book3e\_hugetlbpage.c\_book3e\_hugetlb\_preload.c +- ./linux/arch/powerpc/mm/nohash/extr\_book3e\_hugetlbpage.c\_book3e\_tlb\_exists.c +- ./linux/arch/powerpc/mm/extr\_mmu\_context.c\_switch\_mm\_irqs\_off.c +- ./linux/arch/powerpc/platforms/chrp/extr\_smp.c\_smp\_chrp\_kick\_cpu.c +- ./linux/arch/powerpc/platforms/powernv/extr\_rng.c\_rng\_whiten.c +- ./linux/arch/powerpc/platforms/85xx/extr\_mpc85xx\_pm\_ops.c\_mpc85xx\_cpu\_die.c +- ./linux/arch/powerpc/lib/extr\_sstep.c\_emulate\_update\_regs.c +- ./linux/arch/powerpc/lib/extr\_code-patching.c\_\_\_patch\_instruction.c +- ./linux/arch/powerpc/kernel/extr\_btext.c\_btext\_flushline.c +- ./linux/arch/powerpc/kernel/extr\_vecemu.c\_elog2.c +- ./linux/arch/powerpc/kernel/extr\_btext.c\_btext\_flushscreen.c +- ./linux/arch/powerpc/kernel/extr\_vecemu.c\_eexp2.c +- ./linux/arch/powerpc/xmon/extr\_xmon.c\_sync.c +- ./linux/arch/powerpc/xmon/extr\_xmon.c\_cinval.c +- ./linux/arch/powerpc/xmon/extr\_xmon.c\_cflush.c +- ./linux/arch/powerpc/xmon/extr\_xmon.c\_store\_inst.c +- ./linux/arch/powerpc/sysdev/extr\_dart\_iommu.c\_dart\_cache\_sync.c +- ./linux/arch/powerpc/kvm/extr\_book3s\_hv.c\_kvmhv\_load\_hv\_regs\_and\_go.c +- ./linux/arch/powerpc/kvm/extr\_e500\_mmu\_host.c\_\_\_write\_host\_tlbe.c +- ./linux/arch/powerpc/kvm/extr\_book3s\_64\_mmu\_hv.c\_resize\_hpt\_pivot.c +- ./linux/arch/powerpc/kvm/extr\_e500mc.c\_kvmppc\_e500\_tlbil\_all.c +- ./linux/arch/powerpc/kvm/extr\_book3s\_32\_mmu\_host.c\_kvmppc\_mmu\_init.c +- ./linux/arch/powerpc/kvm/extr\_book3s\_64\_mmu\_hv.c\_kvmppc\_book3s\_hv\_page\_fault.c +- ./linux/arch/powerpc/kvm/extr\_book3s\_hv\_ras.c\_reload\_slb.c +- ./linux/arch/powerpc/kvm/extr\_booke.c\_kvmppc\_fill\_pt\_regs.c +- ./linux/arch/powerpc/kvm/extr\_book3s\_pr.c\_kvmppc\_set\_pvr\_pr.c +- ./linux/arch/powerpc/kvm/extr\_book3s\_hv\_rm\_mmu.c\_kvmppc\_h\_protect.c +- ./linux/arch/x86/boot/extr\_pm.c\_setup\_idt.c +- ./linux/arch/x86/boot/extr\_boot.h\_rdfs32.c +- ./linux/arch/x86/boot/extr\_boot.h\_set\_fs.c +- ./linux/arch/x86/boot/extr\_boot.h\_wrgs16.c +- ./linux/arch/x86/boot/extr\_boot.h\_rdfs16.c +- ./linux/arch/x86/boot/extr\_boot.h\_ds.c +- ./linux/arch/x86/boot/extr\_boot.h\_wrfs16.c +- ./linux/arch/x86/boot/extr\_boot.h\_rdgs16.c +- ./linux/arch/x86/boot/extr\_boot.h\_wrgs32.c +- ./linux/arch/x86/boot/extr\_cpuflags.c\_has\_fpu.c +- ./linux/arch/x86/boot/extr\_boot.h\_gs.c +- ./linux/arch/x86/boot/extr\_boot.h\_fs.c +- ./linux/arch/x86/boot/compressed/extr\_error.c\_error.c +- ./linux/arch/x86/boot/extr\_boot.h\_set\_gs.c +- ./linux/arch/x86/boot/extr\_boot.h\_wrfs32.c +- ./linux/arch/x86/boot/extr\_boot.h\_rdgs32.c +- ./linux/arch/x86/realmode/rm/extr\_....bootboot.h\_ds.c +- ./linux/arch/x86/realmode/rm/extr\_....bootboot.h\_rdgs16.c +- ./linux/arch/x86/realmode/rm/extr\_....bootboot.h\_rdfs16.c +- ./linux/arch/x86/realmode/rm/extr\_....bootboot.h\_fs.c +- ./linux/arch/x86/realmode/rm/extr\_....bootboot.h\_wrfs32.c +- ./linux/arch/x86/realmode/rm/extr\_wakemain.c\_main.c +- ./linux/arch/x86/realmode/rm/extr\_....bootboot.h\_set\_fs.c +- ./linux/arch/x86/realmode/rm/extr\_....bootboot.h\_wrfs16.c +- ./linux/arch/x86/realmode/rm/extr\_....bootboot.h\_rdgs32.c +- ./linux/arch/x86/realmode/rm/extr\_....bootboot.h\_set\_gs.c +- ./linux/arch/x86/realmode/rm/extr\_....bootboot.h\_rdfs32.c +- ./linux/arch/x86/realmode/rm/extr\_....bootboot.h\_wrgs32.c +- ./linux/arch/x86/realmode/rm/extr\_....bootboot.h\_wrgs16.c +- ./linux/arch/x86/realmode/rm/extr\_....bootboot.h\_gs.c +- ./linux/arch/x86/lib/extr\_mmx\_32.c\_fast\_clear\_page.c +- ./linux/arch/x86/kernel/fpu/extr\_init.c\_fpu\_\_init\_cpu\_generic.c +- ./linux/arch/x86/kernel/fpu/extr\_init.c\_fpu\_\_init\_system\_early\_generic.c +- ./linux/arch/x86/kernel/fpu/extr\_init.c\_fpu\_\_probe\_without\_cpuid.c +- ./linux/arch/x86/kernel/cpu/extr\_common.c\_native\_write\_cr4.c +- ./linux/arch/x86/kernel/cpu/mce/extr\_inject.c\_trigger\_mce.c +- ./linux/arch/x86/kernel/extr\_unwind\_orc.c\_\_\_unwind\_start.c +- ./linux/arch/x86/kernel/extr\_machine\_kexec\_64.c\_set\_idt.c +- ./linux/arch/x86/kernel/extr\_io\_delay.c\_native\_io\_delay.c +- ./linux/arch/x86/kernel/extr\_machine\_kexec\_64.c\_set\_gdt.c +- ./linux/arch/x86/kernel/extr\_reboot.c\_native\_machine\_emergency\_restart.c +- ./linux/arch/x86/kvm/extr\_svm.c\_svm\_handle\_mce.c +- ./linux/arch/x86/kvm/vmx/extr\_vmx.c\_handle\_exception\_nmi\_irqoff.c +- ./linux/arch/x86/kvm/vmx/extr\_vmx.c\_kvm\_cpu\_vmxon.c +- ./linux/arch/x86/math-emu/extr\_fpu\_entry.c\_math\_abort.c +- ./linux/arch/h8300/lib/extr\_delay.c\_\_\_delay.c +- ./linux/arch/h8300/kernel/extr\_process.c\_arch\_cpu\_idle.c +- ./linux/arch/h8300/kernel/extr\_process.c\_machine\_restart.c +- ./linux/arch/h8300/kernel/extr\_process.c\_machine\_halt.c +- ./linux/arch/h8300/kernel/extr\_process.c\_machine\_power\_off.c +- ./linux/arch/mips/mm/extr\_sc-ip22.c\_indy\_sc\_enable.c +- ./linux/arch/mips/mm/extr\_cerr-sb1.c\_extract\_ic.c +- ./linux/arch/mips/mm/extr\_cerr-sb1.c\_extract\_dc.c +- ./linux/arch/mips/mm/extr\_c-r3k.c\_r3k\_flush\_dcache\_range.c +- ./linux/arch/mips/mm/extr\_sc-ip22.c\_indy\_sc\_wipe.c +- ./linux/arch/mips/mm/extr\_c-r3k.c\_r3k\_flush\_icache\_range.c +- ./linux/arch/mips/mm/extr\_c-octeon.c\_octeon\_local\_flush\_icache.c +- ./linux/arch/mips/mm/extr\_sc-ip22.c\_indy\_sc\_disable.c +- ./linux/arch/mips/lib/extr\_r3k\_dump\_tlb.c\_dump\_tlb.c +- ./linux/arch/mips/kernel/extr\_mips-r2-to-r6-emul.c\_clz\_func.c +- ./linux/arch/mips/kernel/extr\_mips-r2-to-r6-emul.c\_clo\_func.c +- ./linux/arch/mips/kernel/extr\_mips-r2-to-r6-emul.c\_dclo\_func.c +- ./linux/arch/mips/kernel/extr\_kgdb.c\_arch\_kgdb\_breakpoint.c +- ./linux/arch/mips/kernel/extr\_mips-mt.c\_mips\_mt\_set\_cpuoptions.c +- ./linux/arch/mips/kernel/extr\_mips-r2-to-r6-emul.c\_dclz\_func.c +- ./linux/arch/mips/loongson64/common/extr\_setup.c\_wbflush\_loongson.c +- ./linux/arch/mips/pnx833x/common/extr\_reset.c\_pnx833x\_machine\_halt.c +- ./linux/arch/mips/jz4740/extr\_reset.c\_jz4740\_halt.c +- ./linux/arch/mips/jz4740/extr\_pm.c\_jz4740\_pm\_enter.c +- ./linux/arch/mips/cavium-octeon/extr\_setup.c\_octeon\_kill\_core.c +- ./linux/arch/mips/cavium-octeon/extr\_smp.c\_octeon\_icache\_flush.c +- ./linux/arch/mips/pic32/common/extr\_reset.c\_pic32\_halt.c +- ./linux/arch/mips/lantiq/extr\_clk.c\_get\_counter\_resolution.c +- ./linux/tools/perf/arch/x86/tests/extr\_insn-x86-dat-src.c\_main.c +- ./linux/tools/testing/selftests/breakpoints/extr\_breakpoint\_test\_arm64.c\_child.c +- ./linux/tools/testing/selftests/kvm/x86\_64/extr\_platform\_info\_test.c\_guest\_code.c +- ./linux/tools/testing/selftests/kvm/x86\_64/extr\_vmx\_tsc\_adjust\_test.c\_l2\_guest\_code.c +- ./linux/tools/testing/selftests/kvm/lib/x86\_64/extr\_vmx.c\_prepare\_for\_vmx\_operation.c +- ./linux/tools/testing/selftests/kvm/s390x/extr\_sync\_regs\_test.c\_guest\_code.c +- ./linux/tools/testing/selftests/powerpc/mm/extr\_subpage\_prot.c\_do\_write.c +- ./linux/tools/testing/selftests/powerpc/mm/extr\_tlbie\_test.c\_mem\_snapshot\_fn.c +- ./linux/tools/testing/selftests/powerpc/mm/extr\_subpage\_prot.c\_do\_read.c +- ./linux/tools/testing/selftests/powerpc/mm/extr\_subpage\_prot.c\_check\_faulted.c +- ./linux/tools/testing/selftests/powerpc/benchmarks/extr\_null\_syscall.c\_mftb.c +- ./linux/tools/testing/selftests/powerpc/tm/extr\_tm-exec.c\_test\_exec.c +- ./linux/tools/testing/selftests/powerpc/tm/extr\_tm-signal-stack.c\_tm\_signal\_stack.c +- ./linux/tools/testing/selftests/powerpc/tm/extr\_tm-tmspr.c\_texasr.c +- ./linux/tools/testing/selftests/powerpc/tm/extr\_tm-signal-sigreturn-nt.c\_trap\_signal\_handler.c +- ./linux/tools/testing/selftests/powerpc/tm/extr\_tm-exec.c\_after\_exec.c +- ./linux/tools/testing/selftests/powerpc/signal/extr\_sigfuz.c\_mess\_with\_tm.c +- ./linux/tools/testing/selftests/x86/extr\_fsgsbase.c\_threadproc.c +- ./linux/tools/testing/selftests/x86/extr\_sigreturn.c\_test\_valid\_sigreturn.c +- ./linux/tools/testing/selftests/x86/extr\_fsgsbase.c\_main.c +- ./linux/tools/testing/selftests/x86/extr\_test\_FISTTP.c\_test.c +- ./linux/tools/testing/selftests/x86/extr\_fsgsbase.c\_check\_gs\_value.c +- ./linux/tools/testing/selftests/x86/extr\_protection\_keys.c\_\_\_page\_o\_noops.c +- ./linux/tools/testing/selftests/x86/extr\_fsgsbase.c\_test\_wrbase.c +- ./linux/tools/testing/selftests/x86/extr\_sigreturn.c\_main.c +- ./linux/tools/testing/selftests/x86/extr\_test\_vsyscall.c\_get\_eflags.c +- ./linux/tools/testing/selftests/x86/extr\_fsgsbase.c\_mov\_0\_gs.c +- ./linux/tools/testing/selftests/x86/extr\_fsgsbase.c\_wrgsbase.c +- ./linux/tools/testing/selftests/x86/extr\_fsgsbase.c\_rdfsbase.c +- ./linux/tools/testing/selftests/x86/extr\_sigreturn.c\_sigtrap.c +- ./linux/tools/testing/selftests/x86/extr\_fsgsbase.c\_rdgsbase.c +- ./linux/tools/testing/selftests/x86/extr\_sigreturn.c\_find\_cs.c +- ./linux/tools/testing/selftests/x86/extr\_fsgsbase.c\_wrfsbase.c +- ./linux/tools/testing/selftests/x86/extr\_ldt\_gdt.c\_do\_multicpu\_tests.c +- ./linux/tools/testing/selftests/x86/extr\_fsgsbase.c\_test\_unexpected\_base.c +- ./linux/tools/testing/selftests/x86/extr\_fsgsbase.c\_do\_remote\_base.c +- ./linux/tools/testing/selftests/x86/extr\_fsgsbase.c\_set\_gs\_and\_switch\_to.c +- ./linux/drivers/mtd/maps/extr\_pxa2xx-flash.c\_pxa2xx\_map\_inval\_cache.c +- ./linux/drivers/clk/pxa/extr\_clk-pxa27x.c\_clk\_pxa27x\_cpll\_get\_rate.c +- ./linux/drivers/clk/pxa/extr\_clk-pxa3xx.c\_clk\_pxa3xx\_cpll\_get\_rate.c +- ./linux/drivers/clk/pxa/extr\_clk-pxa3xx.c\_clk\_pxa3xx\_run\_get\_rate.c +- ./linux/drivers/clk/pxa/extr\_clk-pxa25x.c\_clk\_pxa25x\_core\_get\_parent.c +- ./linux/drivers/clk/pxa/extr\_clk-pxa3xx.c\_clk\_pxa3xx\_core\_get\_parent.c +- ./linux/drivers/clk/pxa/extr\_clk-pxa25x.c\_clk\_pxa25x\_cpll\_get\_rate.c +- ./linux/drivers/cpufreq/extr\_pxa3xx-cpufreq.c\_\_\_update\_core\_freq.c +- ./linux/drivers/crypto/extr\_padlock-aes.c\_padlock\_reset\_key.c +- ./linux/drivers/ata/extr\_pata\_ep93xx.c\_ep93xx\_pata\_delay.c +- ./linux/drivers/infiniband/hw/hfi1/extr\_hfi.h\_flush\_wc.c +- ./linux/drivers/mmc/host/extr\_cavium-octeon.c\_l2c\_lock\_mem\_region.c +- ./linux/drivers/edac/extr\_thunderx\_edac.c\_inject\_ecc\_fn.c +- ./exploitdb/exploits/solaris/local/extr\_20970.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_19648.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_256.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_19158.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_19128.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_19529.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_21024.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_328.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_19534.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_20974.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_19533.c\_getesp.c +- ./exploitdb/exploits/solaris/local/extr\_247.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_19206.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_250.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_19205.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_19911.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_20684.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_20743.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_20603.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_20740.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_197.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_19878.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_20188.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_19342.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_21058.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_19873.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_338.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_19872.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_19910.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_4.c\_getsp.c +- ./exploitdb/exploits/solaris/local/extr\_19234.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_19159.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_20741.c\_get\_sp.c +- ./exploitdb/exploits/solaris/local/extr\_20772.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_19341.c\_get\_esp.c +- ./exploitdb/exploits/solaris/local/extr\_19876.c\_get\_esp.c +- ./exploitdb/exploits/linux\_x86-64/local/extr\_4460.c\_kernelmodecode.c +- ./exploitdb/exploits/linux\_x86-64/local/extr\_32751.c\_main.c +- ./exploitdb/exploits/linux\_x86-64/local/extr\_26131.c\_trigger.c +- ./exploitdb/exploits/linux\_x86-64/local/extr\_40811.c\_leak\_it.c +- ./exploitdb/exploits/linux\_x86-64/local/extr\_26131.c\_\_\_sc.c +- ./exploitdb/exploits/linux\_x86-64/local/extr\_26131.c\_main.c +- ./exploitdb/exploits/linux\_x86-64/local/extr\_15023.c\_docall.c +- ./exploitdb/exploits/linux\_x86-64/local/extr\_31347.c\_trampoline.c +- ./exploitdb/exploits/linux\_x86-64/local/extr\_37722.c\_handler.c +- ./exploitdb/exploits/linux\_x86-64/dos/extr\_36266.c\_main.c +- ./exploitdb/exploits/osx/dos/extr\_17901.c\_main.c +- ./exploitdb/exploits/unix/local/extr\_21150.c\_get\_esp.c +- ./exploitdb/exploits/unix/local/extr\_19201.c\_get\_sp.c +- ./exploitdb/exploits/unix/local/extr\_20679.c\_get\_sp.c +- ./exploitdb/exploits/unix/local/extr\_22324.c\_get\_sp.c +- ./exploitdb/exploits/unix/local/extr\_20906.c\_get\_sp.c +- ./exploitdb/exploits/unix/local/extr\_19172.c\_get\_esp.c +- ./exploitdb/exploits/unix/local/extr\_22332.c\_getesp.c +- ./exploitdb/exploits/unix/local/extr\_20960.c\_get\_sp.c +- ./exploitdb/exploits/unix/local/extr\_19971.c\_get\_sp.c +- ./exploitdb/exploits/unix/local/extr\_20190.c\_getesp.c +- ./exploitdb/exploits/unix/local/extr\_25333.c\_get\_sp.c +- ./exploitdb/exploits/unix/local/extr\_22325.c\_get\_sp.c +- ./exploitdb/exploits/unix/local/extr\_19583.c\_get\_sp.c +- ./exploitdb/exploits/unix/local/extr\_21045.c\_get\_sp.c +- ./exploitdb/exploits/unix/local/extr\_21414.c\_get\_sp.c +- ./exploitdb/exploits/unix/local/extr\_19582.c\_get\_sp.c +- ./exploitdb/exploits/unix/local/extr\_19972.c\_get\_esp.c +- ./exploitdb/exploits/unix/local/extr\_22923.c\_sp.c +- ./exploitdb/exploits/unix/remote/extr\_19645.c\_get\_sp.c +- ./exploitdb/exploits/windows/local/extr\_9492.c\_FindStack.c +- ./exploitdb/exploits/windows/local/extr\_21044.c\_get\_sp.c +- ./exploitdb/exploits/windows/local/extr\_3755.c\_hook.c +- ./exploitdb/exploits/bsd/local/extr\_15206.c\_kernel\_code.c +- ./exploitdb/exploits/bsd/local/extr\_22811.c\_get\_esp.c +- ./exploitdb/exploits/bsd/local/extr\_23063.c\_getesp.c +- ./exploitdb/exploits/bsd/local/extr\_200.c\_pointer.c +- ./exploitdb/exploits/bsd/local/extr\_16951.c\_root.c +- ./exploitdb/exploits/bsd/local/extr\_19545.c\_get\_esp.c +- ./exploitdb/exploits/bsd/local/extr\_207.c\_pointer.c +- ./exploitdb/exploits/bsd/local/extr\_286.c\_get\_sp.c +- ./exploitdb/exploits/bsd/local/extr\_24015.c\_getesp.c +- ./exploitdb/exploits/hp-ux/local/extr\_199.c\_get\_sp.c +- ./exploitdb/exploits/hp-ux/local/extr\_21098.c\_get\_sp.c +- ./exploitdb/exploits/arm/local/extr\_31574.c\_shellcode.c +- ./exploitdb/exploits/linux\_x86/local/extr\_15916.c\_konami.c +- ./exploitdb/exploits/linux\_x86/local/extr\_9542.c\_kernel\_code.c +- ./exploitdb/exploits/sco/local/extr\_19643.c\_get\_esp.c +- ./exploitdb/exploits/sco/local/extr\_261.c\_get\_esp.c +- ./exploitdb/exploits/sco/local/extr\_19543.c\_get\_sp.c +- ./exploitdb/exploits/sco/local/extr\_19642.c\_get\_esp.c +- ./exploitdb/exploits/sco/local/extr\_19641.c\_get\_esp.c +- ./exploitdb/exploits/freebsd/local/extr\_9860.c\_kernel\_code.c +- ./exploitdb/exploits/freebsd/local/extr\_9488.c\_kernel\_code.c +- ./exploitdb/exploits/freebsd/local/extr\_9859.c\_kernel\_code.c +- ./exploitdb/exploits/freebsd/local/extr\_22661.c\_get\_sp.c +- ./exploitdb/exploits/freebsd/local/extr\_8261.c\_give\_me\_root.c +- ./exploitdb/exploits/freebsd/local/extr\_28718.c\_sidt.c +- ./exploitdb/exploits/freebsd/local/extr\_19504.c\_getesp.c +- ./exploitdb/exploits/hardware/local/extr\_44206.c\_payload.c +- ./exploitdb/exploits/qnx/local/extr\_1347.c\_get\_sp.c +- ./exploitdb/exploits/freebsd\_x86-64/dos/extr\_44211.c\_payload.c +- ./exploitdb/exploits/multiple/local/extr\_19796.c\_getesp.c +- ./exploitdb/exploits/multiple/local/extr\_288.c\_get\_sp.c +- ./exploitdb/exploits/multiple/local/extr\_19552.c\_get\_sp.c +- ./exploitdb/exploits/irix/local/extr\_19317.c\_get\_sp.c +- ./exploitdb/exploits/aix/local/extr\_19217.c\_get\_sp.c +- ./exploitdb/exploits/aix/local/extr\_19215.c\_get\_sp.c +- ./exploitdb/exploits/aix/local/extr\_19216.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_21060.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_19811.c\_getesp.c +- ./exploitdb/exploits/linux/local/extr\_19374.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_22862.c\_pen0r.c +- ./exploitdb/exploits/linux/local/extr\_183.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_19428.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_331.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_72.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_319.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_19373.c\_getsp.c +- ./exploitdb/exploits/linux/local/extr\_15704.c\_trampoline.c +- ./exploitdb/exploits/linux/local/extr\_339.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_17787.c\_payload\_parent.c +- ./exploitdb/exploits/linux/local/extr\_19925.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_20093.c\_esp.c +- ./exploitdb/exploits/linux/local/extr\_20004.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_417.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_21568.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_219.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_19254.c\_getsp.c +- ./exploitdb/exploits/linux/local/extr\_22996.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_20411.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_20201.c\_getidt.c +- ./exploitdb/exploits/linux/local/extr\_1170.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_45175.c\_get\_idt.c +- ./exploitdb/exploits/linux/local/extr\_19077.c\_getesp.c +- ./exploitdb/exploits/linux/local/extr\_22860.c\_pen0r.c +- ./exploitdb/exploits/linux/local/extr\_19311.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_23351.c\_getesp.c +- ./exploitdb/exploits/linux/local/extr\_322.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_19465.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_21231.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_145.c\_kernel\_code.c +- ./exploitdb/exploits/linux/local/extr\_229.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_30604.c\_kernelmodecode.c +- ./exploitdb/exploits/linux/local/extr\_19544.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_19270.c\_getsp.c +- ./exploitdb/exploits/linux/local/extr\_23258.c\_retrieve\_offset.c +- ./exploitdb/exploits/linux/local/extr\_20988.c\_main.c +- ./exploitdb/exploits/linux/local/extr\_33321.c\_get\_8kstack\_top.c +- ./exploitdb/exploits/linux/local/extr\_22745.c\_esp.c +- ./exploitdb/exploits/linux/local/extr\_222.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_22233.c\_sp.c +- ./exploitdb/exploits/linux/local/extr\_19077.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_21980.c\_esp.c +- ./exploitdb/exploits/linux/local/extr\_21061.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_5093.c\_get\_current.c +- ./exploitdb/exploits/linux/local/extr\_20581.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_20927.c\_sp.c +- ./exploitdb/exploits/linux/local/extr\_21280.c\_sp.c +- ./exploitdb/exploits/linux/local/extr\_1029.c\_sp.c +- ./exploitdb/exploits/linux/local/extr\_19511.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_19259.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_22985.c\_STACKBASE.c +- ./exploitdb/exploits/linux/local/extr\_1449.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_21762.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_22884.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_21281.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_19952.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_45553.c\_wrapper.c +- ./exploitdb/exploits/linux/local/extr\_20024.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_27297.c\_ring0.c +- ./exploitdb/exploits/linux/local/extr\_9575.c\_set\_current\_task\_uids\_gids\_to\_zero.c +- ./exploitdb/exploits/linux/local/extr\_19677.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_20645.c\_dame\_sp.c +- ./exploitdb/exploits/linux/local/extr\_19284.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_3213.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_33321.c\_get\_4kstack\_top.c +- ./exploitdb/exploits/linux/local/extr\_19106.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_824.c\_sp.c +- ./exploitdb/exploits/linux/local/extr\_19992.c\_getesp.c +- ./exploitdb/exploits/linux/local/extr\_19991.c\_getesp.c +- ./exploitdb/exploits/linux/local/extr\_19283.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_624.c\_bad\_code.c +- ./exploitdb/exploits/linux/local/extr\_19779.c\_getesp.c +- ./exploitdb/exploits/linux/local/extr\_180.c\_esp.c +- ./exploitdb/exploits/linux/local/extr\_19778.c\_getesp.c +- ./exploitdb/exploits/linux/local/extr\_19499.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_19281.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_20312.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_411.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_33322.c\_get\_stack\_top.c +- ./exploitdb/exploits/linux/local/extr\_20777.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_669.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_19360.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_1425.c\_sp.c +- ./exploitdb/exploits/linux/local/extr\_19302.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_1415.c\_sp.c +- ./exploitdb/exploits/linux/local/extr\_22861.c\_pen0r.c +- ./exploitdb/exploits/linux/local/extr\_20185.c\_get\_esp.c +- ./exploitdb/exploits/linux/local/extr\_33336.c\_jump\_payload\_not\_used.c +- ./exploitdb/exploits/linux/local/extr\_221.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_19078.c\_get\_sp.c +- ./exploitdb/exploits/linux/local/extr\_19953.c\_get\_sp.c +- ./exploitdb/exploits/linux/remote/extr\_19096.c\_get\_esp.c +- ./exploitdb/exploits/linux/remote/extr\_21050.c\_get\_esp.c +- ./exploitdb/exploits/linux/remote/extr\_20237.c\_get\_sp.c +- ./exploitdb/exploits/linux/remote/extr\_20308.c\_get\_sp.c +- ./exploitdb/exploits/linux/remote/extr\_23049.c\_get\_esp.c +- ./exploitdb/exploits/linux/remote/extr\_19109.c\_esp.c +- ./exploitdb/exploits/linux/dos/extr\_306.c\_TakeDown.c +- ./exploitdb/exploits/linux/dos/extr\_47015.c\_main.c +- ./exploitdb/exploits/linux/dos/extr\_998.c\_get\_addr\_idt.c +- ./exploitdb/shellcodes/linux\_x86-64/extr\_43597.c\_main.c +- ./exploitdb/shellcodes/linux\_x86-64/extr\_40139.c\_SHELLCODE.c +- ./exploitdb/shellcodes/linux\_x86-64/extr\_40052.c\_main.c +- ./exploitdb/shellcodes/linux\_x86-64/extr\_40122.c\_SHELLCODE.c +- ./exploitdb/shellcodes/linux\_x86-64/extr\_40061.c\_main.c +- ./exploitdb/shellcodes/linux\_x86-64/extr\_35586.c\_main.c +- ./exploitdb/shellcodes/linux\_x86-64/extr\_40079.c\_main.c +- ./exploitdb/shellcodes/linux\_x86-64/extr\_35587.c\_main.c +- ./exploitdb/shellcodes/bsd\_ppc/extr\_13243.c\_main.c +- ./exploitdb/shellcodes/linux\_ppc/extr\_13304.c\_main.c +- ./exploitdb/shellcodes/arm/extr\_39496.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_13412.c\_grab\_esp.c +- ./exploitdb/shellcodes/linux\_x86/extr\_43737.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_42295.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_43735.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_40179.c\_SHELLCODE.c +- ./exploitdb/shellcodes/linux\_x86/extr\_43730.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_43732.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_43740.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_43734.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_43738.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_45291.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_13413.c\_grab\_esp.c +- ./exploitdb/shellcodes/linux\_x86/extr\_43739.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_43736.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_43731.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_13414.c\_grab\_esp.c +- ./exploitdb/shellcodes/linux\_x86/extr\_43729.c\_main.c +- ./exploitdb/shellcodes/linux\_x86/extr\_43727.c\_main.c +- ./exploitdb/shellcodes/osx\_ppc/extr\_13485.c\_main.c +- ./exploitdb/shellcodes/osx\_ppc/extr\_13486.c\_main.c +- ./exploitdb/shellcodes/osx\_ppc/extr\_13480.c\_main.c +- ./exploitdb/shellcodes/osx\_ppc/extr\_13487.c\_main.c +- ./exploitdb/shellcodes/osx\_ppc/extr\_13482.c\_main.c +- ./exploitdb/shellcodes/osx\_ppc/extr\_13481.c\_main.c +- ./exploitdb/shellcodes/osx\_ppc/extr\_13483.c\_main.c +- ./exploitdb/shellcodes/osx\_ppc/extr\_13484.c\_main.c +- ./exploitdb/shellcodes/generator/extr\_39815.c\_main.c diff --git a/BasicTest/compilers/AnghaBench/log/res.log.zst b/BasicTest/compilers/AnghaBench/log/res.log.zst new file mode 100644 index 0000000000000000000000000000000000000000..7c946118976a0d4ab3de27ddd6d202dd93453498 Binary files /dev/null and b/BasicTest/compilers/AnghaBench/log/res.log.zst differ diff --git a/BasicTest/compilers/AnghaBench/log/testcase_problem.md b/BasicTest/compilers/AnghaBench/log/testcase_problem.md new file mode 100644 index 0000000000000000000000000000000000000000..37a81bf015a0fbbd0d8a37eab96b8a6573ab182a --- /dev/null +++ b/BasicTest/compilers/AnghaBench/log/testcase_problem.md @@ -0,0 +1,132 @@ +- ./vlc/modules/text\_renderer/freetype/fonts +- ./nodemcu-firmware/app/sqlite3/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./nodemcu-firmware/app/sqlite3/extr\_sqlite3.c\_sqlite3\_update\_hook.c:14:79: error: unknown type name ‘sqlite\_int64’ +- ./nodemcu-firmware/app/sqlite3/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./nodemcu-firmware/app/sqlite3/extr\_sqlite3.c\_sqlite3\_update\_hook.c:25:57: error: unknown type name ‘sqlite\_int64’ +- ./nodemcu-firmware/app/sqlite3/extr\_sqlite3.c\_sqlite3\_profile.c:./nodemcu-firmware/app/sqlite3/extr\_sqlite3.c\_sqlite3\_profile.c:14:56: error: unknown type name ‘sqlite\_uint64’ +- ./nodemcu-firmware/app/sqlite3/extr\_sqlite3.c\_sqlite3\_profile.c:./nodemcu-firmware/app/sqlite3/extr\_sqlite3.c\_sqlite3\_profile.c:25:38: error: unknown type name ‘sqlite\_uint64’ +- ./ccv/lib/3rdparty/sqlite3/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./ccv/lib/3rdparty/sqlite3/extr\_sqlite3.c\_sqlite3\_update\_hook.c:14:79: error: unknown type name ‘sqlite\_int64’ +- ./ccv/lib/3rdparty/sqlite3/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./ccv/lib/3rdparty/sqlite3/extr\_sqlite3.c\_sqlite3\_update\_hook.c:25:57: error: unknown type name ‘sqlite\_int64’ +- ./ccv/lib/3rdparty/sqlite3/extr\_sqlite3.c\_sqlite3\_profile.c:./ccv/lib/3rdparty/sqlite3/extr\_sqlite3.c\_sqlite3\_profile.c:14:56: error: unknown type name ‘sqlite\_uint64’ +- ./ccv/lib/3rdparty/sqlite3/extr\_sqlite3.c\_sqlite3\_profile.c:./ccv/lib/3rdparty/sqlite3/extr\_sqlite3.c\_sqlite3\_profile.c:25:38: error: unknown type name ‘sqlite\_uint64’ +- ./rufus/src/syslinux/libfat/extr\_open.c\_libfat\_open.c:./rufus/src/syslinux/libfat/extr\_open.c\_libfat\_open.c:17:64: error: unknown type name ‘libfat\_sector\_t’ +- ./rufus/src/syslinux/libfat/extr\_open.c\_libfat\_open.c:./rufus/src/syslinux/libfat/extr\_open.c\_libfat\_open.c:37:56: error: unknown type name ‘libfat\_sector\_t’ +- ./darwin-xnu/osfmk/kern/extr\_coalition.c\_coalition\_for\_each\_task.c:./darwin-xnu/osfmk/kern/extr\_coalition.c\_coalition\_for\_each\_task.c:20:95: error: unknown type name ‘task\_t’ +- ./darwin-xnu/osfmk/kern/extr\_coalition.c\_coalition\_for\_each\_task.c:./darwin-xnu/osfmk/kern/extr\_coalition.c\_coalition\_for\_each\_task.c:28:47: error: unknown type name ‘task\_t’ +- ./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_probe\_foreach.c:./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_probe\_foreach.c:31:23: error: unknown type name ‘dtrace\_id\_t’; did you mean ‘dtrace\_probe\_t’? +- ./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_probe\_foreach.c:./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_probe\_foreach.c:55:30: error: unknown type name ‘dtrace\_id\_t’; did you mean ‘dtrace\_probe\_t’? +- ./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_invalidate.c:./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_invalidate.c:15:46: error: unknown type name ‘dtrace\_id\_t’ +- ./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_invalidate.c:./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_invalidate.c:34:23: error: unknown type name ‘dtrace\_id\_t’; did you mean ‘dtrace\_provider\_t’? +- ./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_unregister.c:./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_unregister.c:18:47: error: unknown type name ‘dtrace\_id\_t’ +- ./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_unregister.c:./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_unregister.c:72:23: error: unknown type name ‘dtrace\_id\_t’; did you mean ‘dtrace\_probe\_t’? +- ./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_condense.c:./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_condense.c:16:47: error: unknown type name ‘dtrace\_id\_t’ +- ./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_condense.c:./darwin-xnu/bsd/dev/dtrace/extr\_dtrace.c\_dtrace\_condense.c:58:21: error: unknown type name ‘dtrace\_id\_t’; did you mean ‘dtrace\_probe\_t’? +- ./darwin-xnu/bsd/kern/extr\_kpi\_mbuf.c\_mbuf\_attachcluster.c:./darwin-xnu/bsd/kern/extr\_kpi\_mbuf.c\_mbuf\_attachcluster.c:22:128: error: unknown type name ‘u\_int’; did you mean ‘int’? +- ./darwin-xnu/bsd/kern/extr\_kpi\_mbuf.c\_mbuf\_attachcluster.c:./darwin-xnu/bsd/kern/extr\_kpi\_mbuf.c\_mbuf\_attachcluster.c:26:46: error: unknown type name ‘u\_int’; did you mean ‘int’? +- ./darwin-xnu/bsd/kern/extr\_kpi\_mbuf.c\_mbuf\_ring\_cluster\_alloc.c:./darwin-xnu/bsd/kern/extr\_kpi\_mbuf.c\_mbuf\_ring\_cluster\_alloc.c:22:115: error: unknown type name ‘u\_int’; did you mean ‘int’? +- ./darwin-xnu/bsd/kern/extr\_kpi\_mbuf.c\_mbuf\_ring\_cluster\_alloc.c:./darwin-xnu/bsd/kern/extr\_kpi\_mbuf.c\_mbuf\_ring\_cluster\_alloc.c:28:30: error: unknown type name ‘u\_int’; did you mean ‘int’? +- ./FFmpeg/libavfilter/extr\_vf\_pullup.c\_compute\_metric.c:./FFmpeg/libavfilter/extr\_vf\_pullup.c\_compute\_metric.c:28:74: error: unknown type name ‘ptrdiff\_t’ +- ./poco/Data/SQLite/src/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./poco/Data/SQLite/src/extr\_sqlite3.c\_sqlite3\_update\_hook.c:14:79: error: unknown type name ‘sqlite\_int64’ +- ./poco/Data/SQLite/src/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./poco/Data/SQLite/src/extr\_sqlite3.c\_sqlite3\_update\_hook.c:25:57: error: unknown type name ‘sqlite\_int64’ +- ./poco/Data/SQLite/src/extr\_sqlite3.c\_sqlite3\_profile.c:./poco/Data/SQLite/src/extr\_sqlite3.c\_sqlite3\_profile.c:14:56: error: unknown type name ‘sqlite\_uint64’ +- ./poco/Data/SQLite/src/extr\_sqlite3.c\_sqlite3\_profile.c:./poco/Data/SQLite/src/extr\_sqlite3.c\_sqlite3\_profile.c:27:38: error: unknown type name ‘sqlite\_uint64’ +- ./wcdb/android/sqlcipher/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./wcdb/android/sqlcipher/extr\_sqlite3.c\_sqlite3\_update\_hook.c:14:79: error: unknown type name ‘sqlite\_int64’ +- ./wcdb/android/sqlcipher/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./wcdb/android/sqlcipher/extr\_sqlite3.c\_sqlite3\_update\_hook.c:25:57: error: unknown type name ‘sqlite\_int64’ +- ./wcdb/android/sqlcipher/extr\_sqlite3.c\_sqlite3\_profile.c:./wcdb/android/sqlcipher/extr\_sqlite3.c\_sqlite3\_profile.c:14:56: error: unknown type name ‘sqlite\_uint64’ +- ./wcdb/android/sqlcipher/extr\_sqlite3.c\_sqlite3\_profile.c:./wcdb/android/sqlcipher/extr\_sqlite3.c\_sqlite3\_profile.c:27:38: error: unknown type name ‘sqlite\_uint64’ +- ./mongoose/examples/api\_server/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./mongoose/examples/api\_server/extr\_sqlite3.c\_sqlite3\_update\_hook.c:14:79: error: unknown type name ‘sqlite\_int64’ +- ./mongoose/examples/api\_server/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./mongoose/examples/api\_server/extr\_sqlite3.c\_sqlite3\_update\_hook.c:23:57: error: unknown type name ‘sqlite\_int64’ +- ./mongoose/examples/api\_server/extr\_sqlite3.c\_sqlite3\_profile.c:./mongoose/examples/api\_server/extr\_sqlite3.c\_sqlite3\_profile.c:14:56: error: unknown type name ‘sqlite\_uint64’ +- ./mongoose/examples/api\_server/extr\_sqlite3.c\_sqlite3\_profile.c:./mongoose/examples/api\_server/extr\_sqlite3.c\_sqlite3\_profile.c:23:38: error: unknown type name ‘sqlite\_uint64’ +- ./Craft/deps/sqlite/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./Craft/deps/sqlite/extr\_sqlite3.c\_sqlite3\_update\_hook.c:14:79: error: unknown type name ‘sqlite\_int64’ +- ./Craft/deps/sqlite/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./Craft/deps/sqlite/extr\_sqlite3.c\_sqlite3\_update\_hook.c:23:57: error: unknown type name ‘sqlite\_int64’ +- ./Craft/deps/sqlite/extr\_sqlite3.c\_sqlite3\_profile.c:./Craft/deps/sqlite/extr\_sqlite3.c\_sqlite3\_profile.c:14:56: error: unknown type name ‘sqlite\_uint64’ +- ./Craft/deps/sqlite/extr\_sqlite3.c\_sqlite3\_profile.c:./Craft/deps/sqlite/extr\_sqlite3.c\_sqlite3\_profile.c:23:38: error: unknown type name ‘sqlite\_uint64’ +- ./reactos/dll/win32/msxml3/extr\_bsc.c\_bind\_url.c:./reactos/dll/win32/msxml3/extr\_bsc.c\_bind\_url.c:16:205: error: unknown type name ‘DWORD’ +- ./reactos/dll/win32/msxml3/extr\_bsc.c\_bind\_url.c:./reactos/dll/win32/msxml3/extr\_bsc.c\_bind\_url.c:39:72: error: unknown type name ‘DWORD’ +- ./reactos/modules/rosapps/applications/net/tsclient/rdesktop/extr\_channels.c\_channel\_register.c:./reactos/modules/rosapps/applications/net/tsclient/rdesktop/extr\_channels.c\_channel\_register.c:16:47: error: unknown type name ‘STREAM’ +- ./reactos/modules/rosapps/applications/net/tsclient/rdesktop/extr\_channels.c\_channel\_register.c:./reactos/modules/rosapps/applications/net/tsclient/rdesktop/extr\_channels.c\_channel\_register.c:28:93: error: unknown type name ‘STREAM’ +- ./Provenance/Cores/Yabause/yabause/src/extr\_sh2core.c\_SH2SetBreakpointCallBack.c:./Provenance/Cores/Yabause/yabause/src/extr\_sh2core.c\_SH2SetBreakpointCallBack.c:15:54: error: unknown type name ‘u32’ +- ./Provenance/Cores/Yabause/yabause/src/extr\_sh2core.c\_SH2SetBreakpointCallBack.c:./Provenance/Cores/Yabause/yabause/src/extr\_sh2core.c\_SH2SetBreakpointCallBack.c:21:73: error: unknown type name ‘u32’ +- ./Provenance/Cores/Yabause/yabause/src/extr\_sh2core.c\_SH2StepOut.c:./Provenance/Cores/Yabause/yabause/src/extr\_sh2core.c\_SH2StepOut.c:15:44: error: unknown type name ‘u32’ +- ./Provenance/Cores/Yabause/yabause/src/extr\_sh2core.c\_SH2StepOut.c:./Provenance/Cores/Yabause/yabause/src/extr\_sh2core.c\_SH2StepOut.c:23:59: error: unknown type name ‘u32’ +- ./mimikatz/modules/extr\_sqlite3\_omit.c\_sqlite3\_profile.c:./mimikatz/modules/extr\_sqlite3\_omit.c\_sqlite3\_profile.c:14:56: error: unknown type name ‘sqlite\_uint64’ +- ./mimikatz/modules/extr\_sqlite3\_omit.c\_sqlite3\_profile.c:./mimikatz/modules/extr\_sqlite3\_omit.c\_sqlite3\_profile.c:27:38: error: unknown type name ‘sqlite\_uint64’ +- ./mimikatz/modules/extr\_sqlite3\_omit.c\_sqlite3\_update\_hook.c:./mimikatz/modules/extr\_sqlite3\_omit.c\_sqlite3\_update\_hook.c:14:79: error: unknown type name ‘sqlite\_int64’ +- ./mimikatz/modules/extr\_sqlite3\_omit.c\_sqlite3\_update\_hook.c:./mimikatz/modules/extr\_sqlite3\_omit.c\_sqlite3\_update\_hook.c:25:57: error: unknown type name ‘sqlite\_int64’ +- ./RetroArch/wii/libogc/lwip/extr\_network.c\_netconn\_new\_with\_callback.c:./RetroArch/wii/libogc/lwip/extr\_network.c\_netconn\_new\_with\_callback.c:17:109: error: unknown type name ‘u32’ +- ./RetroArch/wii/libogc/lwip/extr\_network.c\_netconn\_new\_with\_callback.c:./RetroArch/wii/libogc/lwip/extr\_network.c\_netconn\_new\_with\_callback.c:19:136: error: unknown type name ‘u32’ +- ./RetroArch/wii/libogc/libdb/uIP/extr\_uip\_tcp.c\_uip\_tcp\_err.c:./RetroArch/wii/libogc/libdb/uIP/extr\_uip\_tcp.c\_uip\_tcp\_err.c:13:43: error: unknown type name ‘s8\_t’ +- ./RetroArch/wii/libogc/libdb/uIP/extr\_uip\_tcp.c\_uip\_tcp\_err.c:./RetroArch/wii/libogc/libdb/uIP/extr\_uip\_tcp.c\_uip\_tcp\_err.c:17:62: error: unknown type name ‘s8\_t’ +- ./freebsd/sys/opencrypto/extr\_criov.c\_crypto\_apply.c:./freebsd/sys/opencrypto/extr\_criov.c\_crypto\_apply.c:20:59: error: unknown type name ‘u\_int’; did you mean ‘int’? +- ./freebsd/sys/opencrypto/extr\_criov.c\_crypto\_apply.c:./freebsd/sys/opencrypto/extr\_criov.c\_crypto\_apply.c:21:57: error: unknown type name ‘u\_int’; did you mean ‘int’? +- ./freebsd/sys/opencrypto/extr\_criov.c\_crypto\_apply.c:./freebsd/sys/opencrypto/extr\_criov.c\_crypto\_apply.c:26:30: error: unknown type name ‘u\_int’; did you mean ‘int’? +- ./freebsd/sys/ofed/drivers/infiniband/core/extr\_ib\_sysfs.c\_ib\_device\_register\_sysfs.c:./freebsd/sys/ofed/drivers/infiniband/core/extr\_ib\_sysfs.c\_ib\_device\_register\_sysfs.c:19:65: error: unknown type name ‘u8’ +- ./freebsd/sys/ofed/drivers/infiniband/core/extr\_ib\_sysfs.c\_ib\_device\_register\_sysfs.c:./freebsd/sys/ofed/drivers/infiniband/core/extr\_ib\_sysfs.c\_ib\_device\_register\_sysfs.c:32:9: error: unknown type name ‘u8’ +- ./freebsd/sys/dev/acpica/extr\_acpi\_video.c\_vid\_enum\_outputs.c:./freebsd/sys/dev/acpica/extr\_acpi\_video.c\_vid\_enum\_outputs.c:16:78: error: unknown type name ‘UINT32’ +- ./freebsd/sys/dev/acpica/extr\_acpi\_video.c\_vid\_enum\_outputs.c:./freebsd/sys/dev/acpica/extr\_acpi\_video.c\_vid\_enum\_outputs.c:43:34: error: unknown type name ‘UINT32’ +- ./freebsd/sys/arm/arm/extr\_machdep\_ptrace.c\_arm\_predict\_branch.c:./freebsd/sys/arm/arm/extr\_machdep\_ptrace.c\_arm\_predict\_branch.c:22:30: error: unknown type name ‘vm\_offset\_t’ +- ./freebsd/sys/net/extr\_if.c\_if\_setioctlfn.c:./freebsd/sys/net/extr\_if.c\_if\_setioctlfn.c:19:47: error: unknown type name ‘u\_long’; did you mean ‘long’? +- ./freebsd/sys/net/extr\_if.c\_if\_setioctlfn.c:./freebsd/sys/net/extr\_if.c\_if\_setioctlfn.c:19:55: error: unknown type name ‘caddr\_t’ +- ./freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/extr\_dtrace.c\_dtrace\_invalidate.c:./freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/extr\_dtrace.c\_dtrace\_invalidate.c:15:47: error: unknown type name ‘dtrace\_id\_t’ +- ./freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/extr\_dtrace.c\_dtrace\_invalidate.c:./freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/extr\_dtrace.c\_dtrace\_invalidate.c:35:24: error: unknown type name ‘dtrace\_id\_t’; did you mean ‘dtrace\_provider\_t’? +- ./freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/extr\_dtrace.c\_dtrace\_unregister.c:./freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/extr\_dtrace.c\_dtrace\_unregister.c:18:48: error: unknown type name ‘dtrace\_id\_t’ +- ./freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/extr\_dtrace.c\_dtrace\_unregister.c:./freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/extr\_dtrace.c\_dtrace\_unregister.c:71:24: error: unknown type name ‘dtrace\_id\_t’; did you mean ‘dtrace\_probe\_t’? +- ./freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/extr\_dtrace.c\_dtrace\_condense.c:./freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/extr\_dtrace.c\_dtrace\_condense.c:16:47: error: unknown type name ‘dtrace\_id\_t’ +- ./freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/extr\_dtrace.c\_dtrace\_condense.c:./freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/extr\_dtrace.c\_dtrace\_condense.c:54:24: error: unknown type name ‘dtrace\_id\_t’; did you mean ‘dtrace\_probe\_t’? +- ./freebsd/lib/libc/db/mpool/extr\_mpool.c\_mpool\_filter.c:./freebsd/lib/libc/db/mpool/extr\_mpool.c\_mpool\_filter.c:14:40: error: unknown type name ‘pgno\_t’ +- ./freebsd/lib/libc/db/mpool/extr\_mpool.c\_mpool\_filter.c:./freebsd/lib/libc/db/mpool/extr\_mpool.c\_mpool\_filter.c:14:78: error: unknown type name ‘pgno\_t’ +- ./freebsd/lib/libc/db/mpool/extr\_mpool.c\_mpool\_filter.c:./freebsd/lib/libc/db/mpool/extr\_mpool.c\_mpool\_filter.c:20:47: error: unknown type name ‘pgno\_t’ +- ./freebsd/lib/libc/net/extr\_send.c\_send.c:./freebsd/lib/libc/net/extr\_send.c\_send.c:18:79: error: unknown type name ‘socklen\_t’ +- ./freebsd/lib/libc/net/extr\_send.c\_send.c:./freebsd/lib/libc/net/extr\_send.c\_send.c:28:31: error: unknown type name ‘socklen\_t’ +- ./freebsd/contrib/ofed/opensm/complib/extr\_cl\_nodenamemap.c\_parse\_node\_map.c:./freebsd/contrib/ofed/opensm/complib/extr\_cl\_nodenamemap.c\_parse\_node\_map.c:15:54: error: unknown type name ‘uint64\_t’; did you mean ‘uintptr\_t’? +- ./freebsd/contrib/ofed/opensm/complib/extr\_cl\_nodenamemap.c\_parse\_node\_map.c:./freebsd/contrib/ofed/opensm/complib/extr\_cl\_nodenamemap.c\_parse\_node\_map.c:18:29: error: unknown type name ‘uint64\_t’; did you mean ‘uintptr\_t’? +- ./freebsd/contrib/ldns/extr\_dnssec\_verify.c\_ldns\_dnssec\_verify\_denial\_nsec3\_match.c:./freebsd/contrib/ldns/extr\_dnssec\_verify.c\_ldns\_dnssec\_verify\_denial\_nsec3\_match.c:50:12: error: unknown type name ‘ATTR\_UNUSED’ +- ./freebsd/contrib/sqlite3/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./freebsd/contrib/sqlite3/extr\_sqlite3.c\_sqlite3\_update\_hook.c:14:79: error: unknown type name ‘sqlite\_int64’ +- ./freebsd/contrib/sqlite3/extr\_sqlite3.c\_sqlite3\_update\_hook.c:./freebsd/contrib/sqlite3/extr\_sqlite3.c\_sqlite3\_update\_hook.c:25:57: error: unknown type name ‘sqlite\_int64’ +- ./freebsd/contrib/sqlite3/extr\_sqlite3.c\_sqlite3\_profile.c:./freebsd/contrib/sqlite3/extr\_sqlite3.c\_sqlite3\_profile.c:14:56: error: unknown type name ‘sqlite\_uint64’ +- ./freebsd/contrib/sqlite3/extr\_sqlite3.c\_sqlite3\_profile.c:./freebsd/contrib/sqlite3/extr\_sqlite3.c\_sqlite3\_profile.c:27:38: error: unknown type name ‘sqlite\_uint64’ +- ./freebsd/contrib/binutils/gas/extr\_read.c\_s\_comm\_internal.c:./freebsd/contrib/binutils/gas/extr\_read.c\_s\_comm\_internal.c:60:50: error: unknown type name ‘addressT’ +- ./freebsd/contrib/gdb/gdb/extr\_procfs.c\_proc\_iterate\_over\_mappings.c:./freebsd/contrib/gdb/gdb/extr\_procfs.c\_proc\_iterate\_over\_mappings.c:19:63: error: unknown type name ‘CORE\_ADDR’ +- ./freebsd/contrib/gdb/gdb/extr\_procfs.c\_proc\_iterate\_over\_mappings.c:./freebsd/contrib/gdb/gdb/extr\_procfs.c\_proc\_iterate\_over\_mappings.c:23:47: error: unknown type name ‘CORE\_ADDR’ +- ./toxcore/auto\_tests/extr\_..toxcoreDHT.c\_DHT\_addfriend.c:./toxcore/auto\_tests/extr\_..toxcoreDHT.c\_DHT\_addfriend.c:23:54: error: unknown type name ‘IP\_Port’ +- ./toxcore/auto\_tests/extr\_..toxcoreDHT.c\_DHT\_addfriend.c:./toxcore/auto\_tests/extr\_..toxcoreDHT.c\_DHT\_addfriend.c:37:104: error: unknown type name ‘IP\_Port’ +- ./toxcore/toxcore/extr\_DHT.c\_DHT\_addfriend.c:./toxcore/toxcore/extr\_DHT.c\_DHT\_addfriend.c:23:54: error: unknown type name ‘IP\_Port’ +- ./toxcore/toxcore/extr\_DHT.c\_DHT\_addfriend.c:./toxcore/toxcore/extr\_DHT.c\_DHT\_addfriend.c:37:104: error: unknown type name ‘IP\_Port’ +- ./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_typingchange.c:./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_typingchange.c:14:59: error: unknown type name ‘uint32\_t’; did you mean ‘uintptr\_t’? +- ./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_typingchange.c:./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_typingchange.c:19:74: error: unknown type name ‘uint32\_t’; did you mean ‘uintptr\_t’? +- ./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_connectionstatus\_internal\_av.c:./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_connectionstatus\_internal\_av.c:14:78: error: unknown type name ‘uint32\_t’; did you mean ‘uintptr\_t’? +- ./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_connectionstatus\_internal\_av.c:./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_connectionstatus\_internal\_av.c:14:87: error: unknown type name ‘uint8\_t’; did you mean ‘uintptr\_t’? +- ./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_connectionstatus\_internal\_av.c:./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_connectionstatus\_internal\_av.c:19:91: error: unknown type name ‘uint32\_t’; did you mean ‘uintptr\_t’? +- ./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_connectionstatus\_internal\_av.c:./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_connectionstatus\_internal\_av.c:19:101: error: unknown type name ‘uint8\_t’; did you mean ‘uintptr\_t’? +- ./toxcore/toxcore/extr\_tox\_old\_code.h\_tox\_callback\_group\_namelist\_change.c:./toxcore/toxcore/extr\_tox\_old\_code.h\_tox\_callback\_group\_namelist\_change.c:19:103: error: unknown type name ‘uint8\_t’; did you mean ‘uintptr\_t’? +- ./toxcore/toxcore/extr\_tox\_old\_code.h\_tox\_callback\_group\_namelist\_change.c:./toxcore/toxcore/extr\_tox\_old\_code.h\_tox\_callback\_group\_namelist\_change.c:21:88: error: unknown type name ‘uint8\_t’; did you mean ‘uintptr\_t’? +- ./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_userstatus.c:./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_userstatus.c:14:63: error: unknown type name ‘uint32\_t’; did you mean ‘uintptr\_t’? +- ./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_userstatus.c:./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_userstatus.c:19:73: error: unknown type name ‘uint32\_t’; did you mean ‘uintptr\_t’? +- ./toxcore/toxcore/extr\_group.c\_group\_lossy\_packet\_registerhandler.c:./toxcore/toxcore/extr\_group.c\_group\_lossy\_packet\_registerhandler.c:17:71: error: unknown type name ‘uint16\_t’; did you mean ‘uint8\_t’? +- ./toxcore/toxcore/extr\_group.c\_group\_lossy\_packet\_registerhandler.c:./toxcore/toxcore/extr\_group.c\_group\_lossy\_packet\_registerhandler.c:23:58: error: unknown type name ‘uint16\_t’; did you mean ‘uint8\_t’? +- ./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_connectionstatus.c:./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_connectionstatus.c:14:69: error: unknown type name ‘uint32\_t’; did you mean ‘uintptr\_t’? +- ./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_connectionstatus.c:./toxcore/toxcore/extr\_Messenger.c\_m\_callback\_connectionstatus.c:19:79: error: unknown type name ‘uint32\_t’; did you mean ‘uintptr\_t’? +- ./TDengine/src/client/src/extr\_tscAsync.c\_taos\_fetch\_row\_a.c:./TDengine/src/client/src/extr\_tscAsync.c\_taos\_fetch\_row\_a.c:20:64: error: unknown type name ‘TAOS\_ROW’ +- ./TDengine/src/client/src/extr\_tscAsync.c\_taos\_fetch\_row\_a.c:./TDengine/src/client/src/extr\_tscAsync.c\_taos\_fetch\_row\_a.c:39:79: error: unknown type name ‘TAOS\_ROW’; did you mean ‘TAOS\_RES’? +- ./TDengine/src/client/src/extr\_tscAsync.c\_taos\_fetch\_row\_a.c:./TDengine/src/client/src/extr\_tscAsync.c\_taos\_fetch\_row\_a.c:42:71: error: unknown type name ‘TAOS\_ROW’; did you mean ‘TAOS\_RES’? +- ./netdata/libnetdata/adaptive\_resortable\_list/extr\_adaptive\_resortable\_list.c\_arl\_create.c:./netdata/libnetdata/adaptive\_resortable\_list/extr\_adaptive\_resortable\_list.c\_arl\_create.c:14:51: error: unknown type name ‘uint32\_t’; did you mean ‘uintptr\_t’? +- ./netdata/libnetdata/adaptive\_resortable\_list/extr\_adaptive\_resortable\_list.c\_arl\_create.c:./netdata/libnetdata/adaptive\_resortable\_list/extr\_adaptive\_resortable\_list.c\_arl\_create.c:18:41: error: unknown type name ‘uint32\_t’; did you mean ‘uintptr\_t’? +- ./netdata/libnetdata/adaptive\_resortable\_list/extr\_adaptive\_resortable\_list.c\_arl\_create.c:./netdata/libnetdata/adaptive\_resortable\_list/extr\_adaptive\_resortable\_list.c\_arl\_create.c:22:72: error: unknown type name ‘uint32\_t’; did you mean ‘uintptr\_t’? +- ./sqlcipher/src/extr\_main.c\_sqlite3\_update\_hook.c:./sqlcipher/src/extr\_main.c\_sqlite3\_update\_hook.c:14:79: error: unknown type name ‘sqlite\_int64’ +- ./sqlcipher/src/extr\_main.c\_sqlite3\_update\_hook.c:./sqlcipher/src/extr\_main.c\_sqlite3\_update\_hook.c:25:57: error: unknown type name ‘sqlite\_int64’ +- ./sqlcipher/src/extr\_main.c\_sqlite3\_profile.c:./sqlcipher/src/extr\_main.c\_sqlite3\_profile.c:14:56: error: unknown type name ‘sqlite\_uint64’ +- ./sqlcipher/src/extr\_main.c\_sqlite3\_profile.c:./sqlcipher/src/extr\_main.c\_sqlite3\_profile.c:27:38: error: unknown type name ‘sqlite\_uint64’ +- ./sqlcipher/ext/lsm1/extr\_lsm\_shared.c\_lsmWalkFreelist.c:./sqlcipher/ext/lsm1/extr\_lsm\_shared.c\_lsmWalkFreelist.c:20:69: error: unknown type name ‘i64’ +- ./sqlcipher/ext/lsm1/extr\_lsm\_shared.c\_lsmWalkFreelist.c:./sqlcipher/ext/lsm1/extr\_lsm\_shared.c\_lsmWalkFreelist.c:29:62: error: unknown type name ‘i64’ +- ./sqlcipher/ext/lsm1/extr\_lsm\_shared.c\_lsmWalkFreelist.c:./sqlcipher/ext/lsm1/extr\_lsm\_shared.c\_lsmWalkFreelist.c:31:32: error: unknown type name ‘i64’ +- ./sqlcipher/ext/lsm1/extr\_lsm\_shared.c\_lsmWalkFreelist.c:./sqlcipher/ext/lsm1/extr\_lsm\_shared.c\_lsmWalkFreelist.c:36:25: error: unknown type name ‘i64’ +- ./sqlcipher/ext/lsm1/lsm-test/extr\_lsmtest\_tdb3.c\_tdb\_lsm\_write\_hook.c:./sqlcipher/ext/lsm1/lsm-test/extr\_lsmtest\_tdb3.c\_tdb\_lsm\_write\_hook.c:15:50: error: unknown type name ‘lsm\_i64’ +- ./sqlcipher/ext/lsm1/lsm-test/extr\_lsmtest\_tdb3.c\_tdb\_lsm\_write\_hook.c:./sqlcipher/ext/lsm1/lsm-test/extr\_lsmtest\_tdb3.c\_tdb\_lsm\_write\_hook.c:23:31: error: unknown type name ‘lsm\_i64’ +- ./linux/arch/arm/common/extr\_dmabounce.c\_dmabounce\_register\_dev.c:./linux/arch/arm/common/extr\_dmabounce.c\_dmabounce\_register\_dev.c:16:69: error: unknown type name ‘dma\_addr\_t’ +- ./linux/arch/arm/common/extr\_dmabounce.c\_dmabounce\_register\_dev.c:./linux/arch/arm/common/extr\_dmabounce.c\_dmabounce\_register\_dev.c:38:43: error: unknown type name ‘dma\_addr\_t’ +- ./linux/drivers/scsi/csiostor/extr\_csio\_wr.c\_csio\_wr\_process\_iq\_idx.c:./linux/drivers/scsi/csiostor/extr\_csio\_wr.c\_csio\_wr\_process\_iq\_idx.c:19:89: error: unknown type name ‘uint32\_t’; did you mean ‘uintptr\_t’? +- ./linux/drivers/scsi/csiostor/extr\_csio\_wr.c\_csio\_wr\_process\_iq\_idx.c:./linux/drivers/scsi/csiostor/extr\_csio\_wr.c\_csio\_wr\_process\_iq\_idx.c:24:11: error: unknown type name ‘uint32\_t’; did you mean ‘uintptr\_t’? +- ./linux/drivers/acpi/extr\_scan.c\_acpi\_initialize\_hp\_context.c:./linux/drivers/acpi/extr\_scan.c\_acpi\_initialize\_hp\_context.c:13:67: error: unknown type name ‘u32’ +- ./linux/drivers/acpi/extr\_scan.c\_acpi\_initialize\_hp\_context.c:./linux/drivers/acpi/extr\_scan.c\_acpi\_initialize\_hp\_context.c:13:111: error: unknown type name ‘u32’ +- ./linux/drivers/acpi/extr\_scan.c\_acpi\_initialize\_hp\_context.c:./linux/drivers/acpi/extr\_scan.c\_acpi\_initialize\_hp\_context.c:23:41: error: unknown type name ‘u32’ +- ./linux/drivers/md/extr\_dm-bufio.c\_submit\_io.c:./linux/drivers/md/extr\_dm-bufio.c\_submit\_io.c:14:55: error: unknown type name ‘blk\_status\_t’ +- ./linux/drivers/md/extr\_dm-bufio.c\_submit\_io.c:./linux/drivers/md/extr\_dm-bufio.c\_submit\_io.c:29:109: error: unknown type name ‘blk\_status\_t’ diff --git a/BasicTest/compilers/AnghaBench/method.md b/BasicTest/compilers/AnghaBench/method.md new file mode 100644 index 0000000000000000000000000000000000000000..2ef685d275548b6febd2c652ae8b54bbcdda4598 --- /dev/null +++ b/BasicTest/compilers/AnghaBench/method.md @@ -0,0 +1,25 @@ +# AnghaBench 测试方案 + +## 前置条件 + +通过 QEMU 仿真 RISC-V 环境并启动 OpenEuler RISC-V 系统,详细参见[此处](../../../docs/InstallationBook/QEMU/README.md)。 + +## 操作步骤 + +1. 下载 AnghaBench 源码。 + +``` +git clone https://github.com/brenocfg/AnghaBench/ +``` + +2. 将 [compile.sh](./src/compile.sh) 放入 AnghaBench 根目录。 + +3. 进入 AnghaBench 根目录,执行如下指令。这将执行 `compile.sh` 并将输出同时显示在屏幕上以及写入 `res.log` 文件中。 + +```bash +bash ./compile.sh | tee ../res.log +``` + +## 参考 + +[http://cuda.dcc.ufmg.br/angha](http://cuda.dcc.ufmg.br/angha) \ No newline at end of file diff --git a/BasicTest/compilers/AnghaBench/src/compile.sh b/BasicTest/compilers/AnghaBench/src/compile.sh new file mode 100644 index 0000000000000000000000000000000000000000..db63a557828b98fed4cb7bd7dbaa22b2169b7d84 --- /dev/null +++ b/BasicTest/compilers/AnghaBench/src/compile.sh @@ -0,0 +1,34 @@ +#!/bin/sh + +RED=$(printf "\033[31m") +GREEN=$(printf "\033[32m") +YELLOW=$(printf "\033[33m") +NONE=$(printf "\033[39m") +CC=gcc + +total=0 +passed=0 +failed=0 + +summary() { + echo "Total: $total Passed: $passed Failed: $failed" + exit +} + +trap summary 2 1 + +for src in `find . -type f -path *.c` +do + if ! $CC $src -c -o $src.o 2>$src.build.log > $src.build.log + then + echo "$RED[CE]$NONE $src" + failed=$(($failed + 1)) + else + echo "$GREEN[AC]$NONE $src" + rm $src.build.log + rm $src.o + passed=$(($passed + 1)) + fi + total=$(($total + 1)) +done +summary diff --git a/BasicTest/compilers/dejagnu/README.md b/BasicTest/compilers/dejagnu/README.md index 8772fa849f11ef7a7d0dfbe4d1d2f25dd5ec0965..8c4c21f160f7d2d4a533d11c66e4c8c8196a7c49 100644 --- a/BasicTest/compilers/dejagnu/README.md +++ b/BasicTest/compilers/dejagnu/README.md @@ -2,20 +2,34 @@ DejaGnu 是一个用于测试其他程序的框架。 +## 文件树 + ``` -dejagnu/ -├── log #rv64 测试日志 -│   ├── FAIL #排除 XFAIL 后的失败项 -│   │   ├── g++.sum -│   │   ├── gcc.sum -│   │   └── gfortran.sum -│   ├── g++.log.zst -│   ├── g++.sum.zst -│   ├── gcc.log.zst -│   ├── gcc.sum.zst -│   ├── gfortran.log.zst -│   └── gfortran.sum.zst +dejagnu +├── log +│   ├── riscv64 #riscv64 测试日志 +│   │   ├── FAIL #排除 XFAIL 后的失败项 +│   │   │   ├── g++.sum +│   │   │   ├── gcc.sum +│   │   │   └── gfortran.sum +│   │   ├── g++.log.zst +│   │   ├── g++.sum.zst +│   │   ├── gcc.log.zst +│   │   ├── gcc.sum.zst +│   │   ├── gfortran.log.zst +│   │   └── gfortran.sum.zst +│   └── x86_64 #x86_64 测试日志 +│   ├── FAIL #排除 XFAIL 后的失败项 +│   │   ├── g++.sum +│   │   ├── gcc.sum +│   │   └── gfortran.sum +│   ├── g++.log.zst +│   ├── g++.sum.zst +│   ├── gcc.log.zst +│   ├── gcc.sum.zst +│   ├── gfortran.log.zst +│   └── gfortran.sum.zst ├── method.md #测试方法 ├── README.md #测试说明 -└── result.md #测试结果,包括与 23.03 版本的对比 +└── result.md #测试结果,包括与 23.03 和 x86_64 23.09 Alpha 版本的对比 ``` \ No newline at end of file diff --git a/BasicTest/compilers/dejagnu/log/FAIL/g++.sum b/BasicTest/compilers/dejagnu/log/riscv64/FAIL/g++.sum similarity index 100% rename from BasicTest/compilers/dejagnu/log/FAIL/g++.sum rename to BasicTest/compilers/dejagnu/log/riscv64/FAIL/g++.sum diff --git a/BasicTest/compilers/dejagnu/log/FAIL/gcc.sum b/BasicTest/compilers/dejagnu/log/riscv64/FAIL/gcc.sum similarity index 100% rename from BasicTest/compilers/dejagnu/log/FAIL/gcc.sum rename to BasicTest/compilers/dejagnu/log/riscv64/FAIL/gcc.sum diff --git a/BasicTest/compilers/dejagnu/log/FAIL/gfortran.sum b/BasicTest/compilers/dejagnu/log/riscv64/FAIL/gfortran.sum similarity index 100% rename from BasicTest/compilers/dejagnu/log/FAIL/gfortran.sum rename to BasicTest/compilers/dejagnu/log/riscv64/FAIL/gfortran.sum diff --git a/BasicTest/compilers/dejagnu/log/g++.log.zst b/BasicTest/compilers/dejagnu/log/riscv64/g++.log.zst similarity index 100% rename from BasicTest/compilers/dejagnu/log/g++.log.zst rename to BasicTest/compilers/dejagnu/log/riscv64/g++.log.zst diff --git a/BasicTest/compilers/dejagnu/log/g++.sum.zst b/BasicTest/compilers/dejagnu/log/riscv64/g++.sum.zst similarity index 100% rename from BasicTest/compilers/dejagnu/log/g++.sum.zst rename to BasicTest/compilers/dejagnu/log/riscv64/g++.sum.zst diff --git a/BasicTest/compilers/dejagnu/log/gcc.log.zst b/BasicTest/compilers/dejagnu/log/riscv64/gcc.log.zst similarity index 100% rename from BasicTest/compilers/dejagnu/log/gcc.log.zst rename to BasicTest/compilers/dejagnu/log/riscv64/gcc.log.zst diff --git a/BasicTest/compilers/dejagnu/log/gcc.sum.zst b/BasicTest/compilers/dejagnu/log/riscv64/gcc.sum.zst similarity index 100% rename from BasicTest/compilers/dejagnu/log/gcc.sum.zst rename to BasicTest/compilers/dejagnu/log/riscv64/gcc.sum.zst diff --git a/BasicTest/compilers/dejagnu/log/gfortran.log.zst b/BasicTest/compilers/dejagnu/log/riscv64/gfortran.log.zst similarity index 100% rename from BasicTest/compilers/dejagnu/log/gfortran.log.zst rename to BasicTest/compilers/dejagnu/log/riscv64/gfortran.log.zst diff --git a/BasicTest/compilers/dejagnu/log/gfortran.sum.zst b/BasicTest/compilers/dejagnu/log/riscv64/gfortran.sum.zst similarity index 100% rename from BasicTest/compilers/dejagnu/log/gfortran.sum.zst rename to BasicTest/compilers/dejagnu/log/riscv64/gfortran.sum.zst diff --git a/BasicTest/compilers/dejagnu/log/x86_64/FAIL/g++.sum b/BasicTest/compilers/dejagnu/log/x86_64/FAIL/g++.sum new file mode 100644 index 0000000000000000000000000000000000000000..680b561728d5a55e9fbca8f3dda0e5eb3f5a7fb1 --- /dev/null +++ b/BasicTest/compilers/dejagnu/log/x86_64/FAIL/g++.sum @@ -0,0 +1,24 @@ +FAIL: g++.dg/cpp0x/vt-88982.C -std=c++14 (test for excess errors) +FAIL: g++.dg/cpp0x/vt-88982.C -std=c++17 (test for excess errors) +FAIL: g++.dg/cpp0x/vt-88982.C -std=c++20 (test for excess errors) +FAIL: g++.dg/cpp1y/auto-fn61.C -std=c++14 (test for excess errors) +FAIL: g++.dg/cpp1y/auto-fn61.C -std=c++17 (test for excess errors) +FAIL: g++.dg/cpp1y/auto-fn61.C -std=c++20 (test for excess errors) +FAIL: g++.dg/cpp1z/constexpr-lambda26.C -std=c++17 (test for excess errors) +FAIL: g++.dg/cpp1z/constexpr-lambda26.C -std=c++20 (test for excess errors) +FAIL: g++.dg/tree-ssa/mull64.C -std=gnu++98 (test for excess errors) +FAIL: g++.dg/tree-ssa/mull64.C -std=gnu++14 (test for excess errors) +FAIL: g++.dg/tree-ssa/mull64.C -std=gnu++17 (test for excess errors) +FAIL: g++.dg/tree-ssa/mull64.C -std=gnu++20 (test for excess errors) +FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++98 (test for excess errors) +FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++14 (test for excess errors) +FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++17 (test for excess errors) +FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-3.c -std=c++20 (test for excess errors) +FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++98 (test for excess errors) +FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++14 (test for excess errors) +FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++17 (test for excess errors) +FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-4.c -std=c++20 (test for excess errors) +FAIL: g++.target/i386/pr98218-1.C -std=gnu++98 scan-assembler-times pcmpgtd 2 +FAIL: g++.target/i386/pr98218-1.C -std=gnu++14 scan-assembler-times pcmpgtd 2 +FAIL: g++.target/i386/pr98218-1.C -std=gnu++17 scan-assembler-times pcmpgtd 2 +FAIL: g++.target/i386/pr98218-1.C -std=gnu++20 scan-assembler-times pcmpgtd 2 diff --git a/BasicTest/compilers/dejagnu/log/x86_64/FAIL/gcc.sum b/BasicTest/compilers/dejagnu/log/x86_64/FAIL/gcc.sum new file mode 100644 index 0000000000000000000000000000000000000000..87c583ce186164a0ee58707ac20937aecfa92655 --- /dev/null +++ b/BasicTest/compilers/dejagnu/log/x86_64/FAIL/gcc.sum @@ -0,0 +1,36 @@ +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O0 -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O0 -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O1 -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O1 -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -g -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O3 -g -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -Os -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -Os -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -Og -g -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -Og -g -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -flto -fno-use-linker-plugin -flto-partition=none -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -flto -fno-use-linker-plugin -flto-partition=none -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -dumpbase dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1 -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.c-torture/unsorted/dump-noaddr.c, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -dumpbase dump2/dump-noaddr.c -DMASK=2 -x c -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr -gno-record-gcc-switches +FAIL: gcc.dg/analyzer/data-model-4.c (test for excess errors) +FAIL: gcc.dg/analyzer/torture/conftest-1.c -O0 (test for excess errors) +FAIL: gcc.dg/analyzer/torture/conftest-1.c -O1 (test for excess errors) +FAIL: gcc.dg/analyzer/torture/conftest-1.c -O2 (test for excess errors) +FAIL: gcc.dg/analyzer/torture/conftest-1.c -O3 -g (test for excess errors) +FAIL: gcc.dg/analyzer/torture/conftest-1.c -Os (test for excess errors) +FAIL: gcc.dg/analyzer/torture/conftest-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +FAIL: gcc.dg/pr107190.c (test for excess errors) +FAIL: gcc.dg/ipa/inlinehint-6.c scan-ipa-dump inline "known_hot" +FAIL: gcc.dg/vect/slp-21.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2 +FAIL: gcc.dg/vect/slp-perm-9.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1 +FAIL: gcc.dg/vect/bb-slp-57.c scan-tree-dump-times slp1 "transform load" 1 +FAIL: gcc.dg/vect/slp-21.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing stmts using SLP" 2 +FAIL: gcc.dg/vect/slp-perm-9.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing stmts using SLP" 1 +FAIL: gcc.dg/vect/bb-slp-57.c -flto -ffat-lto-objects scan-tree-dump-times slp1 "transform load" 1 +FAIL: gcc.target/i386/minmax-9.c scan-assembler-times test 3 +FAIL: gcc.target/i386/sse2-mmx-21.c scan-assembler-times pshufd 1 +FAIL: gcc.target/i386/sse2-mmx-21.c scan-assembler-times movd 1 diff --git a/BasicTest/compilers/dejagnu/log/x86_64/FAIL/gfortran.sum b/BasicTest/compilers/dejagnu/log/x86_64/FAIL/gfortran.sum new file mode 100644 index 0000000000000000000000000000000000000000..cc132e90f164ecc0be564d3edf4d067c58ad78c0 --- /dev/null +++ b/BasicTest/compilers/dejagnu/log/x86_64/FAIL/gfortran.sum @@ -0,0 +1,120 @@ +FAIL: gfortran.dg/bounds_check_10.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_10.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_10.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_10.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_10.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_12.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_12.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_12.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_12.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_12.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_12.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_1.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_1.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_1.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_1.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_1.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_2.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_2.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_2.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_2.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_2.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_4.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_4.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_4.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_4.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_4.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_6.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_6.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_6.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_6.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_6.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_7.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_7.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_7.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_7.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_7.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_7.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_8.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_8.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_8.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_8.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_8.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_array_ctor_8.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_fail_3.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_fail_3.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_fail_3.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_fail_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_fail_3.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_fail_3.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_fail_4.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_fail_4.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_fail_4.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_fail_4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_fail_4.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_fail_4.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_strlen_1.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_1.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_1.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_strlen_1.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_strlen_1.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_strlen_2.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_2.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_2.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_strlen_2.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_strlen_2.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_strlen_3.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_3.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_3.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_strlen_3.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_strlen_3.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_strlen_4.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_4.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_4.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_strlen_4.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_strlen_4.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_strlen_5.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_5.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_5.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_strlen_5.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_strlen_5.f90 -Os output pattern test +FAIL: gfortran.dg/bounds_check_strlen_7.f90 -O0 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_7.f90 -O1 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_7.f90 -O2 output pattern test +FAIL: gfortran.dg/bounds_check_strlen_7.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/bounds_check_strlen_7.f90 -O3 -g output pattern test +FAIL: gfortran.dg/bounds_check_strlen_7.f90 -Os output pattern test +FAIL: gfortran.dg/char_pointer_assign_4.f90 -O0 output pattern test +FAIL: gfortran.dg/char_pointer_assign_4.f90 -O1 output pattern test +FAIL: gfortran.dg/char_pointer_assign_4.f90 -O2 output pattern test +FAIL: gfortran.dg/char_pointer_assign_4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/char_pointer_assign_4.f90 -O3 -g output pattern test +FAIL: gfortran.dg/char_pointer_assign_4.f90 -Os output pattern test +FAIL: gfortran.dg/char_pointer_assign_5.f90 -O0 output pattern test +FAIL: gfortran.dg/char_pointer_assign_5.f90 -O1 output pattern test +FAIL: gfortran.dg/char_pointer_assign_5.f90 -O2 output pattern test +FAIL: gfortran.dg/char_pointer_assign_5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/char_pointer_assign_5.f90 -O3 -g output pattern test +FAIL: gfortran.dg/char_pointer_assign_5.f90 -Os output pattern test +FAIL: gfortran.dg/namelist_print_1.f -O0 output pattern test +FAIL: gfortran.dg/namelist_print_1.f -O1 output pattern test +FAIL: gfortran.dg/namelist_print_1.f -O2 output pattern test +FAIL: gfortran.dg/namelist_print_1.f -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/namelist_print_1.f -O3 -g output pattern test +FAIL: gfortran.dg/namelist_print_1.f -Os output pattern test +FAIL: gfortran.dg/transpose_2.f90 -O0 output pattern test +FAIL: gfortran.dg/transpose_2.f90 -O1 output pattern test +FAIL: gfortran.dg/transpose_2.f90 -O2 output pattern test +FAIL: gfortran.dg/transpose_2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions output pattern test +FAIL: gfortran.dg/transpose_2.f90 -O3 -g output pattern test +FAIL: gfortran.dg/transpose_2.f90 -Os output pattern test diff --git a/BasicTest/compilers/dejagnu/log/x86_64/g++.log.zst b/BasicTest/compilers/dejagnu/log/x86_64/g++.log.zst new file mode 100644 index 0000000000000000000000000000000000000000..7130d9c7b677c59ed3b888c0d065711e2023fd0a Binary files /dev/null and b/BasicTest/compilers/dejagnu/log/x86_64/g++.log.zst differ diff --git a/BasicTest/compilers/dejagnu/log/x86_64/g++.sum.zst b/BasicTest/compilers/dejagnu/log/x86_64/g++.sum.zst new file mode 100644 index 0000000000000000000000000000000000000000..d8be10c8913f3f8e251a8a2027168b8763ce98bc Binary files /dev/null and b/BasicTest/compilers/dejagnu/log/x86_64/g++.sum.zst differ diff --git a/BasicTest/compilers/dejagnu/log/x86_64/gcc.log.zst b/BasicTest/compilers/dejagnu/log/x86_64/gcc.log.zst new file mode 100644 index 0000000000000000000000000000000000000000..7d8e8408afa355a652216f66d37a1b8022295f1c Binary files /dev/null and b/BasicTest/compilers/dejagnu/log/x86_64/gcc.log.zst differ diff --git a/BasicTest/compilers/dejagnu/log/x86_64/gcc.sum.zst b/BasicTest/compilers/dejagnu/log/x86_64/gcc.sum.zst new file mode 100644 index 0000000000000000000000000000000000000000..4731be3191772733e17c1276321d0f8e950dd08d Binary files /dev/null and b/BasicTest/compilers/dejagnu/log/x86_64/gcc.sum.zst differ diff --git a/BasicTest/compilers/dejagnu/log/x86_64/gfortran.log.zst b/BasicTest/compilers/dejagnu/log/x86_64/gfortran.log.zst new file mode 100644 index 0000000000000000000000000000000000000000..0421a0538e4da62cf10256cd7cdebb56d46f42c8 Binary files /dev/null and b/BasicTest/compilers/dejagnu/log/x86_64/gfortran.log.zst differ diff --git a/BasicTest/compilers/dejagnu/log/x86_64/gfortran.sum.zst b/BasicTest/compilers/dejagnu/log/x86_64/gfortran.sum.zst new file mode 100644 index 0000000000000000000000000000000000000000..d205cfed3b255b910291424fb4ea344aa1594bf2 Binary files /dev/null and b/BasicTest/compilers/dejagnu/log/x86_64/gfortran.sum.zst differ diff --git a/BasicTest/compilers/dejagnu/result.md b/BasicTest/compilers/dejagnu/result.md index a40d85d4cd24cab6dc61c568ceaf8dc2190ebda0..f675c36423db6de8d9f60d6e8c0c7d29a9a6b527 100644 --- a/BasicTest/compilers/dejagnu/result.md +++ b/BasicTest/compilers/dejagnu/result.md @@ -2,6 +2,8 @@ 由于日志文件过大,已使用 Zstd 压缩,此处仅展示统计结果。 +受到 GCC 版本更新、测试用例更新等因素影响,23.09 与 23.03 测试结果存在较大差异,对比仅供参考。 + `gcc` 的测试结果统计如下: ``` @@ -41,6 +43,77 @@ /usr/bin/gfortran version 12.3.1 20230508 (openEuler 12.3.1-4.oe2309) (GCC) ``` +## 与 openEuler 23.09 x86_64 Alpha (20230814) 比较 + +### gcc + +仅在 riscv64 fail: + +|失败项|原因|分析| +|-|-|-| +|FAIL: gcc.dg/analyzer/pr104308.c (test for warnings, line 9)|./gcc.dg/analyzer/pr104308.c:18:11: warning: use of uninitialized value '*(unsigned char (*)[5])(&a2[0])' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] |非预期 warning| +|FAIL: gcc.dg/analyzer/pr104308.c (test for warnings, line 10)|同上|非预期 warning| +|FAIL: gcc.dg/cpp/_Pragma3.c (test for excess errors)|./gcc.dg/cpp/_Pragma3.c:11:16: warning: current file is older than mi1c.h|非预期 warning| +|FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times 0xf000003[\t ]+[^\n]\*btt_info 2|0xf000003[\t ]+[^\n]*btt_info found 0 times| +|FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times 0xf000001[\t ]+[^\n]\*btt_info 1|0xf000001[\t ]+[^\n]*btt_info found 2 times| +|FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times 0[\t ]+[^\n]\*bts_offset 7|0[\t ]+[^\n]*bts_offset found 2 times| +|FAIL: gcc.dg/debug/btf/btf-datasec-1.c scan-assembler-times ascii ".data.0"[\t ]+[^\n]\*btf_aux_string 1|ascii ".data.0"[\t ]+[^\n]*btf_aux_string found 0 times| +|FAIL: gcc.dg/Warray-bounds-48.c pr102706 (test for warnings, line 33)|warning: array subscript 0 is outside array bounds of 'int16_t[]' {aka 'short int[]'} [-Warray-bounds]|非预期 warning| +|FAIL: gcc.dg/Warray-bounds-48.c pr102706 (test for warnings, line 133)|warning: array subscript 0 is outside array bounds of 'int16_t[]' {aka 'short int[]'} [-Warray-bounds]|非预期 warning| +|FAIL: gcc.dg/Wzero-length-array-bounds-2.c (test for excess errors)|./gcc.dg/Wzero-length-array-bounds-2.c:120:17: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=]|非预期 warning| +|FAIL: gcc.dg/uninit-pred-9_b.c bogus warning (test for bogus messages, line 20)|warning: 'v' may be used uninitialized [-Wmaybe-uninitialized]|非预期 warning| +|FAIL: c-c++-common/patchable_function_entry-decl.c -Wc++-compat scan-assembler-times nop\|NOP\|SWYM 2 +|FAIL: c-c++-common/patchable_function_entry-default.c -Wc++-compat scan-assembler-times nop\|NOP\|SWYM 3 +|FAIL: c-c++-common/patchable_function_entry-definition.c -Wc++-compat scan-assembler-times nop\|NOP\|SWYM 1 +|FAIL: c-c++-common/rotate-11.c -Wc++-compat scan-tree-dump-times optimized " r<< " 5|c-c++-common/rotate-11.c -Wc++-compat : pattern found 4 times| +|FAIL: c-c++-common/spec-barrier-1.c -Wc++-compat (test for excess errors)|./c-c++-common/spec-barrier-1.c:21:3: warning: this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted|不支持 RISC-V? +|FAIL: gcc.dg/tree-ssa/ssa-sink-18.c scan-tree-dump-times sink2 "Sunk statements: 4" 1|gcc.dg/tree-ssa/ssa-sink-18.c: pattern found 0 times + +### g++ + +仅在 riscv64 fail: + +|失败项|分析| +|-|-| +|FAIL: g++.dg/opt/const7.C -std=c++14 scan-assembler-symbol-section symbol b_var (found _ZL5b_var) has section ^\\.(const\|rodata)\|\\\\[RO\\\\] (found .srodata) +|FAIL: g++.dg/opt/const7.C -std=c++17 scan-assembler-symbol-section symbol b_var (found _ZL5b_var) has section ^\\.(const\|rodata)\|\\\\[RO\\\\] (found .srodata) +|FAIL: g++.dg/opt/const7.C -std=c++20 scan-assembler-symbol-section symbol b_var (found _ZL5b_var) has section ^\\.(const\|rodata)\|\\\\[RO\\\\] (found .srodata) +|FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++98 scan-assembler-times nop\|NOP\|SWYM 2 +|FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++14 scan-assembler-times nop\|NOP\|SWYM 2 +|FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++17 scan-assembler-times nop\|NOP\|SWYM 2 +|FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++20 scan-assembler-times nop\|NOP\|SWYM 2 +|FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++98 scan-assembler-times nop\|NOP\|SWYM 3 +|FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++14 scan-assembler-times nop\|NOP\|SWYM 3 +|FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++17 scan-assembler-times nop\|NOP\|SWYM 3 +|FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++20 scan-assembler-times nop\|NOP\|SWYM 3 +|FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++98 scan-assembler-times nop\|NOP\|SWYM 1 +|FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++14 scan-assembler-times nop\|NOP\|SWYM 1 +|FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++17 scan-assembler-times nop\|NOP\|SWYM 1 +|FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++20 scan-assembler-times nop\|NOP\|SWYM 1 +|FAIL: c-c++-common/rotate-11.c -std=gnu++98 scan-tree-dump-times optimized " r<< " 5 +|FAIL: c-c++-common/rotate-11.c -std=gnu++14 scan-tree-dump-times optimized " r<< " 5 +|FAIL: c-c++-common/rotate-11.c -std=gnu++17 scan-tree-dump-times optimized " r<< " 5 +|FAIL: c-c++-common/rotate-11.c -std=gnu++20 scan-tree-dump-times optimized " r<< " 5 +|FAIL: c-c++-common/spec-barrier-1.c -std=gnu++98 (test for excess errors)|warning: this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted|不支持 RISC-V?| +|FAIL: c-c++-common/spec-barrier-1.c -std=gnu++14 (test for excess errors)|warning: this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted|不支持 RISC-V?| +|FAIL: c-c++-common/spec-barrier-1.c -std=gnu++17 (test for excess errors)|warning: this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted|不支持 RISC-V?| +|FAIL: c-c++-common/spec-barrier-1.c -std=gnu++20 (test for excess errors)|warning: this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted|不支持 RISC-V?| + +### gfortran + +仅在 riscv64 fail: + +| 失败项 | 分析 | +|--------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------| +| FAIL: gfortran.dg/ieee/ieee_6.f90 -O0 execution test | Note: The following floating-point exceptions are signalling: IEEE_INVALID_FLAG (非预期 warning) | +| FAIL: gfortran.dg/ieee/ieee_6.f90 -O1 execution test | Note: The following floating-point exceptions are signalling: IEEE_INVALID_FLAG (非预期 warning) | +| FAIL: gfortran.dg/ieee/ieee_6.f90 -O2 execution test | Note: The following floating-point exceptions are signalling: IEEE_INVALID_FLAG (非预期 warning) | +| FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test | Note: The following floating-point exceptions are signalling: IEEE_INVALID_FLAG (非预期 warning) | +| FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -g execution test | Note: The following floating-point exceptions are signalling: IEEE_INVALID_FLAG (非预期 warning) | +| FAIL: gfortran.dg/ieee/ieee_6.f90 -Os execution test | Note: The following floating-point exceptions are signalling: IEEE_INVALID_FLAG (非预期 warning) | + +Note: gfortran FAIL 项目在 23.03 均有出现。 + ## 与 openEuler 23.03 RISC-V 比较 ### gcc @@ -327,4 +400,5 @@ FAIL: gfortran.dg/ieee/ieee_6.f90 -O2 execution test FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -g execution test FAIL: gfortran.dg/ieee/ieee_6.f90 -Os execution test -``` \ No newline at end of file +``` +