Publications

2022

Deadlock prediction via generalized dependency
Jinpeng Zhou,
John Lange,

ISSTA 2022.
CachePerf: A Unified Cache Miss Classifier via Hybrid Hardware Sampling

SIGMETRICS 2022.

2021

NumaPerf: Predictive NUMA Profiling
Xin Zhao,
Hui Guan,
Wei Wang,
Xu Liu,

ICS 2021.

2020

Watcher: In-Situ Failure Diagnosis for In-Production Software
Xiangyu Zhang,
Jian Huang,

OOPSLA 2020.
Prober: Practically Defending Overflows with Page Protection
Ruiqin Tian,
Bin Ren,

ASE 2020.

2019

CSOD: Context-Sensitive Overflow Detection
Xiaoyin Wang,
Lide Duan,

CGO 2019.

2018

Sampler: PMU-based Sampling to Detect Memory Errors Latent in Production Software
Tong Zhang,
Changhee Jung,
Dongyoon Lee,

Micro 2018.
iReplayer: In-situ and Identical Record-and-Replay for Multithreaded Applications
Wei Wang,
Chen Tian,

Security 2018.
Guarder: A Tunable Secure Allocator
Tianyi Liu,
Zhiqiang Lin,

Security 2018.
A User Space-based Project for Practicing Core Memory Management Concepts
Timothy T. Yuen,
Corey Crosser,
Dakai Zhu,
Turgay Korkmaz,

SIGCSE 2018.

2017

UnDead: Detecting and Tolerating Deadlocks in Production Software
Jinpeng Zhou,
Yan Cai,

ASE 2017.
SyncPerf: Categorizing, Detecting, and Diagnosing Synchronization Performance Bugs
Mohammad Mejbah ul Alam,
Guangming Zeng,
Abdullah Muzahid

EuroSys 2017.
FreeGuard: A Faster Secure Heap Allocator
Corey Crosser,
Zhiqiang Lin,

CCS 2017.

2016

DoubleTake: Fast and Precise Error Detection via Evidence-Based Dynamic Analysis
Charlie Curtsinger,
Emery D. Berger

ICSE 2016.
Cheetah: Detecting False Sharing Efficiently and Effectively
Xu Liu,
Emery D. Berger

CGO 2016.