CSLint Background
CSLint Icon

Deadlock detector for CSharp multithreaded applications

51
Downloads
-
0 Ratings
All Versions
51
Total Downloads
0
Downloads Last Week
Current Version
51
Total Downloads
0
Downloads Last Week
Downloads Last 10 Weeks
All Versions
-
0 Ratings
5
4
3
2
1
Current Version
-
0 Ratings
5
4
3
2
1

CSLintOverview

This is DeadLock detector for CSharp programs.
It builds lock graph for the application and searches loops in it.
CSLint is currently analyzing only monitors accessed through class fields (i.e lock(x) where x is
component of some class) and that value of such fields can never be changed.
To use it you should include in you PATH environment variable
/cslint/bin directory. After it just run "CSLINT Assembly-path".
This product is port of my Java verifier Jlint to CSharp.
Only most interesting part of this verifier (deadlock detection Algorithm)
is currently ported.
CSLint is using ILReader library implemented by Lutz Roeder
(http://www.aisto.com/roeder/dotnet) for accessing the IL bytecode.
Unfortunately I didn't find a way to access debugging information (line numbers
and file source path for the class). So CSLint is not able to precisely point place
in the sources where deadlock happens. Right now it just reports class and method
names and name of locked monitor. If somebody knows how to solve the problem, will
be glad to get your suggestions.

New

Fixed some bugs.

CSLintTech Specs

Version
1.02
Date
08.04.08
License
Free
Language
English
File Size
52KB
Developer
Category
SubCategory
Operating Systems
Windows XP, 2000, 98
System Requirements
No additional system requirements.

SelectedFor You

ANSI/Turbo Pascal to C/C++(win) Icon
garret.ru
Pascal to C/C++ converter
C 2 Delphi or C 2 Pascal Converter Icon
CAD-KAS GbR
Convert C source code into Delphi/Pascal source code.
VectorC Icon
Codeplay Software Ltd.
A high performance C/C++ compiler which offers the fastest possible gains.
BGI for Windows Icon
garret.ru
Emulation of Borland Graphic Interface library for MS-Windows (C language)
QRCode 2D Barcode Win32 DLL Icon
MW6 Technologies, Inc.
QRCode 2D Barcode Win32 DLL
Turbo C Icon
vaibhavweb.tripod.com
This is a free C++ compiler from Borland. It comes with an IDE and debugger.