summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * tests: Confirm variadic argument promotion assumptions when INTERCEPT_SYSCALLDaniel Kahn Gillmor2021-03-051-0/+4
| * Test assumptions about variadic re-packingDaniel Kahn Gillmor2021-03-055-1/+146
| * Centralize assumptions about variadic argument re-packingDaniel Kahn Gillmor2021-03-053-16/+46
| * tests: use CFLAGS from the environment.Daniel Kahn Gillmor2021-03-051-2/+2
| * Prepare to add new tests depending on the definitionsDaniel Kahn Gillmor2021-03-051-1/+3
|/
* Promote syscall passthrough arguments to long instead of int (#310)Wolfgang Hommel2021-03-041-1/+1
* Merge pull request #312 from dkg/avoid-diversionWolfgang Hommel2021-03-031-1/+1
|\
| * Pass through syscall(__NR_clock_gettime) if FAKERANDOM is unsetDaniel Kahn Gillmor2021-03-021-1/+1
|/
* Merge pull request #311 from dkg/more-testingWolfgang Hommel2021-03-0214-48/+119
|\
| * Add syscall_clock_gettime_heap snippetDaniel Kahn Gillmor2021-03-022-0/+9
| * Add clock_gettime_heap snippetDaniel Kahn Gillmor2021-03-023-0/+10
| * add snippet testing clock_gettime(CLOCK_REALTIME)Daniel Kahn Gillmor2021-03-022-0/+9
| * added new simple snippet "time.c"Daniel Kahn Gillmor2021-03-012-0/+3
| * Clarify test/Makefile and snippet testing documentationDaniel Kahn Gillmor2021-03-012-30/+69
| * tests: normalize "where" variable to include framework prefix and snippet nameDaniel Kahn Gillmor2021-03-013-3/+3
| * parallelize library_contructors testDaniel Kahn Gillmor2021-03-011-2/+3
| * Name "snippets" explicitlyDaniel Kahn Gillmor2021-03-014-15/+15
|/
* Merge pull request #309 from dkg/faketime-pidWolfgang Hommel2021-02-262-0/+20
|\
| * faketime: add -p option to wrapper for setting PIDDaniel Kahn Gillmor2021-02-252-0/+20
* | Merge pull request #306 from dkg/cleanup-testsWolfgang Hommel2021-02-2631-228/+188
|\ \ | |/ |/|
| * Added snippet for syscall(__NR_clock_gettime)Daniel Kahn Gillmor2021-02-253-0/+10
| * Include a check for getentropy interceptionDaniel Kahn Gillmor2021-02-253-0/+9
| * test/randomtest.sh: avoid touching the filesystemDaniel Kahn Gillmor2021-02-251-7/+5
| * Drop more duplicative testsDaniel Kahn Gillmor2021-02-257-138/+1
| * Add test_variable_data framework that reuses the snippetsDaniel Kahn Gillmor2021-02-257-7/+81
| * Handle when another library uses a syscall in a constructorDaniel Kahn Gillmor2021-02-251-0/+2
| * Include snippet for syscall() interception in library constructorsDaniel Kahn Gillmor2021-02-252-0/+3
| * Drop duplicate library constructor preload testsDaniel Kahn Gillmor2021-02-253-18/+2
| * Overhaul testing library constructorsDaniel Kahn Gillmor2021-02-2516-74/+90
| * clean up after syscall_test properlyDaniel Kahn Gillmor2021-02-252-1/+2
| * Send test output to stdout, not stderrDaniel Kahn Gillmor2021-02-253-6/+6
|/
* divert syscall() to clock_gettime() (#176 #302)Wolfgang Hommel2021-02-251-0/+10
* Merge pull request #305 from dkg/fix-shmWolfgang Hommel2021-02-251-2/+8
|\
| * Use real_getpid instead of getpid in ft_shm_create() under FAKE_PIDDaniel Kahn Gillmor2021-02-251-2/+8
|/
* Merge pull request #304 from dkg/cover-getentropyWolfgang Hommel2021-02-256-30/+115
|\
| * if FAKE_RANDOM is present, try to intercept getentropy as well.Daniel Kahn Gillmor2021-02-241-4/+20
| * Test getentropyDaniel Kahn Gillmor2021-02-244-2/+17
| * clean up randomtest.sh, make more flexibleDaniel Kahn Gillmor2021-02-241-27/+31
| * Test repeated invocations of getrandom()Daniel Kahn Gillmor2021-02-244-4/+54
* | Merge pull request #302 from dkg/syscall-interceptionWolfgang Hommel2021-02-255-0/+102
|\ \ | |/ |/|
| * Intercept syscallDaniel Kahn Gillmor2021-02-245-0/+102
|/
* Merge pull request #300 from dkg/improve-testsWolfgang Hommel2021-02-246-9/+51
|\
| * test getpid() against library with constructor that calls itDaniel Kahn Gillmor2021-02-246-1/+43
| * Genericize build rules for testing external libraries with constructorDaniel Kahn Gillmor2021-02-242-8/+8
| * randomtest.sh requires librandom.so to be presentDaniel Kahn Gillmor2021-02-241-1/+1
|/
* Merge pull request #298 from dkg/fakepidWolfgang Hommel2021-02-243-0/+45
|\
| * Enable intercepting getpid()Daniel Kahn Gillmor2021-02-233-0/+45
* | Merge pull request #299 from dkg/fix-getrandomWolfgang Hommel2021-02-241-0/+4
|\ \ | |/ |/|
| * Ensure that real_getrandom is initialized properlyDaniel Kahn Gillmor2021-02-231-0/+4
|/
* Merge pull request #296 from dkg/test-getrandom-library-initWolfgang Hommel2021-02-236-3/+52
|\