mirror of
https://github.com/projectdiscovery/nuclei.git
synced 2025-12-17 16:25:24 +00:00
* feat: generate CPU profiles also adjust memory (heap) profiles ext to `.mem` Signed-off-by: Dwi Siswanto <git@dw1.io> * docs(DESIGN): add total samples for CPU profiles Signed-off-by: Dwi Siswanto <git@dw1.io> * chore(make): trimpath in go-build and append LDFLAGS ifneq "darwin" Signed-off-by: Dwi Siswanto <git@dw1.io> * chore: update goreleaser build * replace `go mod tidy` with `go mod download` and `go mod verify` * adjust indentations * add `-trimpath` flag * set `-pgo` flag to "`auto`" * add `ldflags` * quoting 386 GOARCH value Signed-off-by: Dwi Siswanto <git@dw1.io> * ci: add generate PGO workflow Signed-off-by: Dwi Siswanto <git@dw1.io> * chore(make): set CGO_ENABLED inline in go-build Signed-off-by: Dwi Siswanto <git@dw1.io> * refactor(main): streamline profile file creation Signed-off-by: Dwi Siswanto <git@dw1.io> * dummy: add PGO file (DO NOT MERGE) Signed-off-by: Dwi Siswanto <git@dw1.io> * feat: add main test (benchmark) Signed-off-by: Dwi Siswanto <git@dw1.io> * chore(make): add build-test Signed-off-by: Dwi Siswanto <git@dw1.io> * Revert "dummy: add PGO file (DO NOT MERGE)" This reverts commit ee877205f729be2f054c7d7d484a9244121acce6. * test(main): set Output to /dev/null Signed-off-by: Dwi Siswanto <git@dw1.io> * feat(output): add option to disable stdout via env var Signed-off-by: Dwi Siswanto <git@dw1.io> * test(main): set `types.Options.Output` to empty Signed-off-by: Dwi Siswanto <git@dw1.io> * chore(generate-pgo): add TODO note Signed-off-by: Dwi Siswanto <git@dw1.io> * ci: add reusable perf regression workflow Signed-off-by: Dwi Siswanto <git@dw1.io> * ci(perf-regression): enabe `DISABLE_STDOUT` Signed-off-by: Dwi Siswanto <git@dw1.io> --------- Signed-off-by: Dwi Siswanto <git@dw1.io>
53 lines
693 B
Plaintext
53 lines
693 B
Plaintext
# Misc
|
|
**/*-cache
|
|
**/*-config
|
|
**/.cache
|
|
**/*.DS_Store
|
|
**/*.exe
|
|
.devcontainer
|
|
.gitignore
|
|
.idea
|
|
.vscode
|
|
|
|
# Binaries
|
|
/bin/*
|
|
/bindgen
|
|
/debug-*
|
|
/docgen
|
|
/functional-test
|
|
/fuzzplayground
|
|
/integration-test
|
|
/jsdocgen
|
|
/main
|
|
/memogen
|
|
/nuclei
|
|
/nuclei-stats*
|
|
/nuclei_dev
|
|
/nuclei_main
|
|
/scan-charts
|
|
/scrapefunc
|
|
/scrapefuncs
|
|
/tsgen
|
|
|
|
# Templates
|
|
/*.yaml
|
|
|
|
# Generated docs
|
|
/dsl.md
|
|
|
|
# Junk
|
|
dist
|
|
pkg/protocols/common/helpers/deserialization/testdata/Deserialize.class
|
|
pkg/protocols/common/helpers/deserialization/testdata/ValueObject.class
|
|
pkg/protocols/common/helpers/deserialization/testdata/ValueObject2.ser
|
|
vendor
|
|
|
|
# Headless `screenshot` action
|
|
*.png
|
|
|
|
# Profiling & tracing
|
|
*.prof
|
|
*.pprof
|
|
*.trace
|
|
*.mem
|
|
*.cpu |