DllSource.java


current inspection = 2009-09-03 21:56:13 (id #1)


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void com.dmdirc.addons.mediasource_windows.DllSource(String)

  • Kind Annotation Text
    postinit'ed(this.playerName)
    postthis.playerName == playerName
    postthis.useArtistTitle == 0

  • void com.dmdirc.addons.mediasource_windows.DllSource(String, bool)

  • Kind Annotation Text
    postinit'ed(this.playerName)
    postinit'ed(this.useArtistTitle)
    postthis.playerName == playerName
    postthis.useArtistTitle == useArtistTitle

  • com.dmdirc.addons.mediasource_windows.DllSource__static_init

  • Kind Annotation Text

  • String duration(long)

  • Kind Annotation Text
    postjava.lang.StringBuilder:toString(...)._tainted == 0
    postreturn_value == &java.lang.StringBuilder:toStri ng(...)
    test_vectorsecondsInput/3_600: {-2_562_047_788_015_215..0}, {1..5_124_095_576_030_431}
    test_vectorsecondsInput/60: {-153_722_867_280_912_930..59}, {60..307_445_734_561_825_860}
    test_vectorsecondsInput: {-263..3_599}, {3_600..264-1}

  • String getAlbum()

  • Kind Annotation Text
    postinit'ed(return_value)
    postjava.lang.StringBuffer:toString(...)._tainted == 0
    unanalyzedcall on com.dmdirc.installer.StreamReader
    unanalyzedcall on com.dmdirc.installer.StreamReader:start
    unanalyzedcall on java.lang.Process:exitValue
    unanalyzedcall on java.lang.Process:getErrorStream
    unanalyzedcall on java.lang.Process:getInputStream
    unanalyzedcall on java.lang.Process:waitFor
    unanalyzedcall on java.lang.Runtime:exec
    unanalyzedcall on java.lang.Runtime:getRuntime
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj

  • String getAppName()

  • Kind Annotation Text
    postinit'ed(return_value)
    postreturn_value == this.playerName

  • String getArtist()

  • Kind Annotation Text
    presumptiongetOutput(...)@103 init'ed
    postjava.lang.StringBuffer:toString(...)._tainted == 0
    postpossibly_updated(return_value)
    unanalyzedcall on com.dmdirc.installer.StreamReader
    unanalyzedcall on com.dmdirc.installer.StreamReader:start
    unanalyzedcall on java.lang.Process:exitValue
    unanalyzedcall on java.lang.Process:getErrorStream
    unanalyzedcall on java.lang.Process:getInputStream
    unanalyzedcall on java.lang.Process:waitFor
    unanalyzedcall on java.lang.Runtime:exec
    unanalyzedcall on java.lang.Runtime:getRuntime
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    test_vectorthis.useArtistTitle: {0}, {1}

  • String getBitrate()

  • Kind Annotation Text
    postinit'ed(return_value)
    postjava.lang.StringBuffer:toString(...)._tainted == 0
    unanalyzedcall on com.dmdirc.installer.StreamReader
    unanalyzedcall on com.dmdirc.installer.StreamReader:start
    unanalyzedcall on java.lang.Process:exitValue
    unanalyzedcall on java.lang.Process:getErrorStream
    unanalyzedcall on java.lang.Process:getInputStream
    unanalyzedcall on java.lang.Process:waitFor
    unanalyzedcall on java.lang.Runtime:exec
    unanalyzedcall on java.lang.Runtime:getRuntime
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj

  • String getFormat()

  • Kind Annotation Text
    postinit'ed(return_value)
    postjava.lang.StringBuffer:toString(...)._tainted == 0
    unanalyzedcall on com.dmdirc.installer.StreamReader
    unanalyzedcall on com.dmdirc.installer.StreamReader:start
    unanalyzedcall on java.lang.Process:exitValue
    unanalyzedcall on java.lang.Process:getErrorStream
    unanalyzedcall on java.lang.Process:getInputStream
    unanalyzedcall on java.lang.Process:waitFor
    unanalyzedcall on java.lang.Runtime:exec
    unanalyzedcall on java.lang.Runtime:getRuntime
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj

  • String getLength()

  • Kind Annotation Text
    postjava.lang.StringBuilder:toString(...)._tainted == 0
    postreturn_value in Addr_Set{&java.lang. StringBuilder:toString(...),&"Unknown"}
    unanalyzedcall on com.dmdirc.installer.StreamReader
    unanalyzedcall on com.dmdirc.installer.StreamReader:start
    unanalyzedcall on java.lang.Long:valueOf
    unanalyzedcall on java.lang.Process:exitValue
    unanalyzedcall on java.lang.Process:getErrorStream
    unanalyzedcall on java.lang.Process:getInputStream
    unanalyzedcall on java.lang.Process:waitFor
    unanalyzedcall on java.lang.Runtime:exec
    unanalyzedcall on java.lang.Runtime:getRuntime
    unanalyzedcall on java.lang.String:format
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj

  • String getOutput(String)

  • Kind Annotation Text
    postinit'ed(return_value)
    postjava.lang.StringBuffer:toString(...)._tainted == 0
    unanalyzedcall on com.dmdirc.installer.StreamReader
    unanalyzedcall on com.dmdirc.installer.StreamReader:start
    unanalyzedcall on java.lang.Process:exitValue
    unanalyzedcall on java.lang.Process:getErrorStream
    unanalyzedcall on java.lang.Process:getInputStream
    unanalyzedcall on java.lang.Process:waitFor
    unanalyzedcall on java.lang.Runtime:exec
    unanalyzedcall on java.lang.Runtime:getRuntime
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj

  • MediaSourceState getState()

  • Kind Annotation Text
    presumptionresult.output != null
    postreturn_value in Addr_Set{&com.dmdirc.addons. nowplaying.MediaSourceState__static_init.new MediaSourceState(MediaSourceState__static_init#1), &com.dmdirc.addons.nowplaying.MediaSourceState_ _static_init.new MediaSourceState(MediaSourceState_ _s...
    unanalyzedcall on com.dmdirc.installer.StreamReader
    unanalyzedcall on com.dmdirc.installer.StreamReader:start
    unanalyzedcall on java.lang.Process:exitValue
    unanalyzedcall on java.lang.Process:getErrorStream
    unanalyzedcall on java.lang.Process:getInputStream
    unanalyzedcall on java.lang.Process:waitFor
    unanalyzedcall on java.lang.Runtime:exec
    unanalyzedcall on java.lang.Runtime:getRuntime
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    test_vectorjava.lang.String:equalsIgnoreCase(...)@85: {0}, {1}
    test_vectorjava.lang.String:equalsIgnoreCase(...)@87: {0}, {1}
    test_vectorjava.lang.String:equalsIgnoreCase(...)@89: {0}, {1}
    test_vectorresult.exitCode: {-231..-1, 1..232-1}, {0}

  • String getTime()

  • Kind Annotation Text
    postjava.lang.StringBuilder:toString(...)._tainted == 0
    postreturn_value in Addr_Set{&java.lang. StringBuilder:toString(...),&"Unknown"}
    unanalyzedcall on com.dmdirc.installer.StreamReader
    unanalyzedcall on com.dmdirc.installer.StreamReader:start
    unanalyzedcall on java.lang.Long:valueOf
    unanalyzedcall on java.lang.Process:exitValue
    unanalyzedcall on java.lang.Process:getErrorStream
    unanalyzedcall on java.lang.Process:getInputStream
    unanalyzedcall on java.lang.Process:waitFor
    unanalyzedcall on java.lang.Runtime:exec
    unanalyzedcall on java.lang.Runtime:getRuntime
    unanalyzedcall on java.lang.String:format
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj

  • String getTitle()

  • Kind Annotation Text
    presumptiongetOutput(...)@113 init'ed
    postinit'ed(return_value)
    postjava.lang.StringBuffer:toString(...)._tainted == 0
    unanalyzedcall on com.dmdirc.installer.StreamReader
    unanalyzedcall on com.dmdirc.installer.StreamReader:start
    unanalyzedcall on java.lang.Process:exitValue
    unanalyzedcall on java.lang.Process:getErrorStream
    unanalyzedcall on java.lang.Process:getInputStream
    unanalyzedcall on java.lang.Process:waitFor
    unanalyzedcall on java.lang.Runtime:exec
    unanalyzedcall on java.lang.Runtime:getRuntime
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    test_vectorthis.useArtistTitle: {0}, {1}