Files
rocm-systems/.gitmodules
T
Nagaraj, Sriraksha 87badfbd15 [rocprofv3] signal handler fix (#332)
* rocprofv3: LD_PRELOAD for signal and sigaction

- wrappers around `signal` and `sigaction` to prevent applications which install signal handlers to replace the rocprofv3 signal handlers
- minor tweaks to buffer sizes (use page_size instead of
KiB)

* [DO NOT COMMIT] extra logging

* Switch git submodule url for perfetto

- use GitHub URL as this is more accessible

* Update ring_buffer<Tp>

- account for alignment padding

* Update buffered_output

- track number of bytes stored
- add nullptr checks

* Update tmp_file_buffer

- track number of bytes
- read_tmp_file does not create tmp file if it does not already exist

* Update tmp_file

- add exists member function for checking whether temporary file already exists
- tweak remove() implementation

* Update config.hpp

- add option to enable/disable signal handlers
- add option for minimum_output_bytes

* Make signal, sigaction functions visible

* rocprofv3 tool updates

- chained signals
- override the signal handler(s) installed by the application
- improve cleanup of temporary files
- support minimum output bytes

* Add commandline support

* fixing test

* minor fix

* minor fix

* fix clang issue

* fix

* Adding docs

* review comments

* review changes

* review

* YUV pulldown additions to rocdecode

* More rocdecode changes

---------

Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>
Co-authored-by: Jonathan R. Madsen <Jonathan.Madsen@amd.com>
Co-authored-by: Benjamin Welton <bewelton@amd.com>
2025-04-17 21:10:52 -07:00

34 γραμμές
1.1 KiB
Plaintext

[submodule "external/googletest"]
path = external/googletest
url = https://github.com/google/googletest.git
[submodule "external/glog"]
path = external/glog
url = https://github.com/google/glog.git
[submodule "fmt"]
path = external/fmt
url = https://github.com/fmtlib/fmt.git
[submodule "source/docs/doxygen-awesome-css"]
path = external/doxygen-awesome-css
url = https://github.com/jothepro/doxygen-awesome-css.git
[submodule "external/ptl"]
path = external/ptl
url = https://github.com/jrmadsen/PTL
[submodule "external/cereal"]
path = external/cereal
url = https://github.com/jrmadsen/cereal.git
[submodule "external/filesystem"]
path = external/filesystem
url = https://github.com/gulrak/filesystem.git
[submodule "external/perfetto"]
path = external/perfetto
url = https://github.com/google/perfetto
[submodule "external/elfio"]
path = external/elfio
url = https://github.com/serge1/ELFIO.git
[submodule "external/yaml-cpp"]
path = external/yaml-cpp
url = https://github.com/jbeder/yaml-cpp.git
[submodule "external/json"]
path = external/json
url = https://github.com/nlohmann/json.git