summaryrefslogtreecommitdiff
path: root/thesis.bib
diff options
context:
space:
mode:
Diffstat (limited to 'thesis.bib')
-rw-r--r--thesis.bib31
1 files changed, 31 insertions, 0 deletions
diff --git a/thesis.bib b/thesis.bib
index 83f3936..8087ee9 100644
--- a/thesis.bib
+++ b/thesis.bib
@@ -34,6 +34,24 @@
year = {2019},
}
+@inproceedings{ret2libc,
+ author = {Shacham, Hovav},
+ title = {The Geometry of Innocent Flesh on the Bone: Return-into-libc Without Function Calls (on the x86)},
+ booktitle = {Proceedings of the 14th ACM Conference on Computer and Communications Security},
+ series = {CCS '07},
+ year = {2007},
+ isbn = {978-1-59593-703-2},
+ location = {Alexandria, Virginia, USA},
+ pages = {552--561},
+ numpages = {10},
+ url = {http://doi.acm.org/10.1145/1315245.1315313},
+ doi = {10.1145/1315245.1315313},
+ acmid = {1315313},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {instruction set, return-into-libc, turing completeness},
+}
+
@online{msvc,
author = {Paul Kocher},
title = {Spectre Mitigations in Microsoft's C/C++ Compiler},
@@ -286,6 +304,19 @@ doi={10.1109/MICRO.2018.00042},
ISSN={},
month=Oct,}
+@ARTICLE{cain-lapasti,
+author={H. W. {Cain} and M. H. {Lipasti}},
+journal={IEEE Micro},
+title={Memory ordering: a value-based approach},
+year={2004},
+volume={24},
+number={6},
+pages={110-117},
+keywords={content-addressable storage;data integrity;data structures;instruction sets;memory architecture;reduced instruction set computing;storage management;memory ordering;value-based replay;load instructions;first-in-first-out buffer;heuristics filter;cache storage;content addressable memory;memory consistency;Insulation;Bandwidth;Hazards;Computer aided manufacturing;CADCAM;Scalability;Costs;Filters;Degradation;Computer aided instruction},
+doi={10.1109/MM.2004.81},
+ISSN={0272-1732},
+month={Nov},}
+
@INPROCEEDINGS{dawg,
author={V. {Kiriansky} and I. {Lebedev} and S. {Amarasinghe} and S. {Devadas} and J. {Emer}},
booktitle={2018 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)},