issues
search
toaarnio
/
llvm-ir-memprotect
LLVM IR instrumentation for protection against out-of-bounds memory accesses
Mozilla Public License 2.0
9
stars
2
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Update documentation and generate web pages
#24
elhigu
opened
11 years ago
0
Cleanup unused code after last refactoring.
#23
elhigu
opened
11 years ago
0
printf() should not be used in test kernels
#22
toaarnio
opened
11 years ago
1
when generating smart pointer versions of function signatures also argument attributes needs to be moved or ProgramAllocations arg should be the last one.
#21
elhigu
closed
11 years ago
1
Make sure that noinline attribute is removed from functions, which has been modified to smart pointer versions.
#20
elhigu
closed
11 years ago
1
Check that every type of limit check works correctly
#19
elhigu
opened
11 years ago
1
Test running instrumented synthetic test case with kernel runner
#18
elhigu
closed
11 years ago
2
remove clean_unused_code.sh after include has been implemented differently without any inline implementations.
#17
elhigu
closed
11 years ago
0
Add better heuristics to resolve if load / store is safe to do.
#16
elhigu
opened
11 years ago
0
Add test case if dep analysis fails on case where we store indirect reference temporarily to table of pointers
#15
elhigu
opened
11 years ago
0
Verify that pass still does correct checks after modifications and compile synthetic test case with different opt flags.
#14
elhigu
closed
11 years ago
0
Initialize min and max addresses of constant address space struct and local address space struct to limits stored in ProgramAllocations
#13
elhigu
closed
11 years ago
1
Port pass to llvm 3.3
#12
elhigu
closed
11 years ago
1
Convert C test cases to .cl so that they can be ran with run_kernel.cl script.
#11
elhigu
closed
11 years ago
1
Fix call replacement to use dependence analyser instead of AreaLimitByValueMap which is not used anymore..
#10
elhigu
closed
11 years ago
0
Add some more analyze info to be able to leave allocas whose address is never fetched outside of private address space
#9
elhigu
closed
11 years ago
0
Remove old unused allocas etc. which has been moved to point struct fields
#8
elhigu
closed
11 years ago
0
Remove old unnamed globals, where kernel argument min and maxes were stored back in days.
#7
elhigu
closed
11 years ago
1
Create API to AreaLimit class to be able to request area limits for values
#6
elhigu
closed
11 years ago
0
Implement addressSpaceInfoManager.replaceAllUsesOfOriginalValues()
#5
elhigu
closed
11 years ago
1
Use memory dependency analysis to implement LimitAnalyser API
#4
elhigu
closed
11 years ago
1
Pass ProgramAllocations struct to every call to functions whose signature has been modified.
#3
elhigu
closed
11 years ago
1
Add initialization code to webcl kernel entry points
#2
elhigu
closed
11 years ago
2
Create struct type for ProgramAllocations (see example instrumentation)
#1
elhigu
closed
11 years ago
1