summaryrefslogtreecommitdiff
path: root/ujit_iface.c
Commit message (Expand)AuthorAgeFilesLines
* add a callback for when method cache changesAaron Patterson2021-10-201-0/+7
* Add code side info to --ujit-statsAlan Wu2021-10-201-0/+3
* Add stats for number of ujit entry points installedAlan Wu2021-10-201-0/+3
* Add total exit count to statsMaxime Chevalier-Boisvert2021-10-201-1/+3
* add bop to redefinition callbackAaron Patterson2021-10-201-1/+1
* Add a callback in to microjit when a BOP is redefinedAaron Patterson2021-10-201-0/+7
* Alan & Max at TanagraMaxime Chevalier-Boisvert2021-10-201-15/+49
* Add percentages to exit op counts in --ujit-statsMaxime Chevalier-Boisvert2021-10-201-5/+7
* Tally instructions when taking side exists for --ujit-statsAlan Wu2021-10-201-12/+83
* Implement --ujit-stats and instructoin countingAlan Wu2021-10-201-6/+32
* Fix bug, block added with wrong blockid.Maxime Chevalier-Boisvert2021-10-201-2/+4
* Fix issue with block address accessor. Print absolute addresses.Maxime Chevalier-Boisvert2021-10-201-1/+2
* Minor changes to disasm output. Fix GCC warning.Maxime Chevalier-Boisvert2021-10-201-1/+1
* Fix cast warningAlan Wu2021-10-201-1/+1
* conditionally add libcapstoneAaron Patterson2021-10-201-12/+17
* Directly link libcapstone for easier developmentAaron Patterson2021-10-201-0/+48
* Add support for multiple versions per blockMaxime Chevalier-Boisvert2021-10-201-1/+1
* Added comments. Fixed compiler warning.Maxime Chevalier-Boisvert2021-10-201-20/+6
* Expose methods for inspecting Micro JIT code blocksAaron Patterson2021-10-201-0/+102
* End current block after opt_send_without_blockMaxime Chevalier-Boisvert2021-10-201-0/+36
* Fix ujit cc/cme invalidation code for opt_send_without_blockMaxime Chevalier-Boisvert2021-10-201-25/+24
* Refactor ujit logic for generating iseq entry pointsMaxime Chevalier-Boisvert2021-10-201-3/+7
* Split out context object into jitstate_t and ctx_tMaxime Chevalier-Boisvert2021-10-201-1/+7
* Split out compile_entry() from compile_block()Maxime Chevalier-Boisvert2021-10-201-1/+1
* Start implementing BBV primitivesMaxime Chevalier-Boisvert2021-10-201-2/+2
* Start refactoring JIT engineMaxime Chevalier-Boisvert2021-10-201-17/+5
* Move code into ujit_iface.cMaxime Chevalier-Boisvert2021-10-201-0/+16
* Refactor uJIT code into more files for readabilityMaxime Chevalier-Boisvert2021-10-201-0/+260