aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/csource/csource.go
Commit message (Expand)AuthorAgeFilesLines
* pkg/csource: add call argument annotations to generated C-source filesEthan Graham2025-08-041-5/+53
* all: apply linter auto fixesTaras Madan2025-07-171-7/+7
* pkg/csource: enforce the bit size of -1Aleksandr Nogikh2025-04-101-8/+16
* sys/targets: mark big-endian targetsDmitry Vyukov2024-06-041-2/+2
* pkg/csource: remove the Repro optionAleksandr Nogikh2024-05-171-3/+1
* prog: don't require preallocated buffer for exec encodingDmitry Vyukov2024-04-161-3/+2
* prog: profile what consumes space in exec encodingDmitry Vyukov2024-04-151-1/+1
* pkg/csource: remove akaros quirkDmitry Vyukov2024-04-151-4/+2
* pkg/csource: annotate syscall() args with their pretty-printed valuesFlorent Revest2024-02-011-1/+51
* all: use special placeholder for errorsTaras Madan2023-07-241-2/+2
* pkg/csource: annotate syscall() args with their namesFlorent Revest2023-06-091-3/+9
* sys/targets: introduce HasCallNumber to reduce clutterGreg Steuck2023-04-251-3/+2
* pkg/csource: refactor parameters of constArgToStr into helpersGreg Steuck2023-04-251-16/+27
* pkg/csource: introduce more structure into emitCallBodyGreg Steuck2023-04-251-16/+13
* pkg/csource: abstract/recompute isNativeGreg Steuck2023-04-251-7/+12
* all: tools/syz-env make generate resultTaras Madan2023-02-241-17/+17
* Revert "pkg/csource: inline void* cast into generated code"Dmitry Vyukov2022-09-061-1/+1
* pkg/csource: inline void* cast into generated codeGreg Steuck2022-09-051-1/+1
* pkg/csource: account for padding arguments in trampolined sycallsGreg Steuck2022-09-051-1/+1
* pkg/csource, pkg/instance, pkg/ipc, pkg/mgrconfig, tools/syz-prog2c, syz-mana...Andrey Artemiev2022-08-061-8/+14
* executor: added code to run Android with System accountAndrey Artemiev2022-07-191-1/+5
* executor: fail on SEGV during clone()Aleksandr Nogikh2022-01-211-0/+2
* all: add syz_clone() and syz_clone3() pseudo callsAleksandr Nogikh2022-01-131-0/+1
* all: explicitly list pseudo syscall dependenciesAleksandr Nogikh2022-01-131-0/+7
* all: add the `rerun` call propertyAleksandr Nogikh2021-12-101-0/+8
* all: replace collide mode by `async` call propertyAleksandr Nogikh2021-12-101-0/+11
* pkg/csource: fix call list filtering not being consistentAleksandr Nogikh2021-10-091-20/+23
* pkg/csource: remove calls instead of skipping themAleksandr Nogikh2021-10-011-14/+31
* all: refactor fault injection into call propsAleksandr Nogikh2021-09-221-2/+2
* pkg/compiler: optimize array[const] representationDmitry Vyukov2021-04-211-2/+7
* pkg/report: detect executor failuresDmitry Vyukov2021-02-211-1/+1
* all: make timeouts configurableDmitry Vyukov2020-12-281-3/+5
* executor: remove hardcoded timeoutsDmitry Vyukov2020-12-251-1/+2
* sys/targets: add OS/Arch name constsDmitry Vyukov2020-10-261-3/+3
* pkg/csource: add description of the generation processDmitry Vyukov2020-08-101-0/+20
* all: initialize vhci in linuxTheOfficialFloW2020-07-301-2/+3
* executor: wrap all syscalls into NONFAILINGDmitry Vyukov2020-07-151-32/+47
* all: fix comments formatDmitry Vyukov2020-07-121-6/+6
* executor: fix bitfields for big-endian archAlexander Egorenkov2020-07-101-2/+6
* all: don't compare string len with 0Dmitry Vyukov2020-07-041-1/+1
* pkg/csource: fix casting of parameters for trampolinesAlexander Egorenkov2020-06-261-3/+4
* sys/linux: first 64bit big-endian architecture s390xAlexander Egorenkov2020-06-251-1/+4
* pkg/csource: init res var in generated callDmitry Vyukov2020-05-041-1/+1
* sys/linux: add timeout call attributesDmitry Vyukov2020-04-191-12/+1
* prog: refactor target.MakeMmapDmitry Vyukov2020-04-181-1/+1
* executor, sys/linux: add ath9k usb descriptionsAndrey Konovalov2020-03-131-7/+8
* executor: fix syz_mount_imageDmitry Vyukov2019-12-101-0/+1
* pkg/csource: rename some optionsDmitry Vyukov2019-11-161-1/+1
* pkg/csource: Force promotion of 64-bit constant valuesMark Johnston2019-11-081-4/+26
* executor, csource: adjust syz_open_dev$hiddev timeoutAndrey Konovalov2019-09-241-5/+6