jonathanmetzman
c2029fd019
[infra][NFC] Silence some useless logging ( #9617 )
2023-02-07 04:20:31 +00:00
DavidKorczynski
5402b1c2bf
bump introspector ( #9465 )
...
This is to include silencing of some HTML report generation that is WIP:
https://github.com/ossf/fuzz-introspector/pull/777
2023-01-19 15:46:01 -08:00
Navidem
b3b439c8e4
Bump FI ( #9460 )
2023-01-19 08:06:57 -08:00
DavidKorczynski
91d35e7d39
infra: bump introspector ( #9406 )
...
The main changes are:
- improvements to code injection sink analyser
- output of data about all functions into summary.json. This is useful
for e.g. comparing reports and making historical analysis.
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
2023-01-19 00:26:22 -08:00
DavidKorczynski
05676662d4
infra: bump fuzz introspector ( #9263 )
...
The main purpose of this is to fix
https://github.com/ossf/fuzz-introspector/issues/729
2022-12-22 11:00:30 -08:00
DavidKorczynski
f1593612c7
infra: bump and add java support in introspector ( #9208 )
...
Adds introspector support for java builds. Most of this work is
referenced by way of
https://github.com/ossf/fuzz-introspector/issues/536
Also bumps introspector, which comes with a fix for
https://github.com/ossf/fuzz-introspector/issues/679
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
Co-authored-by: Navidem <navid.emamdoost@gmail.com>
2022-12-18 15:51:44 -08:00
Navidem
f6ef7cc41a
Bump FI ( #9173 )
2022-12-12 09:28:18 +11:00
DavidKorczynski
45895f868a
infra: bump fuzz-introspector ( #8979 )
...
Contains fixes for some python projects that are failing to be analysed.
Ref: https://github.com/ossf/fuzz-introspector/pull/606
2022-11-14 20:42:52 +00:00
DavidKorczynski
4e2f86d3ea
infra: bump fuzz introspector ( #8970 )
...
This has a fix for coverage urls for per-fuzzer coverage reports:
https://github.com/ossf/fuzz-introspector/pull/605
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
2022-11-10 14:12:33 -08:00
DavidKorczynski
8b9cf2d081
infra: bump introspector and update python compile script ( #8957 )
...
This is a follow-up to https://github.com/google/oss-fuzz/pull/8952
This bump is needed to have the Python projects work properly. Scan
should be done for all projects now, so have switched it on by default
in fuzz introspector.
Bump also contains
- Fix for util-linux where per-target coverage report links were broken.
- Reduced logging.
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
Co-authored-by: Navidem <navid.emamdoost@gmail.com>
2022-11-09 17:49:17 -08:00
DavidKorczynski
50205ec9e9
infra: bump and refine introspector ( #8952 )
...
Bumps fuzz introspector and updates the way python fuzzers are build for
introspector builds.
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
2022-11-08 23:13:31 -08:00
DavidKorczynski
184b3563c2
infa: bump fuzz introspector ( #8917 )
...
Fixes: https://github.com/google/oss-fuzz/issues/8913
2022-11-03 09:47:22 -07:00
Navidem
bc81324c01
Bump Fuzz Introspector ( #8907 )
2022-11-01 21:54:34 -07:00
DavidKorczynski
c12585c056
infa: add python fuzz-introspector support ( #8865 )
...
Adds necessary logic for running fuzz-introspector's Python frontend.
Signed-off-by: David Korczynski <david@adalogics.com>
Signed-off-by: David Korczynski <david@adalogics.com>
2022-11-01 11:51:50 -07:00
Robert Löhning
e874146ca5
[infra] Upgrade cmake to latest release (3.24.2) ( #8681 )
...
CMake 3.21.1 is known to cause issues when building Qt.
2022-10-27 10:21:10 -04:00
jonathanmetzman
998791514d
Get rid of :introspector images. Build introspector in main images ( #8868 )
...
Actually install introspector in every image.
Don't do extra introspector build steps.
Fixes https://github.com/google/oss-fuzz/issues/8625
2022-10-27 08:27:12 -04:00
jonathanmetzman
86279540ba
Reduce size of instrospector install by 70 MB ( #8862 )
2022-10-26 21:00:17 +00:00
Navidem
f5e748bb84
Test OSS-Fuzz with introspector images [DO NOT MERGE] ( #8628 )
2022-10-25 16:31:04 -07:00
DavidKorczynski
a64bdf16a0
Bump fuzz introspector ( #8812 )
...
To fetch various improvements, e.g.
- https://github.com/ossf/fuzz-introspector/pull/528
- https://github.com/ossf/fuzz-introspector/pull/546
- https://github.com/ossf/fuzz-introspector/pull/548
- https://github.com/ossf/fuzz-introspector/pull/549
2022-10-18 23:57:07 +00:00
Navidem
009a098795
Bump Introspector to pick up latest updates ( #8506 )
2022-09-16 10:57:10 +10:00
Navidem
b13cf7a510
Bump introspector ( #8498 )
2022-09-15 01:12:21 +00:00
jonathanmetzman
d50dacbfb4
Don't install clang-repl ( #8471 )
...
It's unneeded and adds 100MB of unneeded bloat.
2022-09-12 09:39:20 +10:00
Navidem
b8ef6a216d
Bump Introspector ( #8436 )
2022-09-08 01:16:05 +00:00
jonathanmetzman
dabee12f18
Roll clang to llvmorg-15-init-1464-gbf7f8d6f ( #8313 )
...
* Roll clang to llvmorg-15-init-1464-gbf7f8d6f
This is incremental roll meant to break less than #8108
* Pin some projects
* pin cryptofuzz
2022-08-24 10:31:28 -04:00
jonathanmetzman
f02edd2c9a
Support C/C++ projects on AArch64. ( #8184 )
...
Related: #8164
2022-08-09 10:18:06 -04:00
Navidem
c28d437a4f
Bump introspector ( #8153 )
...
* Bump introspector
* include fixes
* Pickup latest changes
2022-08-08 16:53:03 -07:00
jonathanmetzman
25591c884b
Don't install cmake when building clang ( #8163 )
2022-08-05 14:11:24 -04:00
jonathanmetzman
90d60450aa
Build clang with all available cores. ( #8116 )
...
* nproc
* Remove comment
2022-08-01 20:56:55 -04:00
Navidem
d8fefb5b76
Bump FI and adjust the path to main.py in compile ( #8078 )
...
* Bump FI and adjust the path to main.py in compile
* Fix llvm build script
* Update FI version
* Update FI version
2022-08-01 09:59:21 -07:00
jonathanmetzman
0975cbfc0a
Remove build support for dataflow sanitizer. ( #7972 )
...
Related: #7964
2022-07-12 15:51:03 +02:00
Navidem
0fce77ee5f
Bump fuzz introspector ( #7881 )
2022-06-17 00:49:21 -05:00
DavidKorczynski
a972a93b2a
infra: add proj name to env for fuzz introspector ( #7856 )
...
* infra: add proj name to env for fuzz introspector
Depends on https://github.com/ossf/fuzz-introspector/pull/327
Ref: https://github.com/ossf/fuzz-introspector/issues/317
* lint fix
* update introspector commit
Co-authored-by: Navidem <navid.emamdoost@gmail.com>
2022-06-14 15:26:06 -05:00
Navidem
6e146c9132
Bump introspector ( #7853 )
2022-06-13 12:30:06 -05:00
DavidKorczynski
1beea533a6
infra: bump fuzz-introspector ( #7774 )
...
* infra: bump fuzz-introspector
Bump includes the upgrades:
- calltree overview image improvements:
https://github.com/ossf/fuzz-introspector/pull/284
- UI improvements in calltree page:
https://github.com/ossf/fuzz-introspector/pull/277
- Branch-blocker logic:
https://github.com/ossf/fuzz-introspector/pull/269
- Bug fix: https://github.com/ossf/fuzz-introspector/pull/261
* bump
2022-05-31 11:56:25 -05:00
DavidKorczynski
32c48a630f
infra: bump fuzz-introspector ( #7694 )
...
* infra: bump fuzz-introspector
This adds a feature where multiple focus functions are output by fuzz-introspector.
Can confirm the fuzz-introspector oss-fuzz integration tests (https://github.com/ossf/fuzz-introspector/tree/main/oss_fuzz_integration#testing-before-bumping-oss-fuzz ) pass.
* update commit
Co-authored-by: Oliver Chang <oliverchang@users.noreply.github.com>
2022-05-11 21:20:56 +01:00
DavidKorczynski
c91456e053
fuzz-introspector: bump ( #7640 )
...
Changes:
- coverage fix https://github.com/ossf/fuzz-introspector/issues/249
- UI updates to make the function table smaller by default, but some buttons for enabling the user to specify which columns to display https://github.com/ossf/fuzz-introspector/issues/239
- fixed a bug in navigating calltree: https://github.com/ossf/fuzz-introspector/issues/232
This has been tested on several projects, including jsoncpp and htslib.
2022-05-02 11:32:51 -05:00
DavidKorczynski
c7b3970f87
fuzz-introspector: bump ( #7636 )
...
Fixes https://github.com/google/oss-fuzz/issues/7635
2022-04-28 01:18:41 +01:00
DavidKorczynski
334c2be147
fuzz-introspector: bump ( #7605 )
2022-04-26 13:21:57 +01:00
DavidKorczynski
15cd77a60e
infra: fix base-clang temporarily ( #7618 )
2022-04-25 09:29:35 +01:00
DavidKorczynski
bdc95aac20
fuzz-introspector: bump ( #7546 )
...
Main changes in fuzz-introspector:
- reduce logging in fuzz-introspector as some oss-fuzz build logs are
huge.
- insert links in the html reports to the newly added doc.
2022-04-11 18:04:49 +01:00
DavidKorczynski
00132fa740
fuzz-introspector: force use of llvm-nm instead of nm ( #7533 )
...
This fixes various current build failures across projects that use nm as
part of their build process.
2022-04-11 18:04:38 +01:00
DavidKorczynski
4ff34a956e
infra: fuzz-introspector updates and bump ( #7497 )
...
* infra: remove use of git_repo_url to fuzz-introspector
* libarchive,fluent-bit: add fuzz-introspector exclusion config
* fuzz-introspector: bump
Co-authored-by: Oliver Chang <oliverchang@users.noreply.github.com>
2022-04-04 11:35:58 +10:00
Navidem
10fdf2878d
To include latest introspector changes ( #7494 )
2022-04-03 14:08:09 -04:00
Oliver Chang
221b39181a
Bump introspector ( #7482 )
2022-03-31 17:13:04 +11:00
DavidKorczynski
fe93ec53c8
infra: bump fuzz-introspector ( #7471 )
...
Following fix of https://github.com/ossf/fuzz-introspector/issues/154
2022-03-29 16:33:51 -07:00
DavidKorczynski
0e9243ddc2
infra: fuzz-introspector: bump ( #7419 )
2022-03-22 17:00:32 +11:00
Navidem
d7c2eca4d4
Bump to include latest changes ( #7375 )
...
* Bump to include latest changes
* covering latest commit
* another bump
2022-03-15 21:35:12 +00:00
Navidem
e7eb519e22
move environment var to Dockerfile to make it visible to bazel builds and bump FI ( #7356 )
2022-03-03 16:19:09 +11:00
Navidem
95bb7013b2
bump introspector commit and initialize the environment variable used by introspector pass ( #7340 )
2022-02-28 18:56:56 -08:00
Navidem
9bf510557c
bump introspector commit to fix some bugs, and adjust the patch ( #7322 )
2022-02-24 10:07:38 +11:00