Application Report
- Application ID: 406dc104fc7f4eb18e84e2dde58718b3
- Report Submitted on: 11/26/2010 01:59:34
- Definitions File: Mono 2.8 (4.0 Profile)
- API Issues: 8
- P/Invoke APIs: 269
The following 8 APIs (used 43 times) might not work:
- Total:
7
4
-
System.Configuration
1
-
ConfigurationManager
1
-
get_ConnectionStrings()
Used 4 times
1
-
get_ConnectionStrings()
Used 4 times
-
ConfigurationManager
-
System.Data.Common
2
3
-
DataAdapter
1
1
-
Update(System.Data.DataSet)
Used 4 times
1
1
-
Update(System.Data.DataSet)
Used 4 times
-
DbConnection
1
-
GetSchema(System.String,System.String[])
Used 28 times
1
-
GetSchema(System.String,System.String[])
Used 28 times
-
DbConnectionStringBuilder
1
1
-
GetProperties(System.Collections.Hashtable)
Used 2 times
1
1
-
GetProperties(System.Collections.Hashtable)
Used 2 times
-
DataAdapter
-
System.Net.Security
1
-
System.Transactions
2
1
-
SinglePhaseEnlistment
1
-
Committed()
Used 1 time
1
-
Committed()
Used 1 time
-
Transaction
1
1
-
SinglePhaseEnlistment
-
System.Windows.Forms
1
-
Form
1
-
set_AutoScaleBaseSize(System.Drawing.Size)
Used 1 time
1
-
set_AutoScaleBaseSize(System.Drawing.Size)
Used 1 time
-
Form
-
System.Configuration
There are 269 P/Invokes (used 411 times):
| Count | Library | Function |
|---|---|---|
| 7 | msvcrt | void free(intptr) |
| 6 | kernel32.dll | intptr openevent(uint, bool, string) |
| 6 | monoposixhelper | int open(string, openflags) |
| 6 | monoposixhelper | int posix_fadvise(int, int64, int64, posixfadviseadvice) |
| 4 | monoposixhelper | int map_mono_posix_filemode(filemode) |
| 4 | monoposixhelper | int64 ftell(intptr) |
| 4 | monoposixhelper | int open(string, openflags, filepermissions) |
| 3 | kernel32.dll | intptr mapviewoffile(intptr, uint, uint, uint, intptr) |
| 3 | libc | int symlink(string, string) |
| 3 | libc | int unlink(string) |
| 3 | monoposixhelper | int64 fgetxattr(int, string, byte[], uint64) |
| 3 | monoposixhelper | int64 getxattr(string, string, byte[], uint64) |
| 3 | monoposixhelper | int64 lgetxattr(string, string, byte[], uint64) |
| 3 | msvcrt | intptr sys_signal(int, intptr) |
| 3 | msvcrt | int ferror(intptr) |
| 2 | kernel32 | bool writefile(intptr, byte[], uint, uint32&, intptr) |
| 2 | kernel32.dll | bool closehandle(intptr) |
| 2 | kernel32.dll | bool flushfilebuffers(intptr) |
| 2 | kernel32.dll | bool readfile(intptr, byte[], uint, uint32&, intptr) |
| 2 | kernel32.dll | intptr openfilemapping(uint, bool, string) |
| 2 | libc | int lchown(string, uint, uint) |
| 2 | libc | void sys_syslog(int, string) |
| 2 | libc | int getgroups(int, uint32[]) |
| 2 | libc | intptr opendir(string) |
| 2 | libc | int closedir(intptr) |
| 2 | libc | int syscall_open(string, int, int) |
| 2 | libc | int chown(string, uint, uint) |
| 2 | libc | int syscall_waitpid(int, int32*, int) |
| 2 | libintl | intptr bind_textdomain_codeset(intptr, intptr) |
| 2 | libintl | intptr textdomain(intptr) |
| 2 | libintl | intptr ngettext(intptr, intptr, int) |
| 2 | libintl | intptr bindtextdomain(intptr, intptr) |
| 2 | libintl | intptr gettext(intptr) |
| 2 | monoposixhelper | int tosysconf(int, sysconf&) |
| 2 | monoposixhelper | int dumpfileposition(stringbuilder, handleref, int) |
| 2 | monoposixhelper | int creat(string, filepermissions) |
| 2 | monoposixhelper | int lstat(string, stat&) |
| 2 | monoposixhelper | intptr getcwd(stringbuilder, uint64) |
| 2 | monoposixhelper | int fromxattrflags(xattrflags, int32&) |
| 2 | monoposixhelper | int64 write(int, intptr, uint64) |
| 2 | monoposixhelper | int fromlocktype(locktype, int16&) |
| 2 | monoposixhelper | int getlogin_r(stringbuilder, uint64) |
| 2 | monoposixhelper | int fromaccessmode(accessmode, int32&) |
| 2 | monoposixhelper | int frompollevents(pollevents, int16&) |
| 2 | monoposixhelper | int fromposixfadviseadvice(posixfadviseadvice, int32&) |
| 2 | monoposixhelper | int fromposixmadviseadvice(posixmadviseadvice, int32&) |
| 2 | monoposixhelper | int fromseekflags(seekflags, int16&) |
| 2 | monoposixhelper | int fromsignum(signum, int32&) |
| 2 | monoposixhelper | int fromsysconf(sysconf, int32&) |
| 2 | monoposixhelper | int fromsyslogfacility(syslogfacility, int32&) |
| 2 | monoposixhelper | int fromsysloglevel(sysloglevel, int32&) |
| 2 | monoposixhelper | int fromsyslogoptions(syslogoptions, int32&) |
| 2 | monoposixhelper | int fromwaitoptions(waitoptions, int32&) |
| 2 | monoposixhelper | uint64 fread(intptr, uint64, uint64, intptr) |
| 2 | monoposixhelper | int fstat(int, stat&) |
| 2 | monoposixhelper | int frompathconf(pathconf, int32&) |
| 2 | monoposixhelper | int fromopenflags(openflags, int32&) |
| 2 | monoposixhelper | int frommsyncflags(msyncflags, int32&) |
| 2 | monoposixhelper | int fromconfstr(confstr, int32&) |
| 2 | monoposixhelper | int fromdirectorynotifyflags(directorynotifyflags, int32&) |
| 2 | monoposixhelper | int fromerror(error, int32&) |
| 2 | monoposixhelper | int fromfcntlcommand(fcntlcommand, int32&) |
| 2 | monoposixhelper | int fromfilepermissions(filepermissions, uint32&) |
| 2 | monoposixhelper | int fromlockfcommand(lockfcommand, int32&) |
| 2 | monoposixhelper | uint64 confstr(confstr, stringbuilder, uint64) |
| 2 | monoposixhelper | int frommlockallflags(mlockallflags, int32&) |
| 2 | monoposixhelper | int frommmapflags(mmapflags, int32&) |
| 2 | monoposixhelper | int frommmapprot(mmapprot, int32&) |
| 2 | monoposixhelper | int frommountflags(mountflags, uint64&) |
| 2 | monoposixhelper | int frommremapflags(mremapflags, uint64&) |
| 2 | monoposixhelper | uint64 fwrite(intptr, uint64, uint64, intptr) |
| 2 | monoposixhelper | int toerror(int, error&) |
| 2 | monoposixhelper | int todirectorynotifyflags(int, directorynotifyflags&) |
| 2 | monoposixhelper | int toconfstr(int, confstr&) |
| 2 | monoposixhelper | int toaccessmode(int, accessmode&) |
| 2 | monoposixhelper | int sys_utime(string, utimbuf&, int) |
| 2 | monoposixhelper | int tomsyncflags(int, msyncflags&) |
| 2 | monoposixhelper | int sys_snprintf(stringbuilder, uint64, string, string) |
| 2 | monoposixhelper | int toopenflags(int, openflags&) |
| 2 | monoposixhelper | int topathconf(int, pathconf&) |
| 2 | monoposixhelper | int tofcntlcommand(int, fcntlcommand&) |
| 2 | monoposixhelper | int tofilepermissions(uint, filepermissions&) |
| 2 | monoposixhelper | int tomremapflags(uint64, mremapflags&) |
| 2 | monoposixhelper | int tomountflags(uint64, mountflags&) |
| 2 | monoposixhelper | int tommapprot(int, mmapprot&) |
| 2 | monoposixhelper | int tommapflags(int, mmapflags&) |
| 2 | monoposixhelper | int tomlockallflags(int, mlockallflags&) |
| 2 | monoposixhelper | int tosyslogfacility(int, syslogfacility&) |
| 2 | monoposixhelper | int tolocktype(int16, locktype&) |
| 2 | monoposixhelper | int tolockfcommand(int, lockfcommand&) |
| 2 | monoposixhelper | int topollevents(int16, pollevents&) |
| 2 | monoposixhelper | int toposixfadviseadvice(int, posixfadviseadvice&) |
| 2 | monoposixhelper | int toposixmadviseadvice(int, posixmadviseadvice&) |
| 2 | monoposixhelper | int64 flistxattr(int, byte[], uint64) |
| 2 | monoposixhelper | int stat(string, stat&) |
| 2 | monoposixhelper | int64 listxattr(string, byte[], uint64) |
| 2 | monoposixhelper | int64 llistxattr(string, byte[], uint64) |
| 2 | monoposixhelper | int64 pathconf(string, pathconf) |
| 2 | monoposixhelper | int64 read(int, intptr, uint64) |
| 2 | monoposixhelper | int pipe(int32&, int32&) |
| 2 | monoposixhelper | int map_mono_posix_waitoptions(waitoptions) |
| 2 | monoposixhelper | int map_mono_posix_openflags(openflags) |
| 2 | monoposixhelper | int toxattrflags(int, xattrflags&) |
| 2 | monoposixhelper | int towaitoptions(int, waitoptions&) |
| 2 | monoposixhelper | int toseekflags(int16, seekflags&) |
| 2 | monoposixhelper | int tosignum(int, signum&) |
| 2 | monoposixhelper | int tosysloglevel(int, sysloglevel&) |
| 2 | monoposixhelper | int tosyslogoptions(int, syslogoptions&) |
| 2 | msvcrt | intptr fopen(string, string) |
| 2 | msvcrt | int fclose(intptr) |
| 2 | msvcrt | intptr sys_tmpnam(stringbuilder) |
| 1 | crypt | void sys_encrypt(byte[], int) |
| 1 | crypt | intptr sys_crypt(string, string) |
| 1 | kernel32 | int createfile(string, uint, uint, nativemethods/securityattributes, uint, uint, |
| 1 | kernel32.dll | intptr createfile(string, uint, uint, intptr, uint, uint, intptr) |
| 1 | kernel32.dll | int closehandle(intptr) |
| 1 | kernel32.dll | bool writefile(intptr, byte[], uint, uint32&, intptr) |
| 1 | kernel32.dll | bool unmapviewoffile(intptr) |
| 1 | kernel32.dll | bool peeknamedpipe(intptr, byte[], uint, uint32&, uint32&, uint32&) |
| 1 | kernel32.dll | int flushviewoffile(intptr, uint) |
| 1 | libc | int getpgid(int) |
| 1 | libc | int chdir(string) |
| 1 | libc | int sys_kill(int, int) |
| 1 | libc | int sys_mkdir(string, uint) |
| 1 | libc | int sys_mkfifo(string, uint) |
| 1 | libc | int sys_mlockall(int) |
| 1 | libc | int sys_poll(syscall/_pollfd[], uint, int) |
| 1 | libc | int sys_setlogmask(int) |
| 1 | libc | int syscall_access(string, int) |
| 1 | libc | int syscall_chmod(string, int) |
| 1 | libc | int syscall_creat(string, int) |
| 1 | libc | int syscall_gethostname(byte[], int) |
| 1 | libc | int syscall_isatty(int) |
| 1 | libc | int syscall_mkdir(string, int) |
| 1 | libc | int waitpid(int, int32&, int) |
| 1 | libc | intptr _strerror(int) |
| 1 | libc | intptr sys_cuserid(stringbuilder) |
| 1 | libc | int sys_isatty(int) |
| 1 | libc | int sys_fchmod(int, uint) |
| 1 | libc | int sys_chmod(string, uint) |
| 1 | libc | int close(int) |
| 1 | libc | int daemon(int, int) |
| 1 | libc | int fchown(int, uint, uint) |
| 1 | libc | int fsync(int) |
| 1 | libc | int getpgrp() |
| 1 | libc | int getpid() |
| 1 | libc | int getppid() |
| 1 | libc | int getsid(int) |
| 1 | libc | int nice(int) |
| 1 | libc | int readlink(string, byte[], int) |
| 1 | libc | int rmdir(string) |
| 1 | libc | int setpgid(int, int) |
| 1 | libc | int setpgrp() |
| 1 | libc | int setsid() |
| 1 | libc | int sys_access(string, int) |
| 1 | libc | intptr sys_getlogin() |
| 1 | libc | intptr sys_getusershell() |
| 1 | libc | void psignal(int, string) |
| 1 | libc | void sys_endgrent() |
| 1 | libc | void sys_endpwent() |
| 1 | libc | void sys_endusershell() |
| 1 | libc | void sys_openlog(intptr, int, int) |
| 1 | libc | void sys_setgrent() |
| 1 | libc | void sys_setpwent() |
| 1 | libc | int link(string, string) |
| 1 | libc | void sys_setusershell() |
| 1 | libc | uint sys_umask(uint) |
| 1 | libc | intptr sys_ttyname(int) |
| 1 | libc | uint getuid() |
| 1 | libc | intptr sys_strsignal(int) |
| 1 | monoposixhelper | void swab(intptr, intptr, int64) |
| 1 | monoposixhelper | int64 pread(int, intptr, uint64, int64) |
| 1 | monoposixhelper | intptr getstandardoutput() |
| 1 | monoposixhelper | intptr malloc(uint64) |
| 1 | monoposixhelper | intptr realloc(intptr, uint64) |
| 1 | monoposixhelper | string helper_mono_posix_getgroupname(int) |
| 1 | monoposixhelper | int truncate(string, int64) |
| 1 | monoposixhelper | string helper_mono_posix_getusername(int) |
| 1 | monoposixhelper | void setlasterror(int) |
| 1 | monoposixhelper | void invokesignalhandler(int, intptr) |
| 1 | monoposixhelper | uint64 sys_fread(byte[], uint64, uint64, intptr) |
| 1 | monoposixhelper | intptr getstandardinput() |
| 1 | monoposixhelper | intptr getstandarderror() |
| 1 | monoposixhelper | intptr getignoresignal() |
| 1 | monoposixhelper | int ttyname_r(int, stringbuilder, uint64) |
| 1 | monoposixhelper | int wexitstatus(int) |
| 1 | monoposixhelper | int64 sendfile(int, int, int64&, uint64) |
| 1 | monoposixhelper | int64 fpathconf(int, pathconf) |
| 1 | monoposixhelper | int64 sys_lseek(int, int64, int) |
| 1 | monoposixhelper | int64 sysconf(sysconf) |
| 1 | monoposixhelper | int64 pwrite(int, intptr, uint64, int64) |
| 1 | monoposixhelper | intptr createfileposition() |
| 1 | monoposixhelper | void sys_endfsent() |
| 1 | monoposixhelper | intptr getdefaultsignal() |
| 1 | monoposixhelper | intptr geterrorsignal() |
| 1 | monoposixhelper | uint64 sys_fwrite(byte[], uint64, uint64, intptr) |
| 1 | monoposixhelper | int _l_ctermid() |
| 1 | monoposixhelper | int getfopenmax() |
| 1 | monoposixhelper | int getfullybuffered() |
| 1 | monoposixhelper | int gethostname(stringbuilder, uint64) |
| 1 | monoposixhelper | int getlinebuffered() |
| 1 | monoposixhelper | int getmbcurmax() |
| 1 | monoposixhelper | int getnonbuffered() |
| 1 | monoposixhelper | int getrandmax() |
| 1 | monoposixhelper | int gettimeofday(intptr, timezone&) |
| 1 | monoposixhelper | int gettimeofday(timeval&, intptr) |
| 1 | monoposixhelper | int gettmpmax() |
| 1 | monoposixhelper | int gettmpnamlength() |
| 1 | monoposixhelper | int helper_mono_posix_stat(string, bool, int32&, int32&, int32&, int32&, int32&, |
| 1 | monoposixhelper | int lsetxattr(string, string, byte[], uint64, xattrflags) |
| 1 | monoposixhelper | int getfilenamemax() |
| 1 | monoposixhelper | int getexitsuccess() |
| 1 | monoposixhelper | int _l_cuserid() |
| 1 | monoposixhelper | int _wifexited(int) |
| 1 | monoposixhelper | int _wifsignaled(int) |
| 1 | monoposixhelper | int _wifstopped(int) |
| 1 | monoposixhelper | int _wstopsig(int) |
| 1 | monoposixhelper | int _wtermsig(int) |
| 1 | monoposixhelper | int fcntl(int, fcntlcommand, int64) |
| 1 | monoposixhelper | int fsetxattr(int, string, byte[], uint64, xattrflags) |
| 1 | monoposixhelper | int ftruncate(int, int64) |
| 1 | monoposixhelper | int getbuffersize() |
| 1 | monoposixhelper | int getdomainname(stringbuilder, uint64) |
| 1 | monoposixhelper | int geteof() |
| 1 | monoposixhelper | int getexitfailure() |
| 1 | monoposixhelper | int map_mono_posix_accessmode(accessmode) |
| 1 | monoposixhelper | int sys_strerror_r(int, stringbuilder, uint64) |
| 1 | monoposixhelper | int sys_getgrent(syscall/_group&) |
| 1 | monoposixhelper | int sys_getgrgid(uint, syscall/_group&) |
| 1 | monoposixhelper | int sys_getgrgid_r(uint, syscall/_group&, intptr&) |
| 1 | monoposixhelper | int sys_getgrnam(string, syscall/_group&) |
| 1 | monoposixhelper | int sys_getgrnam_r(string, syscall/_group&, intptr&) |
| 1 | monoposixhelper | int sys_getpwent(syscall/_passwd&) |
| 1 | monoposixhelper | int sys_getpwnam(string, syscall/_passwd&) |
| 1 | monoposixhelper | int sys_getpwnam_r(string, syscall/_passwd&, intptr&) |
| 1 | monoposixhelper | int sys_getpwuid(uint, syscall/_passwd&) |
| 1 | monoposixhelper | int sys_getpwuid_r(uint, syscall/_passwd&, intptr&) |
| 1 | monoposixhelper | int sys_readdir(intptr, syscall/_dirent&) |
| 1 | monoposixhelper | int sys_readdir_r(intptr, syscall/_dirent&, intptr&) |
| 1 | monoposixhelper | int sys_setfsent() |
| 1 | monoposixhelper | int sys_getfsspec(string, syscall/_fstab&) |
| 1 | monoposixhelper | int sys_getfsfile(string, syscall/_fstab&) |
| 1 | monoposixhelper | int setdomainname(string, uint64) |
| 1 | monoposixhelper | int sethostname(string, uint64) |
| 1 | monoposixhelper | int readlink(string, stringbuilder, uint64) |
| 1 | monoposixhelper | int settimeofday(timeval&, intptr) |
| 1 | monoposixhelper | int setvbuf(intptr, intptr, int, uint64) |
| 1 | monoposixhelper | int setxattr(string, string, byte[], uint64, xattrflags) |
| 1 | monoposixhelper | int statvfs(string, statvfs&) |
| 1 | monoposixhelper | int sys_fgetgrent(intptr, syscall/_group&) |
| 1 | monoposixhelper | int sys_getfsent(syscall/_fstab&) |
| 1 | monoposixhelper | int sys_fsetpos(intptr, handleref) |
| 1 | monoposixhelper | int sys_fseek(intptr, int64, int) |
| 1 | monoposixhelper | int sys_fgetpwent(intptr, syscall/_passwd&) |
| 1 | monoposixhelper | int sys_fgetpos(intptr, handleref) |
| 1 | monoposixhelper | int setgroups(uint64, uint32[]) |
| 1 | msvcrt | void rewind(intptr) |
| 1 | msvcrt | void setbuf(intptr, intptr) |
| 1 | msvcrt | void clearerr(intptr) |
| 1 | msvcrt | intptr sys_strerror(int) |
| 1 | msvcrt | intptr sys_signal(int, signalhandler) |
| 1 | msvcrt | intptr sys_getenv(string) |
| 1 | msvcrt | intptr sys_fgets(stringbuilder, int, intptr) |
| 1 | msvcrt | int sys_raise(int) |
| 1 | msvcrt | int sys_printf(string, string) |
| 1 | msvcrt | int sys_fprintf(intptr, string, string) |
| 1 | msvcrt | int fflush(intptr) |
| 1 | ws2_32.dll | int connect(intptr, byte[], int) |
| 1 | ws2_32.dll | int wsagetlasterror() |