omnitrace -> omnitrace-instrument (#256)

* omnitrace-exe -> omnitrace-instrument

- Renamed omnitrace executable to omnitrace-instrument
- Provided dummy omnitrace exe which forwards onto omnitrace-instrument
- updated all docs to reflect the name change of the executable
  - however, it is possible some were missed

* Update dyninst submodule

- correctly handle BOOST_LINK_STATIC in DyninstBoost.cmake

* Disable IPO for omnitrace-instrument

[ROCm/rocprofiler-systems commit: ab0e5d9b44]
此提交包含在:
Jonathan R. Madsen
2023-03-09 18:18:34 -06:00
提交者 GitHub
父節點 81b67dcb88
當前提交 61a050fd1d
共有 37 個檔案被更改,包括 536 行新增197 行删除
+6 -3
查看文件
@@ -35,8 +35,11 @@ The relevent fields are `ID` and the `VERSION_ID`.
## Architecture
At present, only amd64 (x86_64) architectures are tested but Dyninst supports several more architectures.
Thus, omnitrace should support other CPU architectures such as aarch64, ppc64, etc.
With regards to instrumentation, at present only amd64 (x86_64) architectures are tested; however,
Dyninst supports several more architectures and thus, omnitrace instrumentation may support other
CPU architectures such as aarch64, ppc64, etc.
Other modes of use, such as sampling and causal profiling, are not dependent on Dyninst and therefore
may be more portable.
## Installing omnitrace from binary distributions
@@ -244,7 +247,7 @@ source /opt/omnitrace/share/omnitrace/setup-env.sh
Successful execution of these commands indicates that the installation does not have any issues locating the installed libraries:
```shell
omnitrace --help
omnitrace-instrument --help
omnitrace-avail --help
```