├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── convertedProfile.png └── loading.png ├── package.json ├── src ├── __test__ │ ├── CpuProfilerModel.test.ts │ ├── EventInterfaces.test.ts │ └── Phases.test.ts ├── index.ts ├── profiler │ ├── applySourceMapsToEvents.ts │ └── cpuProfilerModel.ts ├── types │ ├── CPUProfile.ts │ ├── EventInterfaces.ts │ ├── HermesProfile.ts │ ├── Phases.ts │ └── SourceMap.ts └── utils │ └── fileSystem.ts ├── tsconfig.json └── yarn.lock /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/README.md -------------------------------------------------------------------------------- /assets/convertedProfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/assets/convertedProfile.png -------------------------------------------------------------------------------- /assets/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/assets/loading.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/package.json -------------------------------------------------------------------------------- /src/__test__/CpuProfilerModel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/src/__test__/CpuProfilerModel.test.ts -------------------------------------------------------------------------------- /src/__test__/EventInterfaces.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/src/__test__/EventInterfaces.test.ts -------------------------------------------------------------------------------- /src/__test__/Phases.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/src/__test__/Phases.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/profiler/applySourceMapsToEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/src/profiler/applySourceMapsToEvents.ts -------------------------------------------------------------------------------- /src/profiler/cpuProfilerModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/src/profiler/cpuProfilerModel.ts -------------------------------------------------------------------------------- /src/types/CPUProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/src/types/CPUProfile.ts -------------------------------------------------------------------------------- /src/types/EventInterfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/src/types/EventInterfaces.ts -------------------------------------------------------------------------------- /src/types/HermesProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/src/types/HermesProfile.ts -------------------------------------------------------------------------------- /src/types/Phases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/src/types/Phases.ts -------------------------------------------------------------------------------- /src/types/SourceMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/src/types/SourceMap.ts -------------------------------------------------------------------------------- /src/utils/fileSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/src/utils/fileSystem.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-native-community/hermes-profile-transformer/HEAD/yarn.lock --------------------------------------------------------------------------------