search for: usenixsecurity15

Displaying 8 results from an estimated 8 matches for "usenixsecurity15".

2016 Dec 21
0
*********How to get during compile time the base class of casted C++ object inside static_cast<> and dynamic_cast<> and the pointer of the casted object
...lt;llvm-dev at lists.llvm.org> wrote: > > I want to detect bad casts in C++ code by using the Clang > compiler. The approach is similar to what Caver and TypeSan do but > without using the compiler-rt. > > Caver and TypeSan: > https://www.usenix.org/system/files/conference/usenixsecurity15/sec15-paper-lee.pdf > https://nebelwelt.net/publications/files/16CCS2.pdf > > For example if I have the following C++ code snippet where I want to > cast object b into > object D. > > D* obj = static_cast<D*>(b); > > from where (inside Clang, LTO, thinLTO, etc.)...
2016 Dec 21
2
*********How to get during compile time the base class of casted C++ object inside static_cast<> and dynamic_cast<> and the pointer of the casted object
I want to detect bad casts in C++ code by using the Clang compiler. The approach is similar to what Caver and TypeSan do but without using the compiler-rt. Caver and TypeSan: https://www.usenix.org/system/files/conference/usenixsecurity15/sec15-paper-lee.pdf https://nebelwelt.net/publications/files/16CCS2.pdf For example if I have the following C++ code snippet where I want to cast object b into object D. D* obj = static_cast<D*>(b); from where (inside Clang, LTO, thinLTO, etc.) can I get the base class of D and the base cl...
2016 Dec 13
1
help needed: How to get during compile time the base class of casted C++ object inside static_cast<> and dynamic_cast<> and the pointer of the casted object
I want to detect bad casts in C++ code by using the Clang compiler. The approach is similar to what Caver and TypeSan do but without using the compiler-rt. Caver and TypeSan: https://www.usenix.org/system/files/conference/usenixsecurity15/sec15-paper-lee.pdf https://nebelwelt.net/publications/files/16CCS2.pdf For example if I have the following C++ code snippet where I want to cast object b into object D. D* obj = static_cast<D*>(b); from where (inside Clang, LTO, thinLTO, etc.) can I get the base class of D and the base cl...
2016 Dec 21
0
*********How to get during compile time the base class of casted C++ object inside static_cast<> and dynamic_cast<> and the pointer of the casted object
...gt;>> I want to detect bad casts in C++ code by using the Clang >>> compiler. The approach is similar to what Caver and TypeSan do but >>> without using the compiler-rt. >>> >>> Caver and TypeSan: >>> https://www.usenix.org/system/files/conference/usenixsecurity15/sec15-paper-lee.pdf <https://www.usenix.org/system/files/conference/usenixsecurity15/sec15-paper-lee.pdf> >>> https://nebelwelt.net/publications/files/16CCS2.pdf <https://nebelwelt.net/publications/files/16CCS2.pdf> >>> >>> For example if I have the following...
2016 Dec 16
0
Help needed: How to get during compile time the base class of casted C++ object inside static_cast<> and dynamic_cast<> and the pointer of the casted object
I want to detect bad casts in C++ code by using the Clang compiler. The approach is similar to what Caver and TypeSan do but without using the compiler-rt. Caver and TypeSan: https://www.usenix.org/system/files/conference/usenixsecurity15/sec15-paper-lee.pdf https://nebelwelt.net/publications/files/16CCS2.pdf For example if I have the following C++ code snippet where I want to cast object b into object D. D* obj = static_cast<D*>(b); from where (inside Clang, LTO, thinLTO, etc.) can I get the base class of D and the base cl...
2018 Mar 22
0
Publication: LLVM Related Publication
...more precise and declarative dynamic taint-tracking: Compiler-instrumented, Dynamic Secret-Redaction of Legacy Processes for Attacker Deception Frederico Araujo, Kevin W. Hamlen *Proceedings of the 24th USENIX Security Symposium, August* 2015. Link: https://www.usenix.org/system/files/conference/usenixsecurity15/sec15-paper-araujo.pdf I would appreciate if someone could add it to the LLVM publication list. Thanks, -Fred http://ibm.biz/faraujo -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180322/cf76101d/attachme...
2016 Dec 21
3
*********How to get during compile time the base class of casted C++ object inside static_cast<> and dynamic_cast<> and the pointer of the casted object
...gt;> wrote: >> >> I want to detect bad casts in C++ code by using the Clang >> compiler. The approach is similar to what Caver and TypeSan do but >> without using the compiler-rt. >> >> Caver and TypeSan: >> https://www.usenix.org/system/files/conference/usenixsecurity15/sec15-paper-lee.pdf >> https://nebelwelt.net/publications/files/16CCS2.pdf >> >> For example if I have the following C++ code snippet where I want to >> cast object b into >> object D. >> >> D* obj = static_cast<D*>(b); >> >> from where (i...
2016 Mar 13
2
LLVM-related research position at University of Cambridge Computer Lab
Hi all, We are advertising a position for a research assistant / research associate at the University of Cambridge Computer Lab, working with LLVM targeting the Loki (http://www.cl.cam.ac.uk/~rdm34/loki/) architecture. For full details please see http://www.jobs.cam.ac.uk/job/9756/, though the 'meat' of the advert is pasted below. The Loki project has been my main focus for a number of