Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Project functions overview

The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.

For further technical details on the meaning of columns in the below table, please see the Glossary .

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/MixinEverythingEmitter.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/reflect/FastMember.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/MixinEmitter.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/NoOpGenerator.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/beans/BulkBeanException.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/InvocationHandlerGenerator.java [] []
/src/cglib/cglib-sample/src/main/java/net/sf/cglib/samples/Bean.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/D2.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/beans/BeanMapEmitter.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/CallbackInfo.java ['EnhancerFuzzer'] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/ProxyRefDispatcher.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/CodeGenTestCase.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/EC2.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/AbstractProcessTask.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/beans/MA.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxysample/ProxySample.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/DispatcherGenerator.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/AbstractTransformTask.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/util/ParallelSorterEmitter.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/AddInitTransformer.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/reflect/sub/GrandParent.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/internal/CustomizerRegistry.java [] []
/src/cglib/cglib-sample/src/main/java/net/sf/cglib/samples/KeySample.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/ED.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/RejectModifierPredicate.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/ClassEmitter.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/reflect/MulticastDelegate.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/Enhancer.java ['EnhancerFuzzer'] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/AbstractTransformTest.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/ReflectUtils.java ['EnhancerFuzzer'] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/UndeclaredThrowableTransformer.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/InterceptFieldTransformer.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/util/TestXmlParsing.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/MethodProxy.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/AbstractInterceptFieldCallback.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/VisibilityPredicate.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/Customizer.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/FieldTypeCustomizer.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/TypeUtils.java ['EnhancerFuzzer'] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/LocalVariablesSorter.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/Source.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/TestLazyLoader.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/ClassesKey.java [] []
/src/cglib/cglib-integration-test/src/test/java/net/sf/cglib/proxy/EnhancerITCase.java [] []
/src/cglib/cglib-sample/src/main/java/net/sf/cglib/samples/Beans.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxysample/ProxySampleInterface_ReturnsObject.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/DI5.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/beans/SampleGetter.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/AbstractClassGenerator.java ['EnhancerFuzzer'] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/ClassTransformerFactory.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/ClassFilterTransformer.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/ClassGenerator.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/Predicate.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/TestInterfaceMaker.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/core/TestKeyFactory.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/CodeGenerationException.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/CallbackHelper.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/TinyBitSet.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/internal/Function.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/TestGenerator.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/reflect/TestDelegates.java [] []
/src/src/main/java/ossfuzz/EnhancerFuzzer.java ['EnhancerFuzzer'] []
/src/cglib/cglib/src/main/java/net/sf/cglib/reflect/ConstructorDelegate.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/Local.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/InterceptFieldCallback.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/AccessFieldTransformer.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/Dispatcher.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/HashCodeCustomizer.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/ClassTransformerTee.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/reflect/FastConstructor.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/DI3.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/EC1.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/reflect/FastMethod.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/MA.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/beans/ImmutableBean.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/BridgeMethodResolver.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/core/AsmApiTest.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxysample/InvocationHandlerSample.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/beans/TestBeanMapProxy.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/TestInterceptFields.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/TestInterceptFieldsSubclass.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/reflect/TestReflectPerf.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/GeneratorStrategy.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/MethodInfoTransformer.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/AbstractClassTransformer.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/MethodInterceptorGenerator.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/CollectionUtils.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/DefaultGeneratorStrategy.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/ClassInfo.java [] []
/src/cglib/cglib-sample/src/main/java/net/sf/cglib/samples/Trace.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/TransformingClassGenerator.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/Base.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/beans/BeanGenerator.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/beans/TestBulkBean.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/ProcessSwitchCallback.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/reflect/FastClassEmitter.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/TestDemo.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxysample/ProxySampleInterface_ReturnsBasic.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/internal/LoadingCache.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/beans/TestImmutableBean.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/reflect/FastClass.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/MethodInterceptor.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/ClassReaderGenerator.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/Block.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/ClassFilter.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/TestProvideFields.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/beans/FixedKeySet.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/TransformDemo.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/ClassVisitorTee.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/AddStaticInitTransformer.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/LazyLoaderGenerator.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/DBean3.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/MethodFilter.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/TestTransformingLoader.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/InterceptFieldFilter.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/util/StringSwitcher.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/DBean2.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/FixedValue.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxysample/SampleImpl.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/AnnotationVisitorTee.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/FixedValueGenerator.java [] []
/src/cglib/cglib-jmh/src/main/java/net/sf/cglib/jmh/FlightRecorderProfiler.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/Converter.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/beans/BulkBeanEmitter.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/beans/TestBeanCopier.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/Factory.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/Transformer.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/TestNoOp.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/UndeclaredThrowableStrategy.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/ObjectSwitchCallback.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/ExampleTask.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/DumpFieldsTask.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/beans/BulkBean.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/TestProxyRefDispatcher.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/MethodWrapper.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/reflect/MethodDelegate.java [] []
/src/cglib/cglib-jmh/target/generated-sources/annotations/net/sf/cglib/jmh/generated/BeansBenchmark_baseline_jmhTest.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/ArgInit.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/InterceptFieldEnabled.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/CallbackFilter.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/LazyLoader.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/Proxy.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/EmitUtils.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/FieldProvider.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/DuplicatesPredicate.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/MixinBeanEmitter.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/WeakCacheKey.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/reflect/MemberSwitchBean.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/ClassTransformerChain.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/D4.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/TestAddDelegate.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/NamingPolicy.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/DBean1.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/TestMixin.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/TestAll.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/DebuggingClassWriter.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/beans/BeanMap.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/Mixin.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/beans/TestBeanMap.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/core/TestTinyBitSet.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/MethodFilterTransformer.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/D5.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/CallbackGenerator.java [] []
/src/cglib/cglib-jmh/target/generated-sources/annotations/net/sf/cglib/jmh/generated/BeansBenchmark_newInstance_jmhTest.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/TransformingClassLoader.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/util/TestParallelSorter.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/TestProxy.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/AddDelegateTransformer.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/UndeclaredThrowableException.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/FieldProviderTransformer.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/beans/BeanCopier.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/TestEnhancer.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/MethodInfo.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/EB.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/AbstractClassFilterTransformer.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/D3.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/InterfaceMaker.java [] []
/src/cglib/cglib-jmh/src/main/java/net/sf/cglib/jmh/BeansBenchmark.java [] []
/src/cglib/cglib-integration-test/src/test/java/net/sf/cglib/reflect/FastClassITCase.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/ClassNameReader.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/AddPropertyTransformer.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/beans/TestBeanGenerator.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/EA.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/DefaultNamingPolicy.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/Signature.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/beans/SampleSetter.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/ClassTransformer.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/beans/BeanMapProxy.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/AbstractClassLoader.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/PersistenceCapableImpl.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/AsmApi.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/PersistenceCapable.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/Example.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/DI1.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/TestDispatcher.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/D1.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/reflect/TestFastClass.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/InvocationHandler.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/KeyFactory.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/util/SorterTemplate.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/CodeEmitter.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/FieldVisitorTee.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/TestAddClassInit.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/util/ParallelSorter.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/DI2.java [] []
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/TestInterceptor.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/core/ProcessArrayCallback.java [] []
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/MethodVisitorTee.java [] []

Directories in report

Directory
/src/cglib/cglib-sample/src/main/java/net/sf/cglib/samples/
/src/cglib/cglib/src/test/java/net/sf/cglib/core/
/src/cglib/cglib/src/main/java/net/sf/cglib/proxy/
/src/cglib/cglib/src/test/java/net/sf/cglib/proxysample/
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/impl/
/src/cglib/cglib/src/test/java/net/sf/cglib/proxy/
/src/cglib/cglib/src/test/java/net/sf/cglib/beans/
/src/cglib/cglib/src/test/java/net/sf/cglib/reflect/
/src/cglib/cglib/src/test/java/net/sf/cglib/
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/
/src/cglib/cglib/src/test/java/net/sf/cglib/transform/
/src/cglib/cglib-jmh/src/main/java/net/sf/cglib/jmh/
/src/cglib/cglib/src/main/java/net/sf/cglib/beans/
/src/cglib/cglib-jmh/target/generated-sources/annotations/net/sf/cglib/jmh/generated/
/src/cglib/cglib/src/main/java/net/sf/cglib/core/internal/
/src/cglib/cglib/src/main/java/net/sf/cglib/reflect/
/src/src/main/java/ossfuzz/
/src/cglib/cglib-integration-test/src/test/java/net/sf/cglib/reflect/
/src/cglib/cglib/src/test/java/net/sf/cglib/util/
/src/cglib/cglib/src/main/java/net/sf/cglib/util/
/src/cglib/cglib/src/main/java/net/sf/cglib/transform/impl/
/src/cglib/cglib/src/test/java/net/sf/cglib/reflect/sub/
/src/cglib/cglib-integration-test/src/test/java/net/sf/cglib/proxy/
/src/cglib/cglib/src/main/java/net/sf/cglib/core/