Commit b15dd03
syncs from the dev branch to the main branch (#122)
* Adding a emulator
* Add Python/ctypesgen dependencies for emulator
* Add jbpf_agent_hooks.h and generate py
* Add time helper functions
* Test emulator
* Add missing file
* Add missing fields
* Fix time event initialization
* Refactor
* Remove protobuf, update jbpf_stats_report.o
* Add xran helper functions, and create random stream_id
* Clang-format
* Fix cppcheck issue
* Refactor default values
* Default num_codelet_descriptors to len(codelet_descriptors)
* Enable ASAN in tests, ignore ODR, cleanup
* Clangformat
* Support custom helper functions and refactor
* Fix clang-format
* Move definitions above users include file
* Remove XRAN
* Add Custom init code
* Add yaml_to_json, refactor
* Fix path
* Add debug option to emulator_utils.jbpf_handle_out_bufs
* Match codelet_descriptor in yaml
* Add missing define agent hooks
* Revert
* jbpf_handle_out_bufs should return how many messages that have been processed
* Add some debug output when calling periodic_call and report_stats hook
* Add a test to make sure the report_stats is actually called
* Add comment
* Clang-format -i
* Add debug printf
* Continued work
* Add matching ck_epoch_end
* Clang
* Continued testing
* Add more debugging
* Clang
* Debug
* Debug print
* Add more debugging message
* More debugging
* Add tests for report_stats and periodic_call, add debugging
* Clang-format
* Pipeline integration
* simple_output2.o
* Add missing files
* Refactor & debug
* COntinued work
* Continued work
* Revert and Cleanup
* Revert
* Fix
* Ignore dynamic builds
* Fix
* Fix syntax
* Fix syntax
* Keep static mode only
* Revert
* Emulate time and add a test
* Add test
* Fix clang-format
* Add missing file
* Fix compilation under ubuntu20
* Init draft of adding both options
* Fix
* Pipeline
* Move autogen wrappers
* Fix cppcheck issue
* Build both by default
* Fix JBPF_SHARED_LIB
* Fix build under ubuntu24.04
* Fix segfault at Static
* Add emulator tests to github action, fix RELEASE
* Typo
* First round of addressing comments
* Improve test description comments
* Add some more doc
* Add to ARM pipeline
* Sync dev with main (#105)
* Add helper function for fixed points (#71)
* Add helper function for fixed points
* Addressing the comments
* Revert
* Continued work
* Fix the algorithms and tests
* Minor tweaks
* Cleanup
* Avoid clang optimise the code
* Fix implementations
* Test fixed_to_float and fixed_to_double
* Fix type
* Add 2 more tests
* Cleanup
* Clang format inconsistent fix
* Add more tests in the codelet
* Increase MAX_NUM_HOOKS from 64 to 128 (#90)
* Increase MAX_NUM_HOOKS from 64 to 96
* Increase MAX_NUM_HOOKS to 128
---------
Co-authored-by: Zhihua Lai <92519564+doctorlai-msrc@users.noreply.github.com>
Co-authored-by: matthewbalkwill <93522480+matthewbalkwill@users.noreply.github.com>
* Refactor docker files
* Add to github actions
* Add System Information
* Merge and fix
* Fix comments
* Readme
* More doc
* Update docs
* Move emulator tests to the end
* Add debug messages
* Add more debug
* Update codelet to provide more information
* Comment
* Fix print error
* Revert "Update codelet to provide more information"
This reverts commit 95dc9e4.
* Fix segfault
* Use smart ptr
* Revert "Adding a emulator"
* Revert "Enable Building Both libjbpf.a and libjbpf.so with cmake option -DJBPF_STATIC=Both"
---------
Co-authored-by: Xenofon Foukas <137962+xfoukas@users.noreply.github.com>
Co-authored-by: matthewbalkwill <93522480+matthewbalkwill@users.noreply.github.com>1 parent ee1fb64 commit b15dd03
1 file changed
+6
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
442 | 442 | | |
443 | 443 | | |
444 | 444 | | |
445 | | - | |
446 | | - | |
447 | | - | |
448 | | - | |
449 | | - | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
450 | 448 | | |
451 | 449 | | |
452 | 450 | | |
| |||
673 | 671 | | |
674 | 672 | | |
675 | 673 | | |
676 | | - | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
677 | 677 | | |
678 | 678 | | |
679 | 679 | | |
| |||
0 commit comments